When you record something on mythtv it creates a entry in the database and names the resulting recorded file. However, if you were to look in the recordings directory you would see that the given name is a bit hard to figure out. In this post I will show you how to create a directory that holds links to these files with user friendly names. In Mythbuntu there is a script which does most of the work for us. We’ll then share that directory on a network via SAMBA and NFS
1. On your myth box open a terminal window (or ssh into the myth box).
2. Change directory to /home/mythtv and create a directory called readable-recordings.
prompt$ cd /home/mythtv
prompt$ sudo mkdir readable-recordings
3. Change directory to /usr/share/doc/mythtv-backend/contrib and locate the file named mythrename.pl.gz.
prompt$ cd /usr/share/doc/mythtv-backend/contrib
Unzip the file:
prompt$ sudo gunzip /usr/local/bin/mythrename.pl.gz
Make the file executable:
prompt$ sudo chmod a+x /usr/local/bin/mythrename.pl
Move the file decompressed file to /usr/local/bin:
prompt$ sudo mv /usr/share/doc/mythtv-backend/contrib/mythrename.pl /usr/local/bin
4. Run the script with the –link option:
prompt$ /usr/local/bin/mythrename.pl --link /home/mythtv/readable-recordings
The files in the readable-recordings directory should be easy to read with the proper episode name and title of the recording.
5. Setup the script to run automatically. This script works great but does not run automatically so we need to schedule it with cron to do this hourly.
prompt$ sudo nano /etc/crontab
Create the following entry to run the script every hour:
0 * * * * /usr/local/bin/mythrename.pl --link /home/mythtv/readable-recordings
5. Sharing the readable-recordings. From the MythUbuntu Control Center select services from the right side menu. You should see options to enable NFS and SAMBA sharing directory. Then go to the desktop Applications –>System–>Shared Folders. The shared folders application will appear with functions locked. Click on the unlock button to allow editing. Create an entry for the readable-recordings directory for SAMBA and one for NFS. **Note if you are going to NFS share with a OS X box you will need to edit the /etc/exports file to include the insecure option.
prompt$ sudo /etc/init.d/samba restart
prompt$ sudo /etc/init.d/nfs-kernel-server restart
You should now be able to mount the shared file system from the network