don't know if MC's plugin interface allows to call the needed functions.
If possible that kind of plugin could also invoke the "submit to YADB" part in case the CD didn't already exist there.
I talked to Matt about this once for a work around, the work around would work but it would be clumsy so it never happened.
there is or was no way to let the plug-in read the cd and then push this info into MC so the current cd would get the data. The only way was to save the data to the "cdplayer.ini" and then force MC to read the "cdplayer.ini" manually.
so this was not a viable solution
another way would be if you create a program to read the freeDB data and convert that info into the same format as "cdplayer.ini" file and replace the "cdplayer.ini" in the windows folder and then force MC to read it manually
the problem is:
1. this "cdplayer.ini" file would be Huge
2. this may not work
3. this will be slow if it does work
4. did i say the "cdplayer.ini" file would be huge?
that's why i left this message
No Comment
on a day that my ISP decided to screw with me, i was not mad at J River I Was Mad At My ISP. maybe i should have explained this earlier, but i kind of felt it (it being A free DB or A Gracenote plug-in) was a dead issue.
Along with there could be legal reasons why there would never be a CDDB\Gracenote plug-in since CDDB would then take me and J river to court for stealing data from Gracenote to enhance YADB or FreeDB's database, and this was the case a few years back when CDDB\Gracenote took Roxio to court for the same infraction.
And I Would Never do that to JimH Or J River. (Putting JRiver Or JimH into a awkward poisson)