Gnomad2

Gnomad2 is a GTK+ music manager and swiss army knife for the Creative Labs NOMAD and Zen range plus the Dell DJ devices using the Portable Digital Entertainment (PDE) protocol. It was created by Linus Walleij on a rainy day and has evolved a bit since.

News

Working Devices:
Creative NOMAD Jukebox 1 (aka D.A.P.)
Creative NOMAD Jukebox 2
Creative NOMAD Jukebox 3
Creative NOMAD Jukebox Zen
Creative NOMAD Jukebox Zen USB 2.0
Creative NOMAD Jukebox Zen NX
Creative NOMAD Jukebox Zen Xtra
Creative Zen Touch
Creative Zen Micro
Creative Zen Sleek
Creative Zen
Dell Digital Jukebox ("Dell DJ")
Second Generation Dell DJ
Dell Pocket DJ

MTP devices:
Creative Zen Portable Media Center
Creative Zen MicroPhoto
Creative Zen Vision
Creative Zen Vision:M
Creative Zen Sleek Photo
Creative Zen Xtra (MTP mode)
Creative Zen Micro (MTP mode)
Creative Zen Touch (MTP mode)
Creative Zen Sleek (MTP mode)
Creative Zen V
Creative Zen V Plus
Second Generation Dell DJ (MTP mode)
Dell Pocket DJ (MTP mode)

Perhaps:
Any other MTP device which can play audio. I haven't tested them much, but they reportedly work with libmtp so should be OK. This includes:
Samsung YH- and YP- MTP players
Intel PMC
JVC Alneo
Philips HDD/GoGear series
Sandisk MTP devices
iRiver MTP devices
Toshiba Gigabeat devices
Archos MTP devices
Dunlop MP3 player
Sirius Stiletto

For information on the devices see the Wikipedia entries for Creative NOMAD, Creative Zen and Dell DJ respectively.

2011-06-30: Gnomad 2.9.6 is released - we delete HAL support and slam in libgudev support in its place, HAL is deprecated now. Further the dependency on archaeologic GTK (prior to 2.6.0) and update to use new primitives from 2.24+ where applicable.

You are invited to read the Gnomad README file and Change Log.


Old News

2008-01-28: Gnomad 2.9.1 adds support for device detection using D-Bus and HAL, you can plug in/out devices and gnomad2 will react. We will not erroneously delete "." or ".." dirs. We can cancel up/download on MTP devices. You can use taglib only if you want to. (No more libid3tag, but this is NOT RECOMMENDED). And finally we have folder support for the MTP devices.

2007-08-29: Gnomad 2.9.0 adds an optional compile-time support for taglib. If you have taglib (-devel) installed, and an MTP device which can handle Ogg and FLAC files, Gnomad2 will handle them as audio tracks and can also manage their tags now.

2007-04-14: Gnomad 2.8.12 includes a number of bug fixes, many of stability nature and X86_64-oriented nature.

2007-01-24: Gnomad 2.8.10 is out, this version is updated to make use of libmtp 0.1.3 and later, and it also fix several bugs, including a large sweep at pushing all drawing into the GTK main loop so as to avoid the horribly bugged GDK drawing thread lock. Your Gnomad2 never worked better I hope...

2006-09-21: Gnomad 2.8.9 is out with some bugfixes. Mips has joined the project and is busy cleaning out some bugs here and there.

2006-08-27: Gnomad 2.8.8 - sync to libmtp 0.0.14 cause 0.0.13 sucked big time.

2006-08-25: Gnomad 2.8.7 - sync to libmtp and fix and dix a few bugs.

2006-06-22: Gnomad 2.8.6 - new libmtp stuff, reads/writes playlists and has much better data file and track support.

2006-05-31: Gnomad 2.8.5 (and the sad excuse known as 2.8.4) - synchronize to new libmtp and fix bugs.

2006-03-22: Gnomad 2.8.3 is released. This version includes MTP support for a select number of Creative devices, provided that libmtp 0.0.2 is properly installed on your system. Only track transfers work on MTP, no data files or playlists, sorry. (You might have to run this as root to get it to work with MTP devices.)

2006-03-01: We are working on libmtp to bring the MTP devices to life. Just in case you were wondering what the heck I was doing.

2005-10-23: Gnomad 2.8.2 is released. Bug fixes again including new bugs introduced with 2.8.1. Optional turbo nowadays. Get RPMs from the Fedora Extras yum repository, not here.

2005-09-07: Gnomad 2.8.1 is released. This is mainly bug fixes to 2.8.0 including a crash bug fix for memory corruption that has annoyed many users, plus the ID3v2 tag writing does not consume excess bytes on your files any more. Gnomad2 RPM packages are now rolled out for Fedora Core users by the Fedora Extras project, please install Gnomad2 by simply issuing yum install gnomad2 and upgrade using yum update every now and then.

2005-06-30: Gnomad 2.8.0 is released. This version syncs to latest libnjb (2.2) and adds a threaded metadata scanner, a true improvement. Of course there is a number of bug fixes too, and GTK+-2.6 is used instead of libgnomeui in most places. You will need libnjb 2.2 (also the Fedora Core RPM nowadays require the corresponding libnjb RPM!) find this at the libnjb project page.

2004-01-10: Added an article on how to set up your Zen with Gnomad2 and libnjb.

2005-06-05: Gnomad 2.7.0 is released. This version syncs to latest libnjb (2.1.2) and fixes a number of bugs, plus it will now parse WAV files. You will need libnjb 2.1.2 (also the Fedora Core RPM nowadays require the corresponding libnjb RPM!) find this at the libnjb project page.

2005-02-09: Gnomad 2.6.3 is released. This version is mainly a sync to libnjb and bugfix release. You will need the unreleased libnjb CVS version for this to compile, and the snapshots are nowadays found at the libnjb project page.

2005-01-20: Gnomad 2.6.2 is released. This version adds support for the Dell Pocket DJ. You will need the unreleased libnjb CVS version for this to compile, and the snapshots are nowadays found at the libnjb project page.

2004-12-10: Gnomad 2.6.1 is released. This version fixes a really ugly tag edit bug on the NJB1, and adds support for the Second Generation Dell Digital Jukebox. You will need the unreleased libnjb CVS version for this to compile, and the snapshots are nowadays found at the libnjb project page.

2004-11-30: Gnomad 2.6.0 is released. This version finally support folders in the datafile view, unicode songnames on NJB1, compiles on *BSD and compiles fine with libid3tag installed from source. You will need the unreleased libnjb CVS version for this version.

2004-09-29: Gnomad 2.5.0 is released. Includes several enhancements like WMA tag reading, unicode ID3 tags, memory of last used directory, playlist export and Zen Touch support. You will need the CVS version of libnjb (or libnjb 1.2 when that is released) for this version. Also pay special attention to the fact that we switched ID3 tag reader library from id3lib to libid3tag which is better for us. If you compile id3tag from source, then add this file into /usr/local/lib/pkgconfig (create that directory if it doesn't exist!) most packages of libid3tag will include this file by default.

2004-05-01: Gnomad 2.4.4 is released. Includes a few bugfixes and speed enhancements. You will need the recently released libnjb 1.1 for this version.

2004-03-11: An article in "IT managers journal" mentions Gnomad2. They have crashes with Nomad Zen Xtra. Oh damn. Probably all my fault... Nice that they mention us anyway.

2004-04-10: Gnomad 2.4.3 is released. Includes a few bugfixes. You will need libnjb CVS in order to get this release compiled

2004-02-22: Gnomad 2.4.2 is released. Includes a few bugfixes. You will need libnjb CVS in order to get this release compiled

2004-01-10: Gnomad 2.4.0 is released. Includes many bugfixes (by way of libnjb) and support for the Dell Digital Jukebox (Dell DJ)! You will need libnjb CVS in order to get this release compiled

2003-12-06: Gnomad 2.3.0 is released. Features include Nomad Zen Xtra support as part of syncing up with libnjb 1.0.

2003-10-27: Gnomad 2.2.0 is released. Features include Nomad Zen NX support and full GTK+-2.0 migration (finally). Fetch it in the downloads.

2003-10-10 : Neutrino by David A. Knight is looking better and better. It's based on a philosophy different from Gnomad, so try it out! New Gnomad release coming up too.



What is Gnomad 2?

Gnomad is a GTK+ client program for the NOMAD Jukebox, using libnjb and libid3tag to handle the jukebox communications and ID3 tagging procedures. It was written by Linus Walleij.

Gnomad is free software released under the terms of the GNU General Public License.




This site was designed by frlinux at frlinux dot net - Get me back to /<-r4d s0Ph+w4r3.