[PLUGIN] NanoSound CD plugin

Thanks for this plugin, I just installed it on a fresh Volumio install. My goal is to build a streamer with CD playback and extraction capabilities. I’ve got the plugin playing well, though there are a couple of issues and things I’d like to see added:

  1. When a CD is ejected (using the button on the drive), the queue should be cleared. Currently if you eject a CD mid way through playing a track, then insert another CD and hit the transport play button, playback begins from the previous track and previous time rather than starting from the beginning of the CD.

  2. It would be nice to see eject and extract buttons in the playback window and / or the track list rather than having to go looking for them in settings. (I don’t have the full version yet so haven’t tested the extraction functions).

  3. I’d like to see the ability to automatically clear the Volumio queue, switch to the nano sound plugin and begin playing when a CD is inserted. And perhaps a similar option where a CD is loaded, volumio clears the queue and switches to the plugin and selects the first track, and then you press the transports play button to initiate playback like a normal CD player.

  4. the ability to automatically begin extracting on inserting a disc, and a choice to either eject the disc when extraction is finished or to keep playing from the disc.

  5. It would be great if the plugin could allow you to configure the drive speed for both playback and extraction, to reduce drive noise. This way the user could set the drive to run at 1 or 2x during playback, but spin up to the maximum possible speed during extraction.

These additions would make this the perfect CD playback plugin, and I look forward to upgrading to the full version in due course.