Hi Guys,

I am working on a media player just to try out different things. Something like iTunes or Media Player using WPF.

The only issue I have is where to store the song objects. I intend to pull out the mp3 information and then set a file watcher on the library to sniff out changes but what I would like some feedback on is how you would store these objects.

As they have to be fast loading I was thinking in a database something like SS express. I had thought about serialisation but that would require a complete rewrite of the binary file for even one change to a song.

Any ideas on this?