Compatibility guides about Linux and
portable digital audio/music players manufactured by
Reports about running other Unix systems e.g. BSD, Solaris are welcome, too.
And don't miss the general resource section at the bottom, containing links
to utilities (mostly available under GPL), community efforts, HOWTOs and FAQs.
Have you written an installation or compatibility tutorial yourself? Then please feel free to
submit a new entry.
|iRiver H10(http://www.silwenae.org/blog/?p=486)||Ubuntu 5.10|
|iRiver HD120D(http://billlions.blogspot.com/2006/08/iriver-h120d-multi-format-juke-box.html)||Mandriva (Mandrake) 2006|
|iRiver PMP-120(http://slashdot.org/article.pl?sid=04/06/11/1919218) *||Linux|
|iRiver PMP-120(http://www.linuxdevices.com/news/NS5968727553.html) *||Linux|
*) dedicated Linux players
iFish(http://www.shredzone.net/projects/ifish/) is a database generator for iRiver's harddisk media jukeboxes from the H series (former iHP series), such as iHP-1xx, H1xx and H3xx. These players can display their music files sorted by artist, album or genre based on information in the tags of each music file. To do this, a database of all music files must be generated on a computer (the player cannot do this). This Java program generates this database. iRiver also supplies software to do this, but it only works on MS Windows. iFish runs on Windows, Linux and Mac OS X.
iRiver iFP driver(http://ifp-driver.sourceforge.net/) is an open-source driver for iRiver's great iFP flash portable player.
ifp-line-libifp(http://ifp-driver.sourceforge.net/libifp/) is a command line tool to access iRiver iFP audio players.
The Playlistgenerator for iRiver T10(http://freenet-homepage.de/wehbrink/source/iRiverPlaMaker3.py) (and maybe others), written in Python generates playlists for iRiver T10 (with UMS firmware). Maybe works also with other MP3-Players from iRiver (not tested).
ihptool(http://sourceforge.net/projects/ihptool/) is a utility for the iRiver IHP series (now H series) portable audio jukebox.
iRipDB(http://www.marevalo.net/iRipDB/) allows you to generate the DB files necessary for the iRiver iHP-1xx series of MP3/Ogg HD Player on Linux. This will allow you to navigate your files through the artist/album/genre menus. It currently supports adding MP3 and Ogg files. It is a simple, small, and fast command line program, so it can be used with scripts that are automatically called when unmounting the player's filesystem. It uses id3lib and libogg/vorbis.
libiriverdb(http://www.bodgit-n-scarper.com/code.html) is a library for iRiver jukeboxes, specifically the H300 and H100 series Hard Disk-based models, that require a database of the audio metadata to be created on the device before allowing it to be used for selecting tracks to play.
EasyH10(http://easyh10.sourceforge.net/) is an open source project for the development of a software suite for iRiver H10 digital audio players. It creates the database layout for an H10 player, without the need for iRiver Plus or Windows Media Player 10, based on music and playlist files transferred manually (e.g., drag-and-drop operation, copy command, rsync utility, etc). EasyH10 is compatible with iriver H10 5GB, 6GB, and 20GB models shipped worldwide as well as various platforms such as Windows 98SE/ME/2000/XP, Linux, MacOS X, and other POSIX-like operating systems.
The iRiver Tools Guide(http://www.rockbox.org/twiki/bin/view/Main/IriverToolsGuide) describes various tools provided by RockBox for encoding, decryption, firmware handling and more.
Rockbox(http://www.rockbox.org/) is an Open Source replacement firmware for mp3 players. It runs on a number of different models:
gphoto2(http://www.gphoto.org/proj/libgphoto2/support.php) supports the iRiver T10/T20/T30 players.
ifpgui(http://sourceforge.net/projects/ifpgui/) is a Linux GUI for the iRiver iFP flash portable player. This app is similar to the iRiver Manager for Windows. iFP-GUI supports upload, download, delete, rename, device status (like battery status, etc.), tuner, and playlist uploads.
h300goodies(http://iandouglas.com/comment.php?comment.news.28) consists of a handful of Perl and shell scripts that were written to help manage a user's music collection on an iRiver H320 or H340 digital jukebox. These scripts don't run on the player natively, but are used when the player is mounted on a local file system via a USB connector. The scripts will build M3U playlists that you define, scan your collection and build playlists based on the genre in the MP3/Ogg file ID3 tags, scan your collection for long filenames that cause problems with iRiver's database software, randomize an existing M3U playlist, and so on.
The iRivNavi creates the iRivNavi.iDB database file(http://www.kanthak.net/opensource/iRivNavi.html) required for tag-based information on iRiver's iHP-1xx series, a mobile hard-disk based mp3/ogg player. It should run on any Unix/Linux OS. It is optimized for speed especially if you only have a USB1 connection by incrementally adding files and thereby minimizing the amount of data that needs to be transfered.