I used to have a 512MB iPod Shuffle and, minus the limited disk space and lack of a display to see what was playing, how long the song/podcast was, etc., I was very happy with it. The device, of course, worked flawlessly in Windows, and surprisingly, FreeBSD with an open source tool called GNUpod. I was able to copy non-copyrighted MP3s (songs and other audio materials not purchased through iTunes) to the device in FreeBSD without a hitch. When I plugged the device in to my laptop in FreeBSD, I would mount it as any other FAT32/MS-DOS USB device, /dev/da0s1 in my case if no other USB devices were connected. Like I said before, it worked flawlessly.
A day or so ago I acquired a 30GB iPod Video. Let me just say that this device is very impressive. I have put about as much music, podcasts, music videos, Comedy Central Stand-Up videos, video podcasts, and ShmooCon video sessions on it as I care to have at the moment and I am only at around 4GB of used disk space. The 2.5-inch color display is very nice. I can see what song I am listening to, along with any available album art, my playlists, number of songs on the device, as well as play 3 built-in games and watch videos at 320×240 pixels. The only downfall thus far is that devfs doesn’t create a device in the /dev folder when it is connected under FreeBSD. All I get is the following output in /var/log/messages:
umass0: Apple iPod, rev 2.00/0.01, addr 2
No big deal. I just boot into Windows to do all of my file swapping and arranging between my laptop and the device. It is still very cool and I don’t regret getting it one bit!
(more…)