libiriverdb 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.
| Tags | multimedia Sound/Audio Players Software Development Libraries |
|---|---|
| Licenses | GPL |
| Operating Systems | Unix Mac OS X POSIX BSD OpenBSD Linux |
| Implementation | C |
Recent releases


Changes: This release fixes a double-free memory error, tweaks the MP3 genre parsing, and stops using deprecated D-Bus API calls.


Changes: id3lib support was removed. Missing dependencies were made more obvious at build time. Some small documentation additions were done.


Changes: The library internals have been tweaked to use Unicode routines wherever possible, so 99.9% of MP3 and Ogg Vorbis files should now display correctly. The code has been run under valgrind, and all discovered memory leaks and bugs in the code have been squashed.


Changes: All non-debug strings are now translatable via gettext, as well as some general portability tweaks.


Changes: The library should now be more tolerant of MP3 files and has been tidied up in general. Support for using libid3tag instead of id3lib for MP3 files has been added. Building on OpenBSD has hopefully been fixed. The command line utility has been greatly improved, and man pages have been added.