Hi,
I heard recently of an application that will parse out the relevant info from the
wmplibrary_v_0_12.db file. Has anyone else come across this?
Yes, its a wmdb viewer (I have a copy of it at work), but it only works with a particular version (Windows Media Player 9). I've tried it and could not get it to work. My pet project at the moment is trying to write a c# program to examine a .wmdb file…… but I'm a novice programmer so it might take some time )
Andy
Its a flat file database format is it not? based on the Jet/MSISAM database standard. where would you find the api library for this?
Thanks
We might have crossed wires. I was actually thinking of the .wmdb file (CurrentDatabase_59R.wmdb - used in WMPlayer v 9), and not the wmplibrary_v_0_12.db you mean (which I think its for older versions of WMP?). I apologise.
A .wmdb file would probably need accessing as a binary? I dunno, viewing one in WinHex, the structure looks uncomplicated, and file paths displayed in cleartext; however .NET languages (C#), apparently cannot just arbitrarily read a number of bytes from a file and place it into a structure. I’ll have to start by reading the number of bytes needed into an array of bytes and then copy them over to a structure. As a novice at programming, I don't think I'll be doing it overnight. It might be a decent forensic project for the propeller heads amongst us.
Andy
PM me if you want the WMPLibrary viewer I have.
Hi,
I'd like to get hold of a copy of the wmdb viewer thing you have.
If the wmdb file is indeed a simple format, it shouldn't be hard to write a parser in Perl.
Harlan
tbh I can't work out the format - i've thought it wouldbe Jet, but doesn't appear so. Any thoughts?
Well, I'd need a copy of the file to tell you.
Harlan
hmm, mine's a huge file.
If you're on xp then it's called
C\Documents and Settings\<username>\Local Settings\Application Data\Microsoft\Media Player\CurrentDatabase_59R.wmdb
(Not sure if the 59R bit may be different for you)
😯
Mine's not that huge, and it's got a lot of zeros in it, so it would be easily compressed.
Anyway, I'll look around and see what I can find…
Harlan