Jump to content

otiasj

Members
  • Posts

    195
  • Joined

  • Last visited

Everything posted by otiasj

  1. otiasj

    ML_SONY

    Hello SilverBlade, probably a keycode error, if a mp3fm directory is found ml_sony try to read the keycode from there, but since I don't have a mp3fm compatible player, I could not test properly. Glad it works for you
  2. otiasj

    ML_SONY

    Hello Djmalice, you can find most of the info/faq about ml_sony on this site, in the ml_sony forum. Otherwise I also post the news on the sourceforge page. Thank you for your support!
  3. otiasj

    ML_SONY

    it's a keycode problem, please follow the faq, or read this thread
  4. otiasj

    ML_SONY

    Pretty much... Still no news from winamp pmp sdk so...
  5. otiasj

    ML_SONY

    Hum :-/ TIT2 in 03GINF01 is album name for me... It's possible that it is the directory name since all my songs are in the album's name folder, however there is no path indicated... even if the dept is different, so I don't see how it could be usefull
  6. otiasj

    ML_SONY

    Thank you for the info Auke :-) Getting technical for programmers : Juppe I got your mail, but I don't see where you see the directory names... In 03GINF01 the only thing I see is a list of songs with extended tags, If it is the info you are indeed looking for, here is how to link it to the mp3's : The Database works like this : First you have your big index in 04CNTINF.DAT this is a list of track, this order correspond to the omg file names. let call this index OMA_INDEX You have the TREE files and the GINF files, for each TREE file there is one GINF file, (01TREE03 == 03GINF03) GINF file is a simple list, you can parse that pretty easily and add an index. lets call this index INF_INDEX in the TREE file you have the usual TREE header: Then one GPLB objectPointer then one TPLB objectPointer then the GPLB object then the TPLB object (the objectPointer indicate the amount of data to be read to reach each corresponding object) So basically you have a list OMG_INDEX + INF_INDEX + GPLB_INDEX + TPLB_INDEX Correspondance GPLB_INDEX, INF_INDEX, TPLB_INDEX : in the GPLB index you have couples of value : [iNF_INDEX, the number of file in this category] Correspondance TPLB_INDEX <-> OMA_INDEX: if in your TPLB you have 1 2 3 4 -> it means file 1 2 3 and 4 from the OMG_index (10000001.OMA, 10000002.OMA, 10000003.OMA...) Let's take an example :-) : OMA_INDEX | trackinfo... 1 mysong1fromalbumB1... 2 mysong2fromalbumB1 3 mysong3fromalbumB1 4 mysong1fromalbumA2 5 mysong2fromalbumA2 6 mysong3fromalbumA2 7 mysong4fromalbumA2 8 mysong5fromalbumA2 9 mysong6fromalbumA2 for example if you are using 03GINF03 it means you are searching for the correspondance mp3 <-> album: INF_INDEX in 03GINF03: 1 albumA2 (because albums are sorted alphabatically A2 comes before B1) 2 albumB1 you look at the corresponding TREE file : 01TREE03 GPLB : 1 6 2 3 which should be read as couples : [1, 6] [2, 3] and 6 songs of album indexed 1 in the INF_INDEX it means you have 3 songs of the album indexed 2 in the INF_INDEX and TPLB : 4 5 6 7 8 9 1 2 3 so you put together you GPLB and TPLB : you get : songs 4 5 6 7 8 9 are from albumA2 songs 1 2 3 are from albumB1 you convert to OMA files number : Album B1: 10000001.OMA 10000002.OMA 10000003.OMA Album A2 : 10000004.OMA 10000005.OMA 10000006.OMA 10000007.OMA 10000008.OMA 10000009.OMA That's it! more info files : 03GINF01 -> Albums list with extended tags (like path to pictures etc...) 03GINF02 -> Artist list 03GINF03 -> Album list 03GINF04 -> Genre list See the bottom of readme.txt in ml_sony repository to have some more details on the database, and http://www.waider.ie/hacks/workshop/c/mple...E_FORMAT_v2.txt Have fun! (Then have more fun by deleting some files, re-adding some, resort everything, rewrite the DB, and pray ) (this is why it gets all fucked up when you do a lot of remove/add, there is a bug somewhere and it get's worse every time you rewrite the DB)
  7. otiasj

    ML_SONY

    Hello everyone cyano : GYM and ml_sony are probably not compatible... There is no way yet to play from winamp from a protected device Tiouzy : I have a NW505 and it works... From what you describe the keycode is incorrect or not used. Make sure you delete the nocode.txt because you don't need it (NW505 IS protected) Then make sure you follow the FAQ :-) (NW505 is usb 1 so it's pretty slow...)
  8. otiasj

    ML_SONY

    Hi! Juppe: Sorry I have not used SS for a long time the version that I have did not write the folder's name in the file. So basically what are you missing? the mp3 filename? Sorry I am not familiar with the mp3manager display either (it does not work with my player) if it is not too much of a trouble could you send me a small SS database? saito_j at yahoo dot fr thx indigodream: Of course only the database is rewritten, the mp3 files are not resent! It takes time to write the new files that's all
  9. otiasj

    ML_SONY

    Hello everyone, Juppe: I am not sure I understand your question... You want to read the directory's name from a file on the device? It is not possible since it is not stored anywhere... the directory name is automatically created, it correspond to the file numbers. See my source code for the details... indigodream: that is the problem, I have to recreate the whole database whenever something is modified on the player :-( My paypal account is on sourceforge on the donate page of ml_sony ;-)
  10. otiasj

    ML_SONY

    I don't think it is protected (A series...) but you never know with sony ;-)
  11. otiasj

    ML_SONY

    Hello Seth, -Playing from device through winamp means the tracks are not encoded (by the key) -Correct navigation through database "should" mean that your player is compatible -can not play tracks when selected probably means the key is not correct So to summerize : ml_sony is NOT encoding the tracks using the key, and apparently your device need encoded tracks. So make sure you have a correctly generated key, see gym page on how to do it (you need sonicstage once) and make sure you DON'T have the file "nocode.txt" file in the OMGAUDIO directory Please let us know if your device is compatible! Good luck!
  12. otiasj

    ML_SONY

    For the errors : try to clear the logs, (c:\Debug_ml_sony.log) and then try to reproduce the error, If anything shows in the log post it please uploading m3u means creating a playlist and then uploading the missing mp3's, if they are on the device (and correctly recognized) then they should not be uploaded again See ya
  13. otiasj

    ML_SONY

    Hello! Great program! If you find any bugs in the ml_sony library's please let me know and I will correct them It's always more motivating if several people work on the project! good luck
  14. otiasj

    ML_SONY

    Hello Micha-el, I took a look at the file you sent me but unfortunatly the file format is quite different :-( Your player's format seem cool it's using xml (not sure if it is for the player or for the pc software) I wish my player used xml, it would be so much easier Well it's not like sony is coherent with it's software development see ya
  15. otiasj

    ML_SONY

    Hello Micha-el, You are the first user of Nw-95 to report here, so no I don't think it is supported. I can try to make it compatible but you will have to send a sample of your database. 0-make a backup of your device 1-format your device 2-launch sonicstage 3-without unplugging the device make a zip of the files created 4-add a few songs (with correct tagging) 5-still without unplugging the device make a zip of the files created 6-reformat/and restore the files to your device send the zip files : saito_j at yahoo dot fr It will take time so please be patient If the format is too different support will not be available... thank you
  16. otiasj

    Portable Winamp

    Very nice! Thank you for the link
  17. otiasj

    ML_SONY

    Yes I think it is possible, I haven't look into it yet, so if you want to take a look :-) what you need to check is how to access winamp's current title current artist etc... and update them when you receive the correct events good luck!
  18. otiasj

    ML_SONY

    Hi! It would be great indeed, the source files are on sourceforge you need a subversion program to download it (like tortoise svn). Or you can just browse the http version (see "subversion" menu on mlsony's sourceforge page) fill free to use them debug them and create any program you want!
  19. otiasj

    ML_SONY

    Hello everyone, Nickrus: The plugin works without sonicstaged installed, However my advise would be to avoid buying a sony player, and spare you the problems with the software... This plugin is still in early developpement and there is still a lot of bugs. If you want something really compatible with winamp, take an ipod, a creative or an iriver koo: I am planning on rewriting the plugin as soon as Will (from winamp) releases the pmp sdk. For your problem indeed it is not the first time I have seen that, I am affraid I don't have a solution right now. Sorry I am lacking motivation for this, As a matter of fact I haven't used any of my players for 2 month now... :-( But I will get back on it as soon as the sdk is out!
  20. otiasj

    ML_SONY

    Ok cool! really glad you know what you are doing! my source is on sourceforge (use subversion): http://sourceforge.net/projects/mlsony good luck! And please let us know how it works out :-)
  21. otiasj

    ML_SONY

    hey mccourtyboy, Yup I am definetly looking forward to that kind of thing, I am afraid it's a little bit out of my league, I have absolutly no knowledge about flashing firmware and such. I would be more than happy to give you a hand on this if you figure out the first few steps, Concerning the file format you can take a look at : http://www.waider.ie/hacks/workshop/c/mple...E_FORMAT_v2.txt I also have made a few discovery's that I will gladly share. Take a look at my source and at gym source, let me know if you don't understand some of the db files. However the file format and the firmware are 2 completetly different things. the file format is just the way to store the data on the device, and basically it's just reading and writing like on any hard drive. Flashing the firmware on the other hand is much more difficult, you actually have to understand the hardware, and figure out how to overwrite the memory chip on the device. And that is pretty difficult. If you know how to do that, well you can do anything you want! redesign the menu's and even change the database format! On the other hand if you don't know how to do that... there is a very big chance that you will brick your player :-( and even a hard reset will not restore your firmware. But from your question about the file format I am guessing you are not so familiar with that kind of stuff (I hope I am wrong!) Basically you don't need the file format. If you flash the firmware, the player will use the rockbox database format. That being said, I really hope you can come up with something! Let us know how it works out! To all the people wondering where the ml_sony plugin is heading : I am waiting for will's SDK because I will probably have to recode many things. Plus I don't have so much time atm :-( See ya all
  22. otiasj

    ML_SONY

    Hello everyone, kevmcc : Atrac files are not supported, (If you sent them as mp3 it's ok and the tags will be saved) Sorry I really don't have enough time to be working on this at the moment :-( But I am still making some small improvements
  23. otiasj

    ML_SONY

    :-/ didn't know that... I guess that's why it takes so long to send some files... I will try the winamp transcoder when I have some time
  24. otiasj

    ML_SONY

    Detecting the player is a whole different business ^-^ I would have to create and send usb commands... and analyse the answers from the player It would be great indeed... but unfortunatly I don't have so much time for this project :-( Btw I know that some files with strange bitrate don't work... I don't know how to solve this atm :-(
  25. otiasj

    ML_SONY

    Yes it's an old problem, I will fix this when I will work on the "play winamp from the player" function ^-^/
×
×
  • Create New...