getCDDBId() on Win platform works fine, only if we login with admin right…
but if we login in non-admin rights… it returns 0.
But if we launch ITunes or windows media player it shows the track names.
Is there any platform specific code that requires admin rights… if yes then is there any equivalent call in non-admin mode…
The way I am using it is:
juce::StringArray availableAudioDrives = juce::AudioCDReader::getAvailableCDNames();
int numOfDrives = availableAudioDrives.size();
int disc = discID.getHexValue32();
for(int i=0; i<numOfDrives; i++)
{
cdReader = juce::AudioCDReader::createReaderForCD(i);
if(cdReader != NULL)
{
int cdID = cdReader->getCDDBId();
if(cdID == disc)
break ;
}
}
Thanks in advance