Managing a Creative Zen mp3 jukebox with Gnomad2
From NewbieDOC
--Chris Lale 23:07, 12 December 2006 (CET)
Contents |
1 Abstract
Gnomad2 transfers files to and from a Creative Zen mp3 jukebox. These instructions have been tested in Debian Etch.
2 Installation
Install the "gnomad2" package.
3 Transferring files with Gnomad2
Plug the jukebox into a USB port. Wait a few seconds for the jukebox to recognise the connection. If you wish to make sure that the jukebox is recognised, open a terminal window and enter the "lsusb" command to list USB devices. You should see something like this.
$ lsusb Bus 005 Device 009: ID 041e:411b Creative Technology, Ltd Zen Touch
Run Gnomad2. If you are using the Gnome desktop, you can find it in the menu:
Applications -> Sound & Video -> Gnomad2
You may see some information popup windows while Gnomad2 scans for music files: "track metadata" on your computer and "jukebox library" on your jukebox.
Gnomad2 opens with the "Music transfer" tab active. There are two list boxes - one for your computer and one for your jukebox. The computer list contains hyperlinks that enable you to navigate between directories by double-clicking. Select a directory for storing mp3 files. Transferring files is easy. Just highlight the files you wish to transfer, and click on one of the arrow buttons between the two lists. The upper arrow button transfers files from computer to jukebox, and the lower arrow button transfers files from jukebox to computer.
4 Troubleshooting
4.1 Gnomad2 does not communicate with jukebox
4.1.1 Make sure that you belong to the "audio" group
Enter the command "groups" in a terminal window. You should see something like this.
$ groups chris dialout cdrom floppy audio video plugdev
You must switch user ("su") to root if you need to add yourself to the audio group. Use the "adduser" command. For instance, you would add user "chris" to the "audio" group like this.
$ su (password for user root) # adduser chris audio ... # exit
4.1.2 Try running Gnomad2 from a terminal window
Look for error messages in the terminal window.
$ gnomad2
You may get these messages like these in the terminal window.
This is a PDE device Device was not connected.
You may also get error message in popup windows.
Could not open jukebox: usb_set_configuration: Operation not permitted
4.1.3 Try running Gnomad2 as user root
Run Gnomad2 from a terminal window.
$ su (password for user root) # gnomad2
If Gnomad2 runs OK as user root, the problem may be in the file /etc/udev/rules.d/libnjb.rules (from the package libnjb5). These rules control the degree of access to the USB port. Open the file in a text editor (eg Nano) as user root.
# nano /etc/udev/rules.d/libnjb.rules
Look for the "MODE" entries which set access permissions for the USB port. A typical entry looks like this.
# Creative Nomad Jukebox Zen Touch SYSFS{idVendor}=="041e", SYSFS{idProduct}=="411b", MODE="660", GROUP="audio"
If the MODE is set to "066", edit the file and change it to MODE="770".
# Creative Nomad Jukebox Zen Touch SYSFS{idVendor}=="041e", SYSFS{idProduct}=="411b", MODE="770", GROUP="audio"
Save the file and exit the text editor. (In Nano, the commands are ctrl-O and ctrl-X.) Restart udev with the new permissions.
# /etc/init.d/udev restart
Exit from user root and test the system as a normal user.
# exit $ gnomad2Content is available under GNU Free Documentation License 1.2, unless otherwise stated.