-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Decode entry IDs? #1
Comments
No, I don't use this component. I just had a look, but you can only guess how he calculates these hashes. Have you tried asking the author? |
Thanks Thomas for your reply Yes, couple of times this question was asked in playback statistics thread on HA, and ignored any times was asked. It's obvious expected feature when import/export is provided, but stubbornly ignored. Brute force rapid ID guessing did not give me clue. I suspected MD5 because of availability and common use. I looped 5 fields used to determine unique track, with various combinations of separators and arrangements, and produced 32 digit hex digests w/o success in determining 16 digit hash. There is a binary file that stores all statistics data in profile folder, with some UUID name that's same for any installation Cheers |
ok I had a look at that data file. there are no strings in there. it just contains records where each is 60 bytes long. so what you could do is follows: make a separate foobar installation with a very small database (like 5 files for the beginning). use my program to output the database. just convert it to m3u for example. you could also go the route of debugging the whole thing with ollydbg, but this will be more difficult. good luck! |
Hi Thomas, I'll try something similar to your suggestion. Component uses 5 fields for track identification: 4 you mentioned plus %discnumber%, which equals to "1" if not set.
yeah, I know what you mean, I've seen it in action, it's really great hex editor, and helper for tasks like this. I however don't know C (as I remember it offers space for interesting customizations if user can code in C) so I use simpler HxD ;) ollydbg if far above my skills Thanks for your help, I'll let you know if I manage something out of the problem, thou I doubt. |
Hi, |
Not on my side. |
Ah, thats a nice roundabout.. |
Can you decode hashes from playback statistics component (entry IDs from exported statistics XML file)?
I tried some time ago, suspecting that it's halved (or some 16 digits extract) MD5 hex digest from 5 fields that playback statistics component uses to identify track, but perhaps it's not anything like that, as I tried various combination without success
The text was updated successfully, but these errors were encountered: