I just noticed that the DRM with play times seems to not really work too well with OS 8.0a phones. These classes for checking file playtimes etc, will work really great, but playing the file seems to deduct 2 play times every time I do it.

Basically What I have done is used standard CMdaAudioPlayerUtility player.

So first I open the file with NewFilePlayerL() function, which deducts one playtime out. Then when I call Play() in MapcInitComplete() it will deduct on eplaytime again, efectivly deducting two playtimes with each time I open and play the file..

anybody else have this sort of problem with DRM ?
Any suggestions on getting the functionality to work better ?