rio - Command line Diamond Rio MP3 player controller

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main i386
Package filename rio_1.07-12_i386.deb
Package name rio
Package version 1.07
Package release 12
Package architecture i386
Package type deb
Category interface::commandline role::program scope::utility sound sound::player use::driver use::playing use::synchronizing works-with-format::mp3 works-with::audio
Homepage -
License -
Maintainer Vince Mulhollon <>
Download size 23.22 KB
Installed size 81.00 KB
rio is a Diamond Rio MP3 CLI controller program
The home website is
This program supports file uploads and downloads, on both
the Classic Rio and the 64 Meg Rio, and supports plug in cards.
The default port is 0x378, if your rio is plugged into a
different port, you will need to use the -p option.
This program directly controls various IOports.  The program need to
be run as root, or setuid root.
If you execute the following line as root after package installation,
the program will be setuid root.
chmod 4755 /usr/bin/rio
Do NOT do that unless you understand the security implications of a
setuid binary that can "easily" overwrite any system file.


Package Version Architecture Repository
rio_1.07-12_amd64.deb 1.07 amd64 Debian Main
rio - - -


Name Value
libc6 >= 2.12
libgcc1 >= 1:4.1.1
libstdc++6 >= 4.1.1


Type URL
Binary Package rio_1.07-12_i386.deb
Source Package rio

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install rio deb package:
    # sudo apt-get install rio




2014-03-21 - Vince Mulhollon <>
rio (1.07-12) unstable; urgency=low
* Upgrade standards version from to in debian/control
* Upgrade debhelper debian/compat level from 4 to 9
* Updated debhelper Build-Depends in debian/control to >= 9
* Added minimal debian/watch file
* Added ${misc:Depends} to Depends: line in debian/control
* Removed Suggests for menu in debian/control
(Closes: #647376)
* Added amd64 to Architecture in debian/control
* Added upstream CREDITS file to debian/docs
* Removed gpl.txt from debian/docs, it is GPL-V2
* Changed debian/rules into the "tiny" version.
* Set debian/source/format to 1.0
* Added debian/rio.manpages containing rio.1
* Added $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) to makefile for hardening
* Typographically reformatted the copyright line to make lintian
happy.  Its a one-liner now instead of two.
* Removed leading "A" article from description synopsis
in debian/control to fix description-synopsis-starts-with-article 
* Changed from Apps/Sound/Rio to Applications/Mobile Devices 
in debian/
2007-07-18 - Pierre Habouzit <>
rio (1.07-11.1) unstable; urgency=low
* Non-maintainer upload.
* Include sys/io.h rather than asm/io.h (Closes: 429010).
2005-10-11 - Vince Mulhollon <>
rio (1.07-11) unstable; urgency=low
* Policy compliant up to, quoted strings in menu file.
* Patched for GNU/kFreeBSD (Closes: #327646)
* Boost debhelper compat level from 1 to 4
* Convert from dh_installmanpages to dh_installman
2003-08-25 - Vince Mulhollon <>
rio (1.07-10) unstable; urgency=low
* Upgrading to new gcc 
* Fixed URL in control description
* Closes: #196926
2002-12-17 - Vince Mulhollon <>
rio (1.07-9) unstable; urgency=low
* Policy compliant up to
* Fixes the lintian warning about postinst-should-not-set-usr-doc-link
* Fixes copyright-lists-upstream-authors-with-dh_make-boilerplate
* No longer uses debconf 
* Closes: #136453
2001-12-19 - Vince Mulhollon <>
rio (1.07-8) unstable; urgency=low
* Fix lintian error, licenses is spelled with an s not a c
* Debian policy compliance upgrade from to 
2001-05-23 - Vince Mulhollon <>
rio (1.07-7) unstable; urgency=low
* OK, lets try this again, getting rid of the postinst 
2001-05-21 - Vince Mulhollon <>
rio (1.07-6) unstable; urgency=low
* Bug 88779 fixed (no complaints in some months, anyway)
* Closes: #88779
* Bug 92857 prconfigure fails due to chmod issues
* I do not intend to debconf the suid issue
* I am no longer of the opinion that essentially
* opening a security hole is a wise idea.
* Someone smart enough to SUID the binary should be
* responsible for their actions and I will not help them
* Closes: #92857
* Bug 94399 german templates for debconf
* See bug 92857, I'm not doing the debconf SUID thing anymore.
* Closes: #94399 
2001-03-06 - Vince Mulhollon <>
rio (1.07-5) unstable; urgency=low
* Bug 88779 build on Alpha fails.
* Problem, in summary, was #include <asm/io.h>
* Solution was to ifdef it out for alpha. 
2001-03-04 - Vince Mulhollon <>
rio (1.07-4) unstable; urgency=low
* Update to standards version from 3.0.1

See Also

Package Description
ripit_3.9.0-2_all.deb Textbased audio CD ripper
ripmime_1.4.0.10.debian.1-1_i386.deb Extract attachments out of MIME encoded emails
ripole_0.2.0+20081101.0215-1_i386.deb Extract attachments from OLE2 data files (ie, MS Office docs)
ripperx_2.8.0-1_i386.deb GTK-based audio CD ripper/encoder
ristretto_0.6.3-2_i386.deb lightweight picture-viewer for the Xfce desktop environment
rivet-plugins-data_1.8.3-1.1_all.deb Data files of Rivet analysis plugins
rivet-plugins-dev_1.8.3-1.1_all.deb Template generator of Rivet analysis plugin
rivet-plugins-doc_1.8.3-1.1_all.deb HTML documentation for Rivet analysis plugins
rivet-plugins_1.8.3-1.1_i386.deb Analysis plugins of Rivet
rivet-reference_1.8.3-1.1_all.deb Rivet code reference
rivet-root-converter_1.8.3-1.1_all.deb Rivet and ROOT file format converter
rivet-user-manual_1.8.3-1.1_all.deb Rivet User Manual
rivet_1.8.3-1.1_all.deb Robust Independent Validation of Experiment and Theory
rkhunter_1.4.2-0.4+deb8u1_all.deb rootkit, backdoor, sniffer and exploit scanner
rkward_0.6.2~rc1-2_i386.deb KDE frontend to the R statistics language