Dissertation -parse...
 
Notifications
Clear all

Dissertation -parser for windows media player database .wmdb

4 Posts
3 Users
0 Reactions
607 Views
(@treebeard)
Active Member
Joined: 17 years ago
Posts: 5
Topic starter  

Hi

For my final year project i'm creating a program that will parse all the relevant data from the windows media player database (.WMDB). The problem i'm having at the moment is finding documentation such as articles, white papers, conference papers, etc that are relevant to this area.

I'm currently at the analysis stage of my dissertation and i'm trying to find some info on the background/history of WMP, info associated with the WMDB file, etc for a literature survey but haven't had much luck. I know this may be a bit of a long shot, but does anyone know of any good resources relevant to this area.

Cheers
Treebeard


   
Quote
(@jgoss)
Trusted Member
Joined: 18 years ago
Posts: 59
 

You could start with a clean install of WMP, and examine the wmdb file with a hex editor (winhex)

Then add a single file to wmp, and see how the wmdb changes


   
ReplyQuote
(@steve2096)
Eminent Member
Joined: 17 years ago
Posts: 33
 

You could start with a clean install of WMP, and examine the wmdb file with a hex editor (winhex)

Then add a single file to wmp, and see how the wmdb changes

I did this myself for a child abuse case in regards to the playback of movies. I was able to determine the last time a file was played and how many times it had been played.
Presumably there's a bunch more info in there, but that was all I was interested in at the time and it was very easy to locate.


   
ReplyQuote
(@treebeard)
Active Member
Joined: 17 years ago
Posts: 5
Topic starter  

You could start with a clean install of WMP, and examine the wmdb file with a hex editor (winhex)

Then add a single file to wmp, and see how the wmdb changes

Hey thanks for the response, yeah i'd thought about analyzing it with hex editor after i create the parser or if i can create a parser lol.

I've noticed that WMP has a different database for each user account so think i might create a few user accounts and do a few experiments on each.

I did this myself for a child abuse case in regards to the playback of movies. I was able to determine the last time a file was played and how many times it had been played.
Presumably there's a bunch more info in there, but that was all I was interested in at the time and it was very easy to locate.

Hey thanks for the info, i'll have to have a look into that, hadn't thought of that before.

Not sure what kind of experience you guys have in programming, but i was thinking of either developing the parser in either C or Java but haven't decided yet. I find C is a simpler language to use, but Java is better to create the GUI for the program. You guys have any thought on this?

Thanks
Treebeard


   
ReplyQuote
Share: