Skip to main content

Mon Mar 8, 2004 12:32 AM

Did some playing around with some music systems today.

First up was MythTv. It seemed like it should be pretty easy to install as I noticed that all the components were available from the atrpms repository. So, I added the atrpms yum config to my yum.conf and did a 'yum install mythtv-suite'. Immediately I ran into some issues. The atrpms has a lot of overlap with the freshrpms folks, so there were conflicting rpms I installed a while back. I ended up having to go and just remove all the freshrpms ones I could find and then try installing from atrpms. For some reason atrpms didn't get it's kernel and kernel module rpms to detect right, so yum kept wanting to download the i686-smp kernel and modules for my single processor athlon box. I finally just downloaded and installed the correct kernel modules myself. Once I got the rpms all figured out mythtv was pretty easy to install. Loaded a mysql database and started the setup program. It downloads about 9 days of tv guide listings by default, which I wish it would have an option to just skip. The interface on it is very slick. Pretty easy to navigate, you can get weather, view videos, view dvd's, play music or the like. It scanned in my 10,000 mp3's in about 25minutes. The music player looks quite nice and has all the functionality you might expect. One anoying thing is that putting all my mp3's in the playlist results in it taking litterally 3-4minutes if you exit the music option and go back, or change something in the playlist. Looking on the mailing list they have a fix in CVS for this now. Another thing thats kinda anoying is that when you leave the music menu area (for example to see what else is there or look at the weather) it stops playing music. It would be nice to keep going until something else that needed the audio was launched. Also, there isn't any easy way to control it from a remote machine. For example, to skip a song from a laptop. There is a web interface, but it's only for recording tv shows and the like.

As a suggestion from tkil I took a look also at the Slimserver software. This is the stuff that comes with the Squeezebox device. It basically streams audio to the squeezebox and it plays it out your audio device. Someone has written a package called slimp3slave that basically act's as a squeezebox in software and uses madplay/splay/mpg123 to play it on your computer. So after a bit of fiddling with the software I got that all working. The slimserver comes as an rpm so it's very easy to install. It does need the 'perl-Time-HiRes' package, and anoyingly (as tkil points out) starts on install instead of waiting to be run, but its pretty slick. It has a nice web interface, all the functions you can think of. Will have to play with it some more in the next few days and see.