Using the iAudio with Linux

The iAudio X5 media player is advertised as working with Linux, and it does. However there's a few things which it does automatically under MS Windows which you have to fiddle around with under Linux. To try and simplify things, here's a quick guide to using it on Linux.

Note that I use Gentoo and KDE, so YMMV. These tips may work with other models of the iAudio, but I haven't tried them.

This is currently a work in progress, as I figure out how to configure everything.

Auto Mounting

When plugged into the USB port, the iAudio will show up as a mass storage device, often as a random device name (/dev/sdb1 on my machine). If you're using udev, then you can do the following:

Create a new UDEV rule in /etc/udev/rules.d/10-local.rules:

` BUS=="usb", SYSFS{product}=="iAUDIO X5", SYMLINK+="iaudio" `

Save this, and plug the iAudio in. Now, a new symlink should appear at /dev/iaudio which can be mounted as normal.

If you want to make this mounting easy, add the following line to /etc/fstab:

` /dev/iaudio /mnt/iaudio vfat noauto,users,noatime 0 0 `

Now the iaudio will mount when you type mount /mnt/iaudio

Video

The supplied software enables you to transcode videos into a format that it is able to play. However, this only runs under MS Windows. If you want to be able to convert videos in Linux to play on it, then you're out of luck.

Except... the transcode utility can do everything you need from the command line.

Transcode can be obtained from [http://www.transcoding.org/cgi-bin/transcode], though is probably available as a package on most Linux distributions (on Gentoo, the package is 'transcode').

To convert a video, run the following:

` transcode -input myMovie.avi -o smallMovie.avi

          -export_fps 15 -Z 160x128 -y xvid -F xvid3 
          -E 48000,0,2 -J modfps 
`

This will give you a 160x128 video which can be copied across to the iAudio for playing.

IAudioLinuxConfig (last edited 2006-08-16 20:23:23 by 80)