Windows Media Playe...
 
Notifications
Clear all

Windows Media Player library.dat

16 Posts
5 Users
0 Reactions
2,321 Views
neddy
(@neddy)
Estimable Member
Joined: 21 years ago
Posts: 182
Topic starter  

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?


   
Quote
 Andy
(@andy)
Reputable Member
Joined: 21 years ago
Posts: 357
 

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


   
ReplyQuote
neddy
(@neddy)
Estimable Member
Joined: 21 years ago
Posts: 182
Topic starter  

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


   
ReplyQuote
 Andy
(@andy)
Reputable Member
Joined: 21 years ago
Posts: 357
 

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.


   
ReplyQuote
(@another_user)
New Member
Joined: 20 years ago
Posts: 3
 

Hi,
I'd like to get hold of a copy of the wmdb viewer thing you have.


   
ReplyQuote
keydet89
(@keydet89)
Famed Member
Joined: 21 years ago
Posts: 3568
 

If the wmdb file is indeed a simple format, it shouldn't be hard to write a parser in Perl.

Harlan


   
ReplyQuote
(@another_user)
New Member
Joined: 20 years ago
Posts: 3
 

tbh I can't work out the format - i've thought it wouldbe Jet, but doesn't appear so. Any thoughts?


   
ReplyQuote
keydet89
(@keydet89)
Famed Member
Joined: 21 years ago
Posts: 3568
 

Well, I'd need a copy of the file to tell you.

Harlan


   
ReplyQuote
(@another_user)
New Member
Joined: 20 years ago
Posts: 3
 

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)

😯


   
ReplyQuote
keydet89
(@keydet89)
Famed Member
Joined: 21 years ago
Posts: 3568
 

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


   
ReplyQuote
Page 1 / 2
Share: