PS3 Help finding a file.

konavi

Member
Hello everyone, since a long time ago I'm using my PS3 as my main CD player, because I just love the interface.

As Gracenote CDDB not longer works, I put the information of each CD manually, but this is kind of a tedious work. So I was thinking, there's have to be a file where all this info is saved on the PS3, so if I can find this file I can put all of my CD library info through the PC and after just send it to the PS3.

I've been looking for this file, but I have no luck. Can somebody help me find this file or just point me to where should I search.

Thank you in advance.
 
Best way to know where this file is located, is by adding a CD info or by modifying an existing entry, and then use some file manager that searches all files on dev_hdd0.

The first entries ordered by last modified date, descending, should contain the file you are looking for.
 
Thank you, I did this and found a file on the mms folder. I opened with notepad and I can find the names of the tracks, but theres other info I dont understand.

Also I have no idea how to edit the file without break it.
 
Thank you, I did this and found a file on the mms folder. I opened with notepad and I can find the names of the tracks, but theres other info I dont understand.

Also I have no idea how to edit the file without break it.

I've never worked on that folder, so I'm not familiar with its content and file structures. If you don't mind sharing, I can take a look.
 
After a quick look, you'll need a custom tool to handle the idx files, as those are in binary format and can not be edited in plain text.

I don't know if such tool exists. Maybe some DB editor, but still I couldn't find any mention of which DB is used (if any).
 
Format of databases which XMB using is unknown. No one fully reverse it, so no tools available for edit. AFAIR PSV an PS4 using SQL, but PS3 unfortunately custom junk.

Files are binary, which means you cannot edit them in text editors but eventually in hex editors. ;)
 
The vita, PS4, and PS5 indexers/databases are in SQ lite browser format. The PS3 is in some unknown format, but they should contain all installed files. Corrupting it will force a rebuild of the database. I'm surprised almost no work was done trying to understand it. The hdd metadata file is your games and memory cards iirc.
 
Thank you all for you help. Finally I got to a dead end, I can't edit the file without a custom tool for it.

So I'm gonna keep editing the old way, just a keyboard connected to the ps3 everytime I get a new CD.
 
I think @DeViL303 did some work on the ps3 database format? at least I remember talking about it with him... but as @Berion said, there's no full reversed structure of that db format, so probably if you touch anything there, you'll have to do a DB rebuild
 
Ok, so I found how the info is stored in the file. There is a first block of info that is a CD ID with name of the artist and album. After this there are blocks of each track, with its name and again artists album and CD ID. I can edit the names using an hex editor, and as long as I don't mess with length of characthers, the DB is not broken.

I found out a method to extract the info that is already in the database, but I can only manually edit the database.

Also, I found out the Disc ID seems to be a sony propietary, where they put the length of the first 4 tracks in frames (not seconds) in an hexadecimal value of 4 blocks of 8 hex characters. example 000002D7 0000455B 00002722 00003746
So this is useful to recognize a CD in the ps3 database, but it can not be translate to a useful ID to be searched on gnudb.

I only wanted to write this down, in case me or anyone can do a script in the future.
 

Similar threads

Back
Top