site map · index a-z · search   


· Cheap Bridesmaid Dresses.

Portable Audio & Video Player Linux Compatibility: Diamond

Compatibility guides about Linux and portable digital audio/music players manufactured by Diamond Rio Carbon, Rio Karma. 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.

Diamond RioLinuxGerman
Diamond Rio 500  NEW  LinuxJapanese
Diamond Rio CarbonDebian 
Diamond Rio CE2100  NEW  Linux 
Diamond Rio KarmaLinux 
Diamond Rio PMP300 [archived link]LinuxGerman

submit a new entry



Riotware is a software package which provides Linux support for the Rio Riot Digital Audio Player. Riotware was created to provide an alternative to other linux software packages that support the Rio Riot.

Rio500 Plugin for Gnome-VFS

The Rio500 plugin for gnome-vfs is the preferred way of managing your Rio500 under Gnome2.


rioutil is a program/library that allows you to list files, upload MP3s, upload non-music files, download recorded files, download non-music files, delete files, stat memory, format memory, upgrade the firmware, and change name. It's designed for the use of interfacing with Sonic Blue's third and fourth generation of portable MP3 players (Rio 600/800/900/S-Series/Riot and Nike psa[play). It goes beyod the packaged software by providing downloading.


This set of utilities lets you upload songs and manage folders for Diamonds Rio 500 player under Linux and *BSD. The utilities have worked for Linux under i386, PPC and Alpha architectures. Using a driver for *BSD it works for FreeBSD, OpenBSD and NetBSD.


grio500 is a Gnome UI to interface to a Rio500 using the librio500 library.

Rio600 KDE IO Slave

The Rio600 KDE IO Slave allows the user to access a RIO 600 in Konqueror as "rio600:/".

At RioCar.ORG you may find a great resource for the RIO and EMPEG car player.


KRio500 is a Kongueror plugin that interfaces with the Rio 500 tools. It provides basic support for drag-n-drop, delete, and playing files from the Rio500.


JRioUtil is a Java Swing GUI that works on top of the rioutil tools to interface with DiamondMM's (now Sonicblue's) series of USB based MP3 players. Features include managing the internal memory of the player, file system browsing and transfer to the player, and automatic conversion of various formats to MP3.


rio [archived link] is a utility for MP3 file upload to Diamond's Rio, a production portable MP3 player. Developed for Linux, the program was created as a result of our earlier work on providing support (Open Source) for the Saehan MpMan, which was the first production MP3 player.


libkarma is a C library for managing the Rio Karma via TCP/IP. It supports all basic protocol commands and some advanced functions on top of these, like caching of the Rio database. There are two proof-of-concept tools included, riocp and chprop. riocp can be used to upload files to the Karma.


TKRio is an X Front End for the Rio and MPMan programs.


Rio Music Manager Lite - RMML is a Java implementation of Rio Music Manager for use with the Rio Karma.


print · i-mode · WAP · PDA
contact · imprint · privacy (P3P) · sponsors · RSS

© Werner Heuser 1997-2015 · http://tuxmobil.org/player_linux_survey_diamond.html · last change Sun Dec 28 2008