MythTV UPnP enhancement

June 19, 2007

Here was my problem:
I store my music in a lossless format (flac), but may inexpensive UPNP clients understand MP3 only.

Which left me with a few options:
1. Convert my entire music collection to MP3 (never!)
2. make another copy of my music collection in MP3, served by some other UPNP server (ugg)
3. Find a better solution

3 was the obvious choice…
So, I ended up using MP3FS to “expose” my music collection as mp3s in a separate directory on my server without taking up extra disk space.
Next, I created a patch for the UPNP server in myth to be able to select which format to send based on the IP address of the UPNP client.

So, to use this functionality:
1. Install/setup MP3FS (brilliant!) http://mp3fs.sourceforge.net/
2. Apply my patch to mythtv (patch is for the 20_fixes branch)
3. Add the following settings to the settings database:
a. UpnpAltMusicHosts= a comma seperated list of the UPNP client IPs that need MP3 format (ex: 192.168.1.132,192.168.149)
b. UpnpAltMusicLocation= the directory where MP3FS is set to (ex: /var/local/media/musicmp3256)
c. UpnpNormalMusicExtension= the “regular” file extension of you music files (flac for me)

Here are the patches:
Myth head (rev 13718): trac #3639
Myth 20_fixes: here
(rename .doc to .diff – sorry, wordpress restriction on attachments….)

Advertisements

Cheap CPU Upgrade

June 19, 2007

So, I upgraded the CPU on my 2 year old PVR machine. I upgraded the CPU from a AMD64 3800+ to a AMD64 X2 3800+. Was pretty easy, found a good how to guide here. Can’t beat a $80 upgrade to dual-core!

Welcome

June 17, 2007

Welcome to my tech blog. See the about me section if you’d like to know a little about me. I plan to use this blog to post anything interesting (to me at least) related to tech.