Whilst testing my ZuneCrm app I somehow managed to corrupt my Zune Library (on the desktop machine not the Zune). Although a couple of times I managed to make the Zune go a little nuts (extreme slowdowns - but no overt 'crash'). My app is relatively simply: I'm converting business data (from Microsoft CRM) into 320x240 jpgs. Currently the app creates a folder for each Account and then places a jpg for the Account profile and then a jpg for each Contact associated to the Account. I decided to hook it up to our 'dogfood' instance (which has a hearty number of customers - because we are a heartily successful business!) to see what 'real world' results would look like. It turns out (I think) that the Zune does not like enormous numbers of folders (for pictures at least). It doesn't mind thousands of pictures: it does 'seem' to mind thousands of folders. So now with a corrupted library my machine has to resync everything again with the Zune. It turns out that the 'primary partnership' is not with a computer but with a library. In addition to resyncing it is also converting all the music, pictures and videos
again.
Not happy, Jan!. In a few
hours I'll be able to listen to music again. During this time I'll have to rethink the storage strategy for the Accounts, Contacts data. Fleshing out some more usage scenarios is probably what the problem needs.
Naturally this is all suposition. I am
not a member of the Zune team and my knowledge of the Zune is limited that which is in the public domain. Don't email me about writing apps for the Zune: I don't know anything special.
BTW: I'll have a public beta of the sync app posted in the next couple of days. Unless my
next round of books keep me occupied.