openGogear -- use your Philips GoGear(tm) with GNU/Linux =) (because they don't care - and because I don't know other *nixes, but maybe it will work as well for them) QUICKSTART (openGogear installation) 1) tar jxvf openGogear-0.01.tar.bz2 2) cd openGogear-0.01 3) make as root: 4) make install 5) just type gogear for usage infos YOU NEWBIE (install openGogear before - see above) (This maybe won't work. But it does almost always) as root: 1) modprobe usb-storage 2) modprobe sd_mod 3) mkdir /mnt/gogear 4) mount -t vfat /dev/sda1 /mnt/gogear 5) copy your mp3 files to /mnt/gogear/_system/media/audio (say, cp /home/newbie/mymp3/*mp3 /mnt/gogear/_system/media/audio) 6) gogear /mnt/gogear/_system/media/audio/MyDB /mnt/gogear/_system/media/audio/*mp3 7) umount /mnt/gogear 8) unplug it 9) enjoy OVERVIEW The Philips GoGear(tm) is a nifty mp3 player from Philips. It can be mounted as an usb-storage device. But when my brother just copied mp3's on it, it didn't work. That's why: it indexes the mp3 files (I don't know if it works with wma too, I just don't care, use smtg like: http://cragalaska.com/linux/wma2mp3) into an sqlite database that contains all information like song titles, track length, artist names, etc. So, openGogear is made by three tools: gogear - a bashscript call it with no parameters to see usage infos (you'll just need this) gogear_add - a tool coded in C++ it scans id3 tags and indexes mp3 into the db it's called by the bashscript call it with no parameters to see usage infos gogear_flush - a tool coded in C it cleans the db up as above =) ISSUES As version 0.01, openGogear doesn't fully support id3v1 tags. You'll just see strange numbers instead of song genres. If your mp3's don't have id3 tags, you'll hear your music anyway, but you won't get it indexed for artist/album/genre. If you have vbr mp3's without the TLEN field in id3v2 tag, the song length won't be reported correctly by the player. This would have required reading all frames, thus slowing down everything too much, really. DEPENDENCIES In order to build openGogear, you'll need: - sqlite v. 2 includes (www.sqlite.org - tested with 2.8.15) - id3lib includes (www.id3lib.org - tested with 3.8.3) AUTHOR Stefano Brivio LICENSE This software is released under the GPL license. See the COPYING file for more information.