(05-14-2021, 07:53 PM)TheOldPresbyope Wrote: Nice to see someone picked this up and ran with it. Good luck.
Regards,
Kent
Thanks, Kent (@TheOldPresbyope)
After a first version, I just commit a completely different one. This time most of the job is done using a Python script.
Today as in your version :
- When CD is inserted, queue is cleared, and tracks are added.
But these are now working too:
- Once tracks are added the queue is played.
- Metadata (artist, track titles...) are got from cdtext info and or musicbrainz when available.
- The metadata are added as tag to the MPD server and consequently well updated in the IU.
- A cache of metadata is managed, to go faster at the next insertion of the CD.
And these are only almost working unfortunately:
- The cover image is downloaded from musicbrainz
- I tried several hacks to get the image considered. Currently, I kept one in `www/inc/playerlib.php`.
The hack is far to be perfect, I should have missed something. The UI refresh the cover only if I manually reload it in my browser. I'm sure that there is a nicer way to do it, but not yet found.
All the best, and happy if you have some ideas.
PS To @Tim Curtis : Thank you for moOde audio. I saw in another thread that you indicated : "There are no plans to integrate CD playback or ripping in moOde because there are already super nice, well-supported CD ripping utilities". I agree with you for ripping, but now that you have integrated superb equalizers in moOde, and that I have configured the parametric equalizer for correcting the main defaults of my music room, I'm happy to be able to play my CD through moOde without having to rip them, I think just because I like true discs ;-). Cheers