It has been mentioned here that one could encode an MP3 file to an AC3 file with the ffmpeg package.
Can anyone here give a short how-to on how to do that?
Someone else mentioned the ylink program. Is it the CLI linux application for yampp?
(yet another mp3 player) -
http://uazu.net/yampp/ ?
My observations:
I have a Dell X300 laptop running debian Sarge and I have the Sony NW-MS7 digital audio player.
I was able to mount it from /dev/sda1 after hooking it up to my USB port. I could see 2 directories "control" and "hifi".
The "hifi" dir contained the songs having an *.msa extension to their name. Catting such a file reveals the name of the song on the first line (therefor I assume those are the songs).
Music files (songs) in the "hifi" dir are named "a3d00001.msa" where the number is counted up in a hexadecimal way: 00001 => 0000f, 00010 => 0001f
There are also 2 *.msf file in this dir: "mgcrl.msf" and "pblist.msf".
"$ strings ./mgcrl.msf" resulted in:
CRLF
---
I don't really know what this file does.
"$ strings ./pblist.msf" resulted in:
TL-0
Friday
TL-0
---
In this file the name of the album is stored (Friday; also displayed on the LCD). I'm able to change the album name to another one with as many characters as Friday (if not then the device displays file error.) When changed to 'Nowday" it worked without a problem. I think this file pblist.msf tells the player where the files are located or something like that.
There is also a name.msf file in the "control" dir.
"$ strings ./name.msf" resulted in:
NM-0
Michael
Michael
C:\PROGRAM FILES\SONY\OPENMG JUKEBOX\MEMSTICK.DLL
E:\CONTROL\NAME.MSF
E:\CONTROL\
---
So it contains a reference to my username (of my previous win 98 laptop), the location of the DLL on that previous laptop and a reference to itself (name.msf) on the location where it was found when mounted to the old win 98 laptop (on E:\).
In the root of the memory-stick there was a zero byte file named "memstick.ind". I don't know what that files' purpose is.
I'm also really interested in using this player with linux so that I can just encode my MP3s to AC3, mount the device, put the AC3 files on it and run a script to adjust the pblist.msf file and listen to them.
Michael :-D