As I ended not using it on my own iRiver I lose interest on this
project, this page is here only for historical reasons. You can check
the new versions from Chris Prine here, those new
versions solve many problems and they are the "official" iRipDB now.
Thank you Chris for your work.
Go for the updated
versions at FatalTourist.com.
iRipDB allows generating the DB files necessary for the iRiver
iHP-1xx
series of MP3/Ogg HD Player on Linux and Windows. That will allow you
to navigate
your
files through the artist/album/genre menus. It supports adding MP3 and
Ogg files at this point. It's released under the GNU's General Public
License and, at this moment only in source code form.
You can also download the iRivNavi.iDB
file specification.
Its a simple, small and fast C command line app so you can use it on
your unmounting scripts. It uses id3lib
and libogg/vorbis. I've
also used some "glue" code for Ogg tags from the EasyTag project.
2003-11-04 - Version 0.1.1
2003-10-27 - Version 0.1
final is released.
2003-10-26 - Version 0.1beta
is released
You will need id3lib (tested with
3.8.3) and libogg/vorbis
development
packages.
Source code: iRipDB-0.1.1.tar.gz .
Windows static executable : iRipDB.exe .
untar -xvzf iRipDB-0.1.1.tar.gz
cd iRipDB
gcc -c -o main.o main.c
gcc -c -o vcedit.o vcedit.c
gcc -o iripdb main.o vcedit.o /usr/lib/libid3.so -lz
/usr/lib/libvorbis.so -lm -L/usr/lib /usr/lib/libogg.so
A Microsoft Visual C++ 6.0 workspace/project is provided which will
build an iRipDB executable statically linked against libid3 and
libogg/vorbis. You'll need to add the include and libfile paths for
libid3 and libogg/vorbis in Tools > Options > Directories before
building.
It should also be possible to build iRipDB with any other compiler that
supports the Win32 API.
A pre-built Win32 executable is available from this website for those
who don't want to, or can't, build it themselves. It should be
compatible with Windows 95 and upwards, though has only been tested on
Windows XP Professional.
iripdb [-vhe] path
-v verbose operation
-h print this help information
-e add also files not tagged (with generic tags)
path path to the iHP's mount point
- Guessing code for tag-less files.
- Backup option for old DB.
- Incrementally add files.
- Recheck the code for LSO architectures.
Don't forget to visit my Unofficial
Ogg & Vorbis logo page.
There's another free DB Manager project for the iHPs, it uses some Perl
and can be found here.
Haven't tested it.