Tech Blog

Sony NW-E005F working in Linux - HOWTO

Posted At : September 26, 2006 7:48 PM 114 Comments

I recently received a present of a lovely Sony NW-E005F flash walkman and have been frustrated by the completely sub par software that came with it.

I have been using the horrible Sonic Stage 4.0 to transfer files to it (from within a windows XP virtual machine) but it would intermittently just die. This made it all too much trouble to change the music I had on it as every second time I tried the sonic stage application would just die.

Today however, I came across NW-E00x Mp3 File Manager which is a Java application to read and write/convert mp3 files to the correct format for the walkman (and it updates the song DB on it).

It supports the following models at the moment:

  • NW-E002 (512 MB)
  • NW-E003 (1 GB)
  • NW-E005 (2 GB)
  • NW-S205 (2 GB)
  • NW-S703F
  • NW-S603
  • NW-E015F

After a bit of messing about it is now working beautifully in all it's cross platform goodness. For the benefit of anyone else in the same situation I thought I would document the steps I took.

Download nwe00xmp3man and the optionals package: Project Files

Copy to the application to the root of your usb drive

$ cp NW-E003_MP3_File_Manager-0.10.jar /media/usbdisk/

Copy the OMGAUDIO directory from the optionals package to the root of your usb drive

$ cp OMGAUDIO /media/usbdisk/

Check you have java 1.5 installed

$ java -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
It if it says 1.5 then you are good to go - if not you need to get java installed - on ubuntu you need to do the following:

#Ensure you have universe and multiverse included
#in your /etc/apt/sources.list

deb http://us.archive.ubuntu.com/ubuntu dapper main restricted
deb http://us.archive.ubuntu.com/ubuntu dapper universe multiverse

#After this have apt updates its repository

$sudo apt-get update

#And finally, just tell it to install java :)

$sudo apt-get install sun-java5-jre

or:

$sudo apt-get install sun-java5-jdk

Once you have confirmed that java is working it's time to run the File Manager:

java -jar NW-E003_MP3_File_Manager-0.10.jar

This will create two files in the same directory as the application - i.e. the root of the usb drive (you did listen earlier didn't you?)

The file playersize.txt is read by the FileManager to determine how big your player is - it defaults to a 1GB drive and so you'll need to edit it if your walkman is bigger or smaller.

For bonus points you can create a small script to load the jar file which you can place in the directory beside the jar for simple double click access.

Now you should be able to copy music across to your walkman safe in the knowledge that you'll never have to use sonicstage again.

A big thanks to Patrick Balleux for creating and sharing this program.

Update 1:

Added notes about compatibility with different versions of NW E00x series.

Update 2:

Just tested on my Mac (PowerPC ) in the office and it works a treat. Tested and confirmed working on Ubuntu Linux 6.10 and OSX 10.4.7.

Update 3:

Added NW-S205 to list of supported models (6/Jan/07)

Update 4:

Added NW-E015F to list of supported models (13/Oct/07)

114 Comments

Patrick Balleux 9/27/06 1:47 AM

Wonderful!

Check out the sourceforge site for news and new releases, the new version 1.0 is comming with a lot of new features...

Could you also include the NW-E003 and NW-E002 as being supported (They are the same, just the size of the flash drive is different...)

Thank you for your HOWTO

Pat

Mark Lynch 9/27/06 5:39 AM

Hi Patrick,
I've added a section mentioning that. Keep up the great work.

Cheers,
Mark

Andrew 10/18/06 7:52 PM

Many thanks for this article! I can now happily use my Sony MP3 player with Ubuntu Edgy. There are a few issues with unmounting the device, but nothing major

Cheers

Mark Lynch 10/18/06 7:57 PM

Hi Andrew,
I'm running ubuntu edgy too and haven't seen any issues unmounting it - what error are you getting? Have you checked that you don't have a terminal open in one of the directories?

Cheers,
Mark

Andrew 10/19/06 8:55 AM

Hi Mark

The error is 'unable to unmount volume - drive busy'

I get this both from right clicking the desktop icon for usb device, and from command line as root user

I think the problem stems from not exiting cleanly out of the file manager program. The only way I can close it is by closing the window. Is there another way to cleanly get out of the program?

No other programs are accessing the Sony Walkman.

(maybe its just a bug in the current snapshot of the Edgy)

Any suggestions appreciated!!

Cheers,

Mark Lynch 10/19/06 12:59 PM

Hi Andrew,

Just double checked on my machine and everything seems ok. Couple of things to check - do you have a terminal open with the directory set as /media/usbdisk?

Have you tried the following: "lsof | grep /media/usbdisk" This will show all the open files that refer to /media/usbdisk.

Cheers,
Mark

Andrew 10/19/06 1:36 PM

Thanks Mark, I'll give your suggestions a go, and let you know if successful

Many thanks for the guidance

Andrew 10/19/06 6:36 PM

Hi Mark

All is ok now. My issue was with Udev. For some time Udev has been mounting volumes twice for attached hard-drives & inserted usb devices. Re-installing it solved the issue :)

Many thanks

Nathan 12/15/06 4:33 PM

Hello,

I was curious if anyone also tried this on any of the BSD's?

I cannot seem to mount the Sony as a drive on OpenBSD, and I am not sure if it is a difference from Linux vs BSD or if it is because I never used the drive on Windows in the first place.

Has anyone else bought a brand new Sony NW-E003 and promptly plugged it into a *nix computer?

Tomorrow, I will try it on a RedHat machine, and maybe a Windows XP one also.


As far as my error, dmesg on the console displays:
umass0 at uhub4 port 4 configuration 1 interface 0
umass0: Sony Walkman, rev 2.00/1.00, addr 2
umass0: using ATAPI over Bulk-Only
scsibus1 at umass0: 2 targets
sd0 at scsibus1 targ 1 lun 0: <SONY, NWWM MEM AAD2, 1.00> SCSI0 0/direct removable
sd0: drive offline

With other USB jumpdrive products that work, I usually see something like:
umass0 at uhub4 port 4 configuration 1 interface 0
umass0: ARCHOS ARCHOS AV 400, rev 2.00/0.04, addr 2
umass0: using SCSI over Bulk-Only
scsibus1 at umass0: 2 targets
sd0 at scsibus1 targ 1 lun 0: <ARCHOS, AV400 Hard Drive, 0000> SCSI4 0/direct removable
sd0: 19077MB, 19077 cyl, 64 head, 32 sec, 512 bytes/sec, 39070080 sec total



thanks,
Nathan

Mark Lynch 12/15/06 7:09 PM

Hi Nathan,

I haven't tried my NW-E005F on a BSD machine. From the posting you made the only major difference I could see was that it was trying to use the ATAPI driver instead of the SCSI driver.

Don't know if it's any help but here is the output from my ubuntu machine when I plug it in:

[17304787.984000] usb 4-3: new high speed USB device using ehci_hcd and address 3
[17304788.116000] usb 4-3: configuration #1 chosen from 1 choice
[17304788.596000] usbcore: registered new driver libusual
[17304788.640000] SCSI subsystem initialized
[17304788.644000] Initializing USB Mass Storage driver...
[17304788.644000] scsi0 : SCSI emulation for USB Mass Storage devices
[17304788.644000] usbcore: registered new driver usb-storage
[17304788.644000] USB Mass Storage support registered.
[17304788.644000] usb-storage: device found at 3
[17304788.644000] usb-storage: waiting for device to settle before scanning
[17304793.648000] usb-storage: device scan complete
[17304793.648000] Vendor: SONY Model: NWWM MEM AAD2 Rev: 1.00
[17304793.648000] Type: Direct-Access ANSI SCSI revision: 00
[17304793.740000] sd 0:0:0:0: Attached scsi removable disk sda
[17304793.772000] sd 0:0:0:0: Attached scsi generic sg0 type 0
[17304794.796000] ready
[17304794.796000] SCSI device sda: 995201 2048-byte hdwr sectors (2038 MB)
[17304794.796000] sda: Write Protect is off
[17304794.796000] sda: Mode Sense: 00 6a 00 00
[17304794.796000] sda: assuming drive cache: write through
[17304794.796000] SCSI device sda: 995201 2048-byte hdwr sectors (2038 MB)
[17304794.800000] sda: Write Protect is off
[17304794.800000] sda: Mode Sense: 00 6a 00 00
[17304794.800000] sda: assuming drive cache: write through
[17304794.800000] sda: sda1
[17304795.444000] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!

Good luck and let me know if you succeed.
Cheers,
Mark

Achille 12/25/06 8:29 AM

WONDERFUL !
IT WORKS PERFECTLY FOR SONY WALKMAN NW-E003 ON SUSE 10.1 ;)
THANKS TO MISTER PATRICK BALLEUX AND MARK LYNCH

age 12/29/06 2:34 PM

Hi,

on Debian the meta package "sun-java5-jre" was enough to install. I guess most people can live without the 15MB demos from the "..-jdk" package. Don't know if it's the same on Ubuntu but I hope so.

Additionally I installed "ffmpeg" which enables live conversion of mp3, wav files while uploading. :)

Inspired by your HowTo I wrote a German one.

ciao

Tere 12/30/06 4:59 AM

I'm running Mac Os X 10.4.8., after installing the OMGAUDIO directory I get "File Error" from the player. It perisist even after running the FM, which works fine and installs new mp3's to the player, but all of them give "File Error" when trying to play. Formatting the player and reisntalling the stuff seems not to help. Any ideas?

Mark Lynch 12/30/06 6:29 AM

Hi Age,

Installing the jre instead of the jdk is probably a good idea - I'll test it out and then update the tutorial. I'll also check out the ffmpeg one. I think I may already have it installed so didn't notice the need for it.


Tere,
Did you make sure that you were in the correct folder - I think I recall having problems if I wasn't in the correct folder. At the command line go to the folder where you have installed the file manager and then use the command exactly as shown above.

Hope that helps,
Mark

Tere 12/30/06 6:59 AM

Thanks, but still no go. I'm afraid I'm going to ask some silly questions... If I copy only the OMGAUDIO to the player, I still get the File Error. (There seems to be a file called Ghostbusters in the player, but trying to play it results in the File Error).
- Do I need to run the FM to make the OMGAUDIO work?
- Does it matter how the OMGAUDIO.zip is unzipped? StuffIt?

Well, maybe I'll try with the Ubuntu machine at work...
Thanks again.

Rick 12/30/06 2:11 PM

Thanks for the help , NW-E305 working beautifully now ( SuSE 10.1 AMD 64 , JRE 1.6 )

Rick 12/30/06 2:20 PM

well maybe not either get file error or it only plays the first 2 files , hmm still some bugs

Patrick Balleux 1/6/07 6:51 AM

Hi all,

As for the "File Error" that seems to occur on the player, do not play the mp3 using the search tool on the player since it is not supported for now.

Browse the titles or the albums, and it should work. Also, the compatibility seems not to work using FFMPEG under Ubunty Edgy. I need to work on this...

As for the "GhostBuster" song, this is garbage of when I created the OMGAUDIO.zip archive... It looks like the SonicStage does not completly remove some data from the index files.

Try this:

1 - Format the player using the internal option in the advance menu.
2 - Copy the NW-E00xMp3FileManager.jar on the player
3 - Copy the OMGAUDIO.zip content on the player to have a OMGAUDIO Folder
4 - unmont the player before unplugin it to be sure that the buffers are all transfered on the player when copying files...
5 - Validate that the players show "No Titles" or something like that...
6 - Plug the player and use NW-E00xMp3FileManager to add one MP3 without converting with FFMPEG...
7 - Unmount and then unplug...
8 - Validate that the player sees the new mp3, and is able to play it.

Let me know the results!

Telefonmann 1/12/07 6:07 AM

hi,

first I would like to thank you for this really, really nice program. I'm using Linux only and this is the only option for me to run my Sony device.

And now the great news:
it's also working with my NW-S706F - so I guess the whole NW-S700-series is supported, too. According to their noise canceling technology, they could be interesting for many people. And if you're working with Linux, this is the way to do it.

Thank you again!

Eduardo 1/12/07 8:24 PM

Uh..
I gotta reformat my Sony Walkman, because I reformated it without knowing what it was.. and I changed the format for FAT and I don't remember what was the format it was originally and also, I can't find a program ou something that formats it back to what it was..
Please HELP ME!

Mark Lynch 1/12/07 9:45 PM

Hi Eduardo,
I've just had a look at what my walkman is - and it is FAT16. You should be able to reformat it windows or linux and force it to be FAT16.

Then copy the OMGAUDIO directory from the Optionals file on the sourceforge site:
http://sourceforge.net/project/showfiles.php?group...

Cheers,
Mark

Eduardo 1/12/07 9:57 PM

You mean I just have to download the OMGAudio from this site and place it on the drive?

Eduardo 1/12/07 10:07 PM

Well, I did that and it stays the same thing -.-

Mark Lynch 1/13/07 5:36 AM

Hi Eduardo,

Happy to help if I can but I need more information.

What exact model do you have?
What's the error message you are seeing?

On my one NW-E005F there is an option to reformat

Menu->Advanced Settings -> Initialize -> Format

This should reformat the player. Also if you use the Sonic Stage application it should create the omg audio folder.

Cheers,
Mark

David Anderson 1/24/07 3:48 AM

Hello,

This guide is helpful!

I've produced my own - I'm a Fedora user, and I've added a few things particularly for Fedora users:

http://david.dw-perspective.org.uk/Sony-NW-E00X-Wa...

David

Adrian Sie 2/22/07 6:02 PM

Cannot get this to work under OS X. I get a:
Exception in thread "main" java.lang.NoClassDefFoundError: NW-E00X_MP3_File_Manager-0/12

when running the jar file from the USB stick. What did you do differently? Or is it something to do with the newer version?

Thanks

Adrian Sie 2/22/07 6:09 PM

Forget that last comment - the jar was corrupted. Trying again, I get:

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/naurd/media/nwe00xmp3filemanager/NWE003MP3Manager (Unsupported major.minor version 49.0)

which is something to do with running Java 1.5 and not 1.4, says Google. Can I just fiddle with the source files?

sal cascio 3/26/07 4:46 AM

I accidently deleted my omgaudio file off my nw-e005 mp3 player and now i cant add music it says no database how do i fix it some help me please!!!

Mark Lynch 3/26/07 6:08 AM

Hi Sal,

There is an 'Optionals' download on the site which contains a new omg audio folder.
http://sourceforge.net/project/showfiles.php?group...

Cheers,
Mark

Roshan Ragel 4/22/07 11:32 PM

Can't ask for more. Thiis is great!

Neil Wallace 4/23/07 9:43 AM

Thanks for a great tutorial.

Just to let you know I have this working flawlessly on my NW-S703F.
I am using Ubuntu 7.04 (Feisty) with Sun Java JRE 1.6

Sony produce great hardware, but Sonicstage's primary purpose is to sell music.
It is my opinion that Sony are producing these devices as a loss leader.

thanks again to you and the developer of this software.
Wish it had a better name though!!

cdstealer 5/6/07 12:30 AM

Absolutely brilliant. I was in the market looking for an MP3 player for the gym and found the Sony NWS205F. I was even considering installing windows just so I could use the device!!!! First class application and works just great, it was the deciding factory of my purchase.. Thanks again.
Works great on my Gentoo systems with Java 1.5 & 1.6.

Jeff 5/11/07 7:37 AM

I really really really thank you!
I'm a linux user (Ubuntu 7.04) and I can say that it's also working with my NW-S603 - so I guess the whole NW-S600-series is supported, too.
THAAAAAANKKKKSSSSSSS

Mark Lynch 5/11/07 8:37 AM

Your welcome Jeff. Real thanks should go to Patrick Balleux who created the program.

I've added the NW-S603 to the list of supported devices.

Cheers,
Mark

Hester 5/13/07 1:07 PM

Can someone help - I have Ubuntu Feisty, new user - only changed from XP last week. I need to get me sony NW-003 working. I have done all the stages, when I open the file manager on the player (by right clicking and saying open using Java 5) I put a mp3 file and click 'add' (this option only becomes available when I click podcasts and then back to local) but when I ask it to save to the stick, it says exception ../OMGaudio/03GINF03.DAT (no such file or directory).

I have OMGaudio extracted as a folder to the stick, and in the folder, this file exists...

What am I doing wrong??

Thanks

Hester

Mel 5/14/07 8:45 PM

I'm having the same problem as Adrian Sie mentioned on 22 February ... from what I can gather, I can't run Java 1.5 on Mac OS 10.3.9 (Panther).

I haven't yet found a workaround ... any clues?

Maybe I'll have to use my husband's laptop, which runs Ubuntu ;)

Mark Lynch 5/14/07 9:07 PM

@Mel,

Just did a quick search on this - as I'm having a similar issue with a different java app I'm working with. From a terminal window try the following:

java -version

It should say 1.5 for this app to work. On 10.3.9 it will likely say 1.4.x.

I also found this but I haven't used it: http://www.macosxhints.com/article.php?story=20051...
Might be worth exploring.

Hope it helps.
Cheers,
Mark

Neil Wallace 5/15/07 8:00 AM

Hi Hester,

I also use Ubuntu Feisty 7.04, and I think your issue is related to the graphical way you are doing things.

Try this.
Open a terminal, and navigate to your device before firing the app.
ie.
cd /media/disk (ENTER)
java -jar NW-E003_MP3_File_Manager-0.12.jar (ENTER)

Notes.
1. my device mounts as "disk" not "usbdisk"- make sure you navigate to the correct folder.

2. I made sun Java my "default" java.
sudo update-alternatives --config java

3. Doing this shortcut in the terminal doesn't work.
java -jar /media/disk/NW-E003_MP3_File_Manager-0.12.jar
gets the app running, but doesn't allow any file transfers.

I think point 3 is your issue.
I suspect your graphic way of doing this (right click etc... ) sends a similar message through the terminal.

Cheers

Neil.

Mel 5/15/07 3:14 PM

Mark --

Many thanks for your response. I am, indeed, limited to java v1.4.2_12. So 1.5 is no go unless I upgrade from Panther. Poop.

The link you posted looks interesting and has led me further to some options to try on a rainy day...

Hester 5/16/07 2:15 PM

Hi Neil,

Thanks for the help - I got the terminal going, and got to the disk, but then it said 'exception in 'main' thread Java'

I think I have a java problem too, but not sure how to sort that either.

Java does seem to error a bit, and I seem to have 2 versions on the computer.
I tried to make sun the default but I can't get that to work either..

Any suggestions?

Thanks
Hester

Marcelo 5/16/07 7:37 PM

Hi, this is an excellent application.
I was wondering if this could be modified to be run by a normal user with no root access. Here in my office we have Red Hat Enterprise and I would like to use this program to access my Sony walkman, but I have no root access so I can not write to a /media folder. Could this be done? Is there any way to overcome this?
Thanks for this nice application

Mark Lynch 5/16/07 8:32 PM

Hi Marcelo,
Firstly - send your thanks to Patrick - I only wrote the howto not the application.

Secondly - this application shouldn't need any root access. This is likely caused by the fact that when the usb drive it loaded it does not correctly assign permissions for the current user. I haven't used redhat enterprise - but if you copy files to the usb drive at all then the java app should work.

Please let me know if you have any success.
Cheers,
Mark

Marcelo 5/17/07 12:07 AM

Hi Mark,
Thanks, it was much easier than I thought. I just transferred mp3 files to my sony walkman.

Marcelo

Baluviki 5/22/07 4:11 PM

Great Stuff!

Would you disclose the sources?

balu

Mark Lynch 5/22/07 4:42 PM

@Baluviki

As I've mentioned before - I'm not the developer of this - just a humble user. However the sources are available on the sourceforge site:
http://nwe00xmp3man.svn.sourceforge.net/viewvc/nwe...

Cheers,
Mark

Albert 5/26/07 2:38 PM

Hi,
Does your program only work for mp3? I seem to only be able to see mp3 and AAC or whatever macs code by default. I am on a mac with tiger and it works great but for this. Will you be adding this ability?
Thanks
A

maax 6/2/07 2:44 AM

hello ,

i have a prolem with my nw-e005 walkman , it keeps telling me (file error ) when i choose a playlist or when choosing a song by using search mode ,,,,, can anyone help ??!!??!?

Mark Lynch 6/2/07 6:02 AM

@maax

DId you see the comment from Patrick? http://www.lynchconsulting.com.au/blog/index.cfm/2...

This should get it going again.

Cheers,
Mark

Patrick Balleux 6/5/07 1:30 PM

Hi All,

Just to tell you that v0.13 is out.

From this version, Java 6 is required.

For those of you who need Java 5, the code would compile with some minor modifications...


Have Fun!

Pat

SHaron 6/19/07 8:21 AM

Hey, this is fantastic. Thanks very much. I'm non-technical, but managed to follow your instructions to get the Sony MP3 player working with the iMac OS X 10.4.9. The only difference to your list was that it was easier as I didn't need to use the terminal for installing the files to the player, but simply drag and dropped them.I've had the player for a year and was despairing of ever getting it to work. Hurrah! SHaron.

Lems Smel 6/27/07 10:20 PM

Thanks! this is really appreciated. I've got my NW-E003F working with the 0.12 version.

Rossco 6/28/07 6:21 AM

Hi
I am using ubuntu 7.4 feisty, how do i install this?
i keep getting something telling me the location listed in this guide is non existant.

can anyone just tell me where the usb drives in 7.4 are
thanks . i have a nw-703s

Mark Lynch 6/28/07 7:04 AM

Hi Rossco,
When you put the usb drive in does it show up in the file manager?
It should automatically get assigned a name. If you get a command prompt up and use the following command it will list the likely options:

cd /media
ls

on my machine I get the following:
cdrom cdrom0 sda1 sda2 sda4 sda6 usbdrive

replace /media/usbdrive with the correct location for your machine.

Hope that helps
Cheers,
Mark

Rossco 6/28/07 7:43 AM

Hmm
thanks for replying , I am new to this ubuntu thing.
but i Love it , i have Beryl up and running now because i just figured out what that dude meant about sign on as xgl session. I spent 2 days getting to this point i am realy getting to know this system.

but
I can not do this sort of thing yet. this is my first time reaching out on a forum , we would not have these options and this freedom if people didnt ask questions. its amazing

anyway how do i do this on feisty
i dont know what file manager is. but my machine sees my sony mp3 player and in the file browser(think thats what you meant but it might have different names on diff os)

and if i go to properties and then to volume it tells me my mount point is:-
/media/disk.

i need step by step guides , feel silly but i gotta ask if i want my tunes, can you help more.
Ross

Mark Lynch 6/28/07 9:03 AM

Hi Rossco,

Happy to help a bit more if I can.
Couple of basics, to get a command prompt go to "Applications->Accessories->Terminal" you should then get a window you can type commands in.

From there follow the commands above, substituting /media/disk where I have written /media/usbdisk

If you get stuck, paste in the command, error and which step you got stuck at.

Good luck,
Mark

Rossco 6/28/07 3:39 PM

hi
I cant even get the java check to work.
is there something extra i should type?

heres what happens

cp NW-E003_MP3_File_Manager-0.10.jar /media/usbdisk/
command not found
cp NW-E00X_MP3_File_Manager-0.13.jar /media/disk/
same thing happens with these changes.
1>i got a newer version of this, nm-00x?
2 i changed the file to disk minus the usb.

and when i do the java check:

mpos:~$ $ java -version
bash: $: command not found

so i dont know what i am doing wrong sure its more than one thing.

i know some of the basics for ubuntu, but this thing is not goign smooth

Mark Lynch 6/28/07 3:57 PM

Hi Rossco,

I see what's going wrong - on all the commands above the $ sign represents your command prompt. So leave that off the command.

So instead of typing: "$ java -version" type "java -version"

Looking back over the article I can see I haven't used it consistently so apologies for the confusion.
Cheers,
Mark

Smil3y 7/1/07 1:58 PM

Hey, I was just saying thanks for the awesome manager, saved me a trip back to the store !

Dante Mendoza Ruelas 7/4/07 11:59 AM

I have a NW-S205F, and i followed the how to, but didnt work, i have java 1.6 i copy omgaudio folder and the jar file and executed, but no files were generated :S, and then i dont know how to transfer files i add files in the down list in the application it seems they to be there but it really doesnt transfer files , it says always "scaning" any idea?

nemek 7/4/07 11:45 PM

mark,
plz, i need ur help. i run xp service pack to and i have followed all the instructions you gave. but the player still says "no database" even after i copy files from the software. please advise. it has been saying "no database even before i put in the audio files. What am i doing wrong.
thanks.

Nemek

Mark Lynch 7/4/07 11:59 PM

@Dante
Not sure what the problem is there - are you running the java app from the command line? Are there any error messages output?

@nemek
I think it gives the no database error if the DB is corrupt. What model of walkman are you using? A couple of options I would try:
- Reformat the walkman in Advanced Settings or similar and copy the OMGAUDIO folder again
- Use sonic stage to reinitialise the walkman.

Dante Mendoza Ruelas 7/5/07 7:27 AM

sorry i already solved my problem, it was that i just double clicked the application and the save button never appears, when executing with command it run well =) its amazing!!!!!! the program

MarcoA 7/8/07 12:25 AM

I tried to use v.0.13 on Debian Etch (and Java 1.5.0_10), but it doesn't work (it doesn't write the file "playersize.txt" and I can't upload the files on the player). Then I downloaded v.0.12, it works ok.

Just a question: how to better encode mp3 files (that is: what is the better filename format) to better use the player?
Thanks a lot! Little Great software!

M.

MarcoA 7/8/07 12:28 AM

I tried to use v.0.13 on Debian Etch (and Java 1.5.0_10), but it doesn't work (it doesn't write the file "playersize.txt" and I can't upload the files on the player). Then I downloaded v.0.12, it works ok.

Just a question: how to better encode mp3 files (that is: what is the better filename format) to better use the player?
Thanks a lot! Little Great software!

M.

Koa 7/20/07 6:19 AM

I have OS X, version 10.4.9, and although I can make a list of titles with the java program it won't let me transfer the selected titles to the player. I have Java 1.5, I have no clue what is wrong... I have already reformatted the player with the builtin option and reloaded it with the optionals and place the .jar at the base directory of the drive. (the NO NAME) disk

Kevin 7/28/07 5:35 AM

Hi guys,

first of all, thx for making this and helping us.

now here's my problem:

I downloaded the stuff you said, but when i want to copy them to my NW-003 it says:

" can not copy OMGAUDIO. can not find file. check if the path and the filename are correct "

I have no idea what to do, your method has worked before, that time I only had to copy the OMGAUDIO and then everything was fine.

I hope that one of you can help me.

Mike 7/30/07 9:45 AM

This tool also works with the NW-E015F model.

Thanks for the help (although this tool is a godsend for those that dislike vendor software and/or OS lock-in, it really needs some documentation).

Yales 8/14/07 6:05 AM

Hello everybody, thanks for the work you have done, I hope I will also be
free from Sonic Stage soon.

My one is a NW-E107, and I am using linux Ubuntu. I can read all files
inside my walkman and I could send a copy for you if you are willing to
develop a similar solution for this walkman.

I installed the software E00x, but after I realized that this is not the
right version for my case.

Please design a solution for me, I will be eternally thankful.

thanks
Yales

Barburo 8/15/07 6:36 PM

Kudos to Patrick for writing this software and getting it to work. I had originally thought that Sonic Stage was OK - a bit klutzy, restricted to Windows etc. but I liked conversion to the Sony format on the fly, albeit a little slowly. Then I found some transferred songs only played the first few seconds. And I couldn't transfer from any other computer, nor could I copy any of the songs. Plus SS has huge software bloat and only works on Windows. So I searched and found Patrick's solution which I just got working with my NW S603 using Ubuntu Feisty.

Jacket search does not work but I never used that anyway.
Most of the features are still there, but I've found that some songs have the first second or so truncated. I was transferring from a DVD with all of my MP3s on it. Perhaps there is some timing problem that is caused by relatively slow read from the DVD. Any one else had this?

Barburo 8/16/07 3:25 AM

ver 0.13 and my NW S603:
Cannot delete files from player,
Cannot upload files from player
Does not write anything on the playertext file
will try using v 0.12

joe 8/20/07 3:02 AM

Hi folks, I'm really hoping this works for me as I have the nw-015f model that wont work with my Mac. Unfortunately, I have the same problem as Koa. I can open the file mamager and make a list but NOT transfer it to the player. The only place I might see as my problem is that I dont have FFMPEG installed as I cant find one for Mac and have no idea what it is really. I'm really not too tech savy so any help would awesome. Thanks in advance for the great work though/Joe.

Mel 8/21/07 10:29 AM

Further to my comments of 5/15/07, I'm now only a little out-of-date and have upgraded to Mac OS X 10.4 (Tiger) so I can finally run v0.12 of the MP3 file manager.

So far so good! Thanks to Patrick for this great interface.

Eric 8/25/07 11:25 PM

If you're having problems with the transfer, make sure you are using suns java and not for example gcj since it doesnt seem to work.

Akshay Vohra 8/30/07 2:40 PM

Hi Mark,

Is there any way in which I can use my Sony NW-E75 with Ubuntu-Fiesty to listen to mp3s.

Mich 8/31/07 2:38 PM

Hi,
After selecting a file in the File Manager v0.13 i can't write the title to the player.
What should i do?

Chris 9/11/07 1:21 AM

Running into a problem running this on OS X (10.4.10)

I have followed every step as instructed, but when I run NW-E00x, it gets stuck on "Scanning" and none of the buttons are available. If I switch over to "Podcasts" and back to "Local" I then get the "Add all titles from all subdirectories," but if I use that to add a file, the "Write titles to the player" function never becomes available.

Am I missing something?

Chris 9/11/07 1:23 AM

Ah, also.... Podcasts.txt is appearing, but Playersize.txt never does.

I have repeated this process about 4 times now, and getting a consistent result.

Z120U 9/11/07 6:07 PM

Chris,

Got the same exact situation as you. I'm running on Mac OS X 10.4.10. Try this:

1. Download the NW-E00X MP3 File Manager version v0.10 instead of the version v0.13 from:
http://sourceforge.net/project/showfiles.php?group...

2. Format your player using the internal Advanced Menu.
3. Just Drag and Drop the OMGAUDIO folder and the NW-E003_MP3_File_Manager-0.10.jar onto your player
4. Open the <NO NAME> drive, just double click on the JAR file... and your done!

You'll see the "Write titles to player" available

ENJOY!

I'll try to test if the v0.12 works for OS X 10.4.10

Z120U 9/11/07 6:21 PM

Chris,

Good News!

Just tested the NW-E00X MP3 File Manager v0.12... and it works like a charm on Mac OS X 10.4.10

SHiDi 9/15/07 11:05 AM

Hi, great posting I must say. The restriction set by Sony gave me great headache.

However one thing got me curious. It seems that the song title appears as both the artist's name and the song title. Is there anyway this can be change?

Cheers.

tshuntong 9/28/07 8:46 PM

Wow. Great list. I realy hope this list bear fruit. Thanks for taking the time to put it together.

kaptkz 10/3/07 2:35 PM

Hi,

I'm trying to get File Manager v0.13 to work and have had some moderate success thanks to this site. I have Ubuntu 7.04 (Feisty) and jre 6. I can get songs on and off of my NW-E005F, but the playback is at an incorrect bitrate. In the File Manager I have no bitrate conversion options and I also notice that after running the v0.13 jar, no playersize.txt is created (don't know if that's even a problem). I understand from other forums that the transferred bitrate has something to do with ffmpeg. Do I need to have ffmpeg.exe on the root of the NW-E005F device or am I only required to have ffmpeg installed on my system?

I also understand that the version that I get with Ubuntu won't have the required mp3 functionality. I've tried compiling/installing non-Ubuntu ffmpegs a few different ways, and being a hopeless newbie, probably messed-up somewhere (now I have two ffmpeg directories, none of which recognize ffmpeg as being installed). So I guess what I'd like to know is: is ffmpeg required to get correct playback? If so, is there any easy to install full-up mp3 version that'll work with Ubuntu and where do I put it (system or NW-E005F player)? Any help is greatly appreciated!

kaptkz 10/4/07 12:10 PM

The bit rate thing was fixed with an upgrade to v0.15 as aingoppa on sourceforge.net explains:

"We have a File manager v0.15 here, which has bit rate bug fixed. Try this.

http://nwe00xmp3man.svn.sourceforge.net/viewvc/*checkout*/nwe00xmp3man/builds/v0.15/NW-E003_MP3_File_Manager.jar?revision=92

If you want to upload 'MP3' files, you don't need ffmpeg.
The file 'playersize.txt' is not required since v0.13. (Instead, Java SE6 or later required.) "

http://sourceforge.net/forum/forum.php?thread_id=1...

George 10/12/07 10:33 AM

Is there a Widnows XP fix?

Or can I do the Linux fix from my Windows XP computer?

Don't have Linux but do have the sony NW-E003 with its awkward file loading procedure.

Any help would be appreciated.

Thanks.

Mark Lynch 10/12/07 12:34 PM

Hi George,

You should be able to run this from windows. It's a java application so if you install the sun java 1.6 it should all work fine.

Cheers,
Mark

Ma Ye 10/13/07 6:05 PM

Thank you very much. Please add NW-E015F into your support list :-)

Me_dusa 10/17/07 1:42 AM

i got the mp3 tool working on a NW-E016 :)

details:
v0.10
OSX 10.4.10
java 1.5.x
with optional OMGAUDIO download.

what i did:
1. Download the NW-E00X MP3 File Manager version v0.10 instead of the version v0.13 from:
http://sourceforge.net/project/showfiles.php?group...
2. Remane the OMGAUDIO to whatever u like, or format the whole player.
3. Just Drag and Drop the OMGAUDIO folder and the NW-E003_MP3_File_Manager-0.10.jar onto your player.
4. Open your walkman drive and click the jarfile. \o/
(credits to Chris)

ms 11/11/07 6:00 PM

I am able to get this working (sort of) on my NW-E016 2GB (purchased in Japan)
But not good enough to use. I am running Ubuntu 7.10 Gutsy

java version "1.5.0_13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05)
Java HotSpot(TM) Client VM (build 1.5.0_13-b05, mixed mode, sharing)


NW-E00X_MP3_File_Manager-0.10
Works fine, except the audio is garbled beyond listenability

NW-E00X_MP3_File_Manager-0.12
Player displays "File Error" or audio is garbled beyond listenability

NW-E00X_MP3_File_Manager-0.13
Able to open program and add files, but unable to transfer to player.(transfer Button is greyed out)

Also,
I am unable to unmount drive.lsof | grep /media/usbdisk gives no open files, so I have to just pull it out (possibly unsafe).

I delete all the files from the drive and then transfer the OMGAUDIO and Jar file over and then sudo java -jar NW-E00X_MP3_File_Manager-0.1X.jar which opens the program. I then close the program, change the drive size to 2GB in playersize.txt and run the program again, transfer the files, attempt to unmount the drive, fail, then pull the drive out. Try to listen and (most of the time) the audio is extremely garbled the rest of the time the player shows "file error" and will not play.

I am doing something wrong? like missing a step? or is this a problem with Ubuntu or My version of Java? Any ideas?

PS, I really like the player, but Sonic Stage is just a piece of crap. I was running spybot search and destroy's tea timer in WinXP (luckily) when I tried to install Sonic Stage. It tried to register about a hundred .DLLs and was making all kinds of uneccessary changes to the registry. Fortunately, it still works after denying all of the registry changes, I would much rather have a player that I can just drag and drop files to instead of requiring that they be converted using a mandatory program. Hopefully I can get this working so I dont have to rely on Sony's crapware.

ms 11/11/07 6:08 PM

Sorry, I didn't completely read the post By kaptkz above about v0.15.

I can't seem to get to the version via the link provided. Is it still available?

ms 11/11/07 6:51 PM

I also confirmed that the .jar works under WinXp, but the same thing happens with the audio as per my previous post.

ms 11/12/07 11:02 PM

OK, I get it. I didn't quite understand how to get the file. 0.15 works Great! Thank you so much for this app!

Now I need to figure out how to make the app start automatically in Ubuntu when I plug in the player.

PS. I was unable to unmount the player until I completely closed all windows accessing the file system and also the command prompt that I was using to start the app.

Thank you!

Dhanesh 11/13/07 2:20 AM

I can confirm that this app works well with the Sony NW-013F. Remember the trick is to copy the NW-* Jar file into the root directory of your USB walkman

wegface 11/14/07 12:13 PM

A new app called Symphonic is being developed by same team, and works better than NW-00Xfilemanager. Its on sourceforge also at:
http://sourceforge.net/projects/symphonic/

pengko 12/11/07 1:18 AM

thank you sooooo much! sonic stage just sucks!

aya 12/29/07 8:06 AM

hi there.. uh, may I ask.. how do I get mp3s on my sony NWWM MEM AAD2? it just says "no data" and i dont know what to do... please help.. thanks

dev-null 2/12/08 3:31 PM

its work properly!
thaks a lot!

Felix Guerrero 2/14/08 5:39 PM

Works like a charm... good work. Thx.

Kanye West 2/23/08 1:56 PM

good work

multik 3/12/08 8:51 AM

i like you)))

Sundaravadivel Natarajan 3/20/08 6:14 AM

Thanks for the software. But when i use this app for loading music, the application hangs. I am forced to kill the application. Would someone help me out.

My System Config:
Ubuntu: Feisty Fawn
sundar@sundar-desktop:~$ uname -a
Linux sundar-desktop 2.6.20-16-generic #2 SMP Tue Feb 12 05:41:34 UTC 2008 i686 GNU/Linux

An extract from the dmesg.
=========================================

[33572.881416] usb 3-4: new high speed USB device using ehci_hcd and address 3
[33573.019380] usb 3-4: configuration #1 chosen from 1 choice
[33573.093294] usbcore: registered new interface driver libusual
[33573.102850] Initializing USB Mass Storage driver...
[33573.102913] scsi4 : SCSI emulation for USB Mass Storage devices
[33573.102960] usbcore: registered new interface driver usb-storage
[33573.102962] USB Mass Storage support registered.
[33573.103033] usb-storage: device found at 3
[33573.103035] usb-storage: waiting for device to settle before scanning
[33578.100005] usb-storage: device scan complete
[33578.100377] scsi 4:0:0:0: Direct-Access SONY NWWM MEM AAD2 1.00 PQ: 0 ANSI: 0 CCS
[33578.101638] sd 4:0:0:0: Attached scsi removable disk sdb
[33578.101678] sd 4:0:0:0: Attached scsi generic sg2 type 0
[33580.197531] SCSI device sdb: 995201 2048-byte hdwr sectors (2038 MB)
[33580.198279] sdb: Write Protect is off
[33580.198283] sdb: Mode Sense: 00 6a 00 00
[33580.198285] sdb: assuming drive cache: write through
[33580.200152] SCSI device sdb: 995201 2048-byte hdwr sectors (2038 MB)
[33580.200902] sdb: Write Protect is off
[33580.200905] sdb: Mode Sense: 00 6a 00 00
[33580.200907] sdb: assuming drive cache: write through
[33580.201075] sdb: sdb1
[33686.993379] SCSI device sdb: 995201 2048-byte hdwr sectors (2038 MB)
[33687.001258] sdb: Write Protect is off
[33687.001263] sdb: Mode Sense: 00 6a 00 00
[33687.001265] sdb: assuming drive cache: write through
[33687.001269] sdb: sdb1
[33696.041872] SCSI device sdb: 995201 2048-byte hdwr sectors (2038 MB)
[33696.047769] sdb: Write Protect is off
[33696.047773] sdb: Mode Sense: 00 6a 00 00
[33696.047775] sdb: assuming drive cache: write through
[33696.047933] sdb: sdb1
[33722.398257] SCSI device sdb: 995201 2048-byte hdwr sectors (2038 MB)
[33722.399523] sdb: Write Protect is off
[33722.399527] sdb: Mode Sense: 00 6a 00 00
[33722.399529] sdb: assuming drive cache: write through
[33722.399680] sdb: sdb1
[33738.559569] SCSI device sdb: 995201 2048-byte hdwr sectors (2038 MB)
[33738.575646] sdb: Write Protect is off
[33738.575651] sdb: Mode Sense: 00 6a 00 00
[33738.575653] sdb: assuming drive cache: write through
[33738.575807] sdb: sdb1
[33808.148099] usb 3-4: USB disconnect, address 3
[35820.629406] usb 3-4: new high speed USB device using ehci_hcd and address 4
[35820.763747] usb 3-4: configuration #1 chosen from 1 choice
[35820.763987] scsi5 : SCSI emulation for USB Mass Storage devices
[35820.764091] usb-storage: device found at 4
[35820.764093] usb-storage: waiting for device to settle before scanning
[35825.762786] usb-storage: device scan complete
[35825.763159] scsi 5:0:0:0: Direct-Access SONY NWWM MEM AAD2 1.00 PQ: 0 ANSI: 0 CCS
[35825.764428] sd 5:0:0:0: Attached scsi removable disk sdb
[35825.764466] sd 5:0:0:0: Attached scsi generic sg2 type 0
[35827.846076] SCSI device sdb: 995201 2048-byte hdwr sectors (2038 MB)
[35827.846698] sdb: Write Protect is off
[35827.846701] sdb: Mode Sense: 00 6a 00 00
[35827.846705] sdb: assuming drive cache: write through
[35827.848447] SCSI device sdb: 995201 2048-byte hdwr sectors (2038 MB)
[35827.849071] sdb: Write Protect is off
[35827.849074] sdb: Mode Sense: 00 6a 00 00
[35827.849076] sdb: assuming drive cache: write through
[35827.849079] sdb: sdb1
[41823.082247] usb 3-4: USB disconnect, address 4
[41862.367713] usb 3-4: new high speed USB device using ehci_hcd and address 5
[41862.501505] usb 3-4: configuration #1 chosen from 1 choice
[41862.501738] scsi6 : SCSI emulation for USB Mass Storage devices
[41862.501842] usb-storage: device found at 5
[41862.501844] usb-storage: waiting for device to settle before scanning
[41867.497417] usb-storage: device scan complete
[41867.497919] scsi 6:0:0:0: Direct-Access SONY NWWM MEM AAD2 1.00 PQ: 0 ANSI: 0 CCS
[41867.499064] sd 6:0:0:0: Attached scsi removable disk sdc
[41867.499105] sd 6:0:0:0: Attached scsi generic sg2 type 0
[41869.638424] SCSI device sdc: 995201 2048-byte hdwr sectors (2038 MB)
[41869.639046] sdc: Write Protect is off
[41869.639049] sdc: Mode Sense: 00 6a 00 00
[41869.639052] sdc: assuming drive cache: write through
[41869.640795] SCSI device sdc: 995201 2048-byte hdwr sectors (2038 MB)
[41869.641684] sdc: Write Protect is off
[41869.641687] sdc: Mode Sense: 00 6a 00 00
[41869.641689] sdc: assuming drive cache: write through
[41869.641692] sdc: sdc1
[41879.818710] scsi 5:0:0:0: rejecting I/O to dead device
[41879.818724] FAT: Directory bread(block 123) failed
[41879.818731] scsi 5:0:0:0: rejecting I/O to dead device
[41879.818735] FAT: Directory bread(block 124) failed
[41879.818740] scsi 5:0:0:0: rejecting I/O to dead device
[41879.818743] FAT: Directory bread(block 125) failed
[41879.818749] scsi 5:0:0:0: rejecting I/O to dead device
[41879.818753] FAT: Directory bread(block 126) failed
[41879.818757] scsi 5:0:0:0: rejecting I/O to dead device
[41879.818760] FAT: Directory bread(block 127) failed
[41879.818767] scsi 5:0:0:0: rejecting I/O to dead device
[41879.818770] FAT: Directory bread(block 128) failed
[41879.818774] scsi 5:0:0:0: rejecting I/O to dead device
[41879.818777] FAT: Directory bread(block 129) failed
[41879.818783] scsi 5:0:0:0: rejecting I/O to dead device
[41879.818787] FAT: Directory bread(block 130) failed
[42000.261953] usb 3-4: USB disconnect, address 5
[42000.265794] scsi 6:0:0:0: rejecting I/O to dead device
[42000.265876] scsi 6:0:0:0: rejecting I/O to dead device
[42000.265940] scsi 6:0:0:0: rejecting I/O to dead device
[42000.266003] scsi 6:0:0:0: rejecting I/O to dead device
[42000.266066] sdc : READ CAPACITY failed.
[42000.266067] sdc : status=0, message=00, host=1, driver=00
[42000.266070] sdc : sense not available.
[42000.266222] scsi 6:0:0:0: rejecting I/O to dead device

==============================================

Sundaravadivel Natarajan 3/20/08 3:16 PM

Oops..!! Ffmpeg was not installed on my system.. That mad this issue.. One i did that it works great.. Thanks for the application..

Rohit 4/21/08 1:04 AM

Great application ! thanks to the developer for creating it and to your informative articile.

ms 6/14/08 4:22 PM

This app is great and it works perfectly. Latest version V0.17 is even better. There is just one thing that bothers me. There is no way to change preferences like "Use file name and folder name as title and album". It really is a minor annoyance, but sometimes I forget to uncheck it and I have to go back and re-do everything. Is there a way to change the checkbox to default unchecked? Or is this hard-coded?

Massivf 6/26/08 6:09 PM

Very, very nice howto and software!
In fact its awsome! :-))

Work fine on Ubuntu 8.04 (i386) and NW-E005F

Thank you a lot!

//M

luka 7/12/08 3:39 PM

Works great. Thanks Mark.


to all:
remember to use "sudo java..." as i lost 15min to make it works :)

Yunus Gulsen 9/2/08 9:27 PM

can u please add NW-E016f 4gb model to the supported models list

the status message is not working though

the track number of the folder or the remaining times are shown as -- / --

Andres 10/24/08 12:06 PM

Hi Mark,
thanks for the great guide. i have a NW E-016 Player, so there is one more on your list :-)
I was able to get it started, but cant find the "playersize.txt" file. I checked all the folders in the OMGAUDIO Folder but there is nothing. Can you eventually help me to find the file, i am new in the ubuntu world...

Thanks
Andreas

Anna 12/23/08 10:53 PM

I got the program to run... but I just can't figure out how to use it...

It seems that it recognizes my device, but it doesn't show any of the songs that are already on it... someone knows what the problem might be?

Andreas 12/29/08 6:42 PM

Hi Anna,
i think the program doenst recognizes the old files. The best is to delet the OMGAUDIO folder befor installing the new one from the link posted in the guide.

After that you shouldn't have any problems with it.

Nicolas 2/24/09 7:27 PM

I'm the main developer of JSymphonic, the program which replace NW-E00x Mp3 File Manager.

NW-E00x Mp3 File Manager is not maintained, please use JSymphonic instead.

Please visit our sourceforge page to have more information:
http://sourceforge.net/projects/symphonic/

Anna 2/25/09 10:00 PM

Hi Andreas

You were right :) It worked for a while (when I deleted the old folder) and no it gave up again :( I just try to install it again, maybe that'll help.

Thanks anyways!

Anna 2/27/09 10:56 PM

Hi everybody

After reinstalling again... The NW-E00x works now fine again! I tested the JSymphonic and it coudn't convince me... (After really trying it didn't export the music to the player... I don't know why.. but that's when I gave up.)

Big Thanks to Patrick and all the others that invested their time in the file manager!

Nicolas 2/28/09 10:24 AM

Well, JSymphonic v0.3.0a1 has some bugs, I know, and that's the reason why it is an "alpha" version.

I think that the reason why the transfer didn't work is that you didn't have FFMPEG. I corrected that bug, and now, JSymphonic v0.3.0a2 can be launched without FFMPEG.

Some points are missing before I could release a beta version, but you can test last build of version 0.3.0a2 by downloading it at the following adress:
http://symphonic.svn.sourceforge.net/viewvc/sympho...
(download file named "JSymphonic_v0.3.0a2_build2009MMDD.jar" with MM = month and DD= day).

JSymphonic is under heavy development, as I said, v0.3.0 will be ready soon in beta and then stable version.

JSymphonic already offers some features that NW-E00x MP3 File Manager hasn't:
- support all Sony generations (expect last MTP/UMS walkmans)
- OMA importation
- transcodage (using FFMPEG, you can import OGG, MPC, FLAC, WMA,... files)
- better GUI
- profiles (to have the app already configured for several computers)
- log to file (to help debugging)

New features are under development:
- aac support
- cover support
- playlist support
- embedded player to have music file preview
- podcast support
- intelligent features (for concerned walkman)

I repeat, NW-E00x MP3 File Manager is not maintained, if you have troubles when using JSymphonic, I prefer that you report me bugs instead of using a dead application.

Anna 3/24/09 3:52 PM

I will try JSymphonic once more.. as soon as it is stable.. until then, I'll see how long the NW-E00x file manager will work :)

(Your ideas sound great by the way... especially because I'm not very fond of the idea of ripping all my .oma cds AGAIN.. ( so as not to make them oma..) so... THE highlight would be an oma -> mp3 converter :) -> just in case... ;) )

Regards
Anna