Jump to content
Sony Insider Forums


Recommended Posts

This is now the official thread for ml_sony

Please use this thread for requests/bugs/bitching...

the project source code and last releases can be found at source forge :


Please when reporting a bug specify the player you are using,

and the type of encoding/decoding key (dvid, decodetable, none)

Thank you for your support

Share this post

Link to post
Share on other sites

... here I am again ;)

Ok I had some problems with the plugin I used at my computer at home. Now I am at work and will try to use the computer here to make some changes on my NW-HD5 and see how it will handle the artist list etc.

I will post my findings lateron.


Edited by bergmarmot

Share this post

Link to post
Share on other sites

I tried the newest plugin (19/04/2006) with WinAmp 5.21 but it still is messing up my artist and album list. Both are not sorted anymore in the device menu :((. This is quiet big issue when you have big lists because you will not be able to find your music anymore. I also had the impression that the word "The" in the album list is not taken for sorting. This means that "The best of ..." album can be found under "B" and not under "T". I hope this helps you for solving the problem.

Thanks again for all your efforts !!!!!

Share this post

Link to post
Share on other sites

mmmm... now WinAmp keeps on crashing when the Network Walkman is connected. I copy paste the error signature :

AppName: winamp.exe AppVer: ModName: ml_sony.dll

ModVer: Offset: 0000b69e

The older DLL (17/94/2006) is working, but is messing up my artis and album list even worse :((

I hope you can use this information?

Share this post

Link to post
Share on other sites


Since I don't have your player,

here is what I need to solve this problem:

Start from a new OMGAUDIO by renaming the one you are using (just for backup)

1) Start sonicstage and transfert 4 songs with 2 songs from the same artist/album (make sure the file you transfert have correct IDV3 2 tags)

Without disconnecting your player make a copy of the entire OMGAUDIO directory (everything = dat & oma files)

2) Create a zip with those file + the originals mp3 files + the key you are using.

Send the zip to me as a private message on this forum.

(let's say for the record that you are sending free of rights mp3's and I will delete those files

once I figure out what's wrong)

With that I "should" be able to see what is different...

let's hope there is not too much differences

See ya thx again for the testing :wave:

Share this post

Link to post
Share on other sites


I have a NW-HD3

and use the lateste winamp and the latest ML_Sony

I can upload and download a mp3 file, but not play it on my HD3.

I get this error on my HD3: Mismatch in Systemfile.

No Database found.

I have tried 5 times with different songs. mostly 1 song at once.

Normaly i use MP3filemanager and GYM. I have not installed SS

I also can't play the file with GYM but can download it and play.

I hope you have some use on this information. If you want me to sent you some files, let me know..



Share this post

Link to post
Share on other sites

Well, I tried it out on my hd5!! :D

Few notes from now:

- The bitrate information in the player is incorrect. Transfered VBR mp3s and shows 128kbps

- The time information of the tracks is incorrect (happens on VBR tracks). Seems that total time is always bigger that the track size. :)

- I cannot play tracks transfered tracks in winamp, says "Unable to render the file". (I have atrac plugin installed)

- On the player the lists are not ordered (at least the Albums and Artists list)

Just for fun I tried my GYM with the database created from your plugin, and guess what ? -> It doesn't work :lol::lol::lol: lol :P You messed out my GYM B) Probably something not expected in the file format.

One thing that would be ultimately cool:

I see that you are dealing well with the player indexes for albums, artists and stuff. I got little into them and managed to know how the thing worked. My idea is to provide a little more power to the genre browser in the player: on the player we have the following sequence when browsing by genre:

Genre --> Artist --> Album

and sometimes, in compilation albuns, i would like to select All Artists, not a specific artist... (Ipod does this, but walkmans don't). I am imagining if you could create a dummy artist named "(All Artists)" and link it to all the albums of that genre! What do you think about this ? It would be really useful for me. I can do that with GYM and with your plugin, but with the player don't :sad:

One word for the developer:

It seems that you are fully commited to develop this plugin, that is great. Someone will be able to continue and enhance my work on GYM, as I don't have much time for it.

Good luck and thank you!


Share this post

Link to post
Share on other sites

Perhaps I am missing the obvious. Can anyone tell me where this 'ml_sony.dll' file should be put?

I am unsure which folder in the winamp directory this should be in.


**UPDATE** found out where to install....now currently messing around

Edited by JSP62

Share this post

Link to post
Share on other sites

Hello everyone!

Auke: Yes the more player sample I have the more I can make the plugin compatible,

please do the manipulation I asked before and send me the files

Only send them directly at saito_j at yahoo dot fr

(Multiple mails with several zip files is ok)


Yes I have some problems playing the VBR files,

I don't quite understand how the bitrate is encoded yet, if you have some info...

as a result the displayed time is incorrect.

About your idea of all album, all artist or all genre indeed it would be great, But I am not sure if it will work,

Indeed so far in the db format I have seen 1 track = 1 album + 1 artist + 1 genre

I just have to check if having twice the same track filenumber is a problem or not

Let's hope it is not a problem ^^

Concerning gym :

please could you try to find out why it's not working?

I tried to have the same fields as in sonic stage but if there is something missing

I would be glad to understand what it is...

Plus it would be better if people still had the choice between using

ml_sony and GYM with the same db :-)

Btw I looked at your code and I think the way you handle the track numbers is incorrect.

the albums are not always ordered correctly in the 04CNTINF.DAT file,

for example:

you tranfert album A B of 4 tracks each:

you get: A1 A2 A3 A4 B1 B2 B3 B4

now lets say you erase A2:

you get: A1 <blank slot> A3 A4 B1 B2 B3 B4

now if you transfert album C:

you get: A1 C1 A3 A4 B1 B2 B3 B4 C2 C3 C4

so in this case I think GYM would not get the correct track number...

maybe reading the <blank slot> can also be a problem with gym? (I didn't check)

Anyway don't give up GYM it's always better to have the choice!

Update on things fixed :

+ - should be displayed correctly now

added a temporary list so you can still select tracks to add even when you are already tranferring songs

file transfert progress added

(the source is commited but the new release should be at the end of the week)

next tasks :

0 fixing nh5 bugs

1 space left on the device and warnings

2 reading playlists

3 sending playlists

Seeya :wave:

Share this post

Link to post
Share on other sites

Otiasj I dont understand what you want.

Do you want that i try the mp3files whith sonnicstage and your plugin, ore alone sonnicstage.

Can it also be MP3filemanager. I dont use Sonnicstage anymore. If you realy whant sonnicstage i wil install it.

Can you specify which key you whant. I think the key of GYM. So do you want both keys: encodekeys and decodekeys?

Share this post

Link to post
Share on other sites
Guest Stuge

Hello Otiasj,Dumb Question but now i have some time to check this plugin..I was not that much aware about this ..

Can anyone please tell me where to put the plugin & what do i need except for Winamp & ML_SONY ..

I know you have done a good work but please give directions on how to use this ..It `s very confusing ..

Share this post

Link to post
Share on other sites

Hello Everyone,

Auke: the key that I need are either encodekey.dat from gym or the DvId.Dat from MP3FM

It would be easier for me if you used sonic stage thx :)

Stuge: Hi, you just need to copy the ml_sony.dll file to your c:/program file/winamp/Plugins/ directory

See the read me bellow,

Oh and you need winamp full free version (with the media library plugin)

I almost finished the indicators to show how much space is used/left

I will probably post a new release tonight so that you can play with it in the week end :)

See ya

Here is the read me :

Ml_sony :

Description :

A winamp plugin to use with your sony network walkman

The plugin can be used to :

transfer mp3 from your pc to your player

transfer back oma files from your player to mp3

play tracks from the device in winamp (ATRAC plugin might be needed)

multiple players can be plugged at the same time

What is currently not working :

- files using Variable Bit Rate (vbr)

- probably a lot of others things...


!This is an alpha version!

This plugin will overwrite the content of your database and probably mess it up (^-^)

So I advice you to backup your data so that you can test without bitching :-)

If you have oma files you want to save from your device you can do it without

risking to lose any data, AS LONG AS YOU DO NOT PRESS THE APPLY BUTTON!

If you press the apply button your database will be overwritten,

I will not be held responsible for any damage this plugin may cause to your player.



Here is what you need to do :

-plugin your device

-backup your files by renaming your directory "OMGAUDIO" to something else like "OMGAUDIO2"

-Create a new directory "OMGAUDIO"

-Create a file named "04CNTINF.DAT" in this directory

-If you have a NWA1000 or any player that is not protected (NAW3000):

create a file named "nocode.txt" (still in the OMGAUDIO directory)


-If you have a protected player make sure you have at least ONE of the following :

*MP3FM correctly installed with a MP3FM/DvId.dat file :

see the official sony page about MP3 File Manager

*or the decodeKey.dat from the keywizard in the directory "GYM"

see "Grab Your Music" at for more info : http://clientes.netvisao.pt/~sonygym/index.htm

-Copy ml_sony.dll in your winamp/plugins directory

-run winamp


If you want to take your music from the player to your pc,

-go to your player in winamp media library

-select the music you want, right click->download

the files will be saved in c:\


-Go to your music library, select what you want, right click->sendto, choose your sony device.

-go to your device you should see the files you added with a "+" in front of them.

-finally click apply, and the songs will be added to your walkman!


-by selecting a file and pressing the delete key you can remove songs from your device. (you need to apply)

see configuration for the meaning of the symbols


Edited by otiasj

Share this post

Link to post
Share on other sites

Hi Otiasj,

With your new plugin, Winamp now crashes as soon as I try to open the Media Library.

If you remember, I am using a NW-HD5 with mp3s transferred using mp3fm.

I have GYM and MP3FM on my device.



Share this post

Link to post
Share on other sites

Hi nickzeff,

You mean the old version was working and the version you downloaded from opensource doesn't work anymore ?

I have rechecked with the database you sent me before and I don't have any problem:-(

Please send me your new database files (dat only) please :-)

saito_j at yahoo dot fr


Share this post

Link to post
Share on other sites

OtiasJ - nice one! You are a complete star. I shall try and use the plugin tomorrow. I have MP3 file manager installed so I take it that's enough to run some tests for you? Another HD5 owner.

Cheers, nice one.


Share this post

Link to post
Share on other sites

This is great.

GYM and now Winamp control for Sony DAPs.

I am so happy and glad us Sony enthusiasts have such resourceful smart people who think out of the box!! CHEERS to XISPE & OTIASJ and everyone else. :wave:

Share this post

Link to post
Share on other sites

Well - I had to find time to quickly try out plugin. Renamed OMGaudio folder, plugged in. Transferred one file to player, then transferred back! Beautiful. All went swimmingly. I was of course unable to play file from device using Winamp (unable to render file) but otherwise top top work!

System used WinXP Pro SP2 latest updates, Sony HD5, SonicStage 3.4 is installed, MP3Filemanager V2 installed. No GYM installed and I haven't created keys, but it worked fine just with mp3fm.

Thanks loads!


Share this post

Link to post
Share on other sites

Hello Everyone!

Auke & nickzeff : thank you for the files I will take a look before releasing this week's plugin :-)

planning on releasing tonight

Share this post

Link to post
Share on other sites

This may help going forwards:

Blank HD5 (I reinitialised from player menu) will no longer work with Sonicstage (It continuously says "checking if tracks were deleted without being transferred back to library" etc and then says Internal error has occured.

Used Winamp plugin to add one track to player - then Sonicstage works as normal! However clicking on the Winamp track causes an exception in Sonicstage.

Add tracks to player using Sonicstage.

Now when clicking Media LIbrary in Winamp it instantly crashes with exception (presumably because of the presence of the Sonicstage tracks). The exception just says "unhandled win32 exception" which I know isn't that useful but my visual studio debugger is broken and I haven't reinstalled yet.

If I then remove the Sonicstage tracks using SS and reload Winamp the Media Library Plugin works as before.

If you need any files from my machine give us a shout.


Edited by musojon

Share this post

Link to post
Share on other sites


thank you for the review I will test that,

but there is a strong chance that the plugin won't be compatible with sonic stage...

Indeed There is some info I don't know how to encode (probably pc side related)

Small delay in release (GF possibility tonight :D )

will release tomorrow evening


Share this post

Link to post
Share on other sites

Thanks for that OtiasJ. Hey, if it's not compatible with Sonicstage I don't think many people will complain! :) Just thought it might help people who just got a crash when they clicked ML resolve that issue.

Cheers, have a great evening

Share this post

Link to post
Share on other sites

Just have to say how great this is. I've been looking for a plugin like this for ages even though I only got my NW3000 last week.

Have done a basic test and all looks well transferring files and playing back on the device. I'm so pleased coz Connect player seems rather crashy and sonicstage refuses to import my mp3 collection without crashing.

Keep up the great work :D

Oh and I think you should probably submit it to the winamp plugin list even though it is an alpha coz it would help sooo many people.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now