I am able to connect to my zen vision m with gnomad2 and amarok. I don't think I did anything special.
1. Make sure libmtp5 and libnjb5 are installed via synaptic. (I'm pretty sure libnjb was installed by default, but I can't remember if libmtp was installed.)
2. Install gnomad2. Connect your device and launch gnomad2. (To disconnect, just close gnomad2 and wait for your device to finish "syncing". Then you can unplug it.)
2. Configure amarok. Launch amarok and do the following:
a. Click settings>configure amarok>media devices>add device.
b. From the drop-down menu at the top of the next screen ("select plugin to use..."), choose "mtp device" (it should be the last option). Choose a name for the device such as Creative_Player.
c. Click "apply" and "ok".
d. Connect your device. (You may have to relaunch amarok; I don't remember.)
e. Click "devices" (at the bottom of the left sidebar), and then click "connect" (near the top of the next screen). The contents of your device should now be displayed (after Amarok finishes reading the contents).
f. When you are finished, you will need to click "disconnect" before unplugging the device.
or you may want to install gnomad2 and amarok.
1. I have added mp3 files to the zen using amarok (if you need to know how, just ask), but I have not used amarok to delete files.
2. Amarok seems to be missing a plug-in that plays the contents from your device.
3. I like gnomad2's interface better than amarok's.
4. I usually connect my device before launching amarok or gnomad2.
5. If you have an older creative player, such as the zen jukebox, you don't need libtmp, only libnjb.
P.S. I almost forgot, sometimes, depending on how libmtp and libnjb are packaged, you have to launch gnomad2 or amarok as root in order to connect to the device. But you do NOT have to do this in mint.