The new YouTube plugin is available for testing. You can find it here:
Follow the instructions there to install it. Also note that you would still need to update your MPD unless you are fine with playback cut-offs and don’t mind seeking not working (Volumio 2.x).
Installation on Volumio 3.010 (beta)
$ sudo ln -s /usr/bin/node /usr/local/bin/node
With Volumio 3.x, you do not have to update MPD as suggested above as they already include a recent-enough version.
The plugin now doesn’t require you to create and provide Google API credentials. You can choose ‘scraping’ as the data retrieval method in the plugin settings (per @dvo’s suggestion). On the other hand, if you want to access your YouTube subscriptions and playlists you created, then you would have to choose ‘Google YouTube API’ for data retrieval and provide your API credentials in the settings.
The ‘scraping’ and ‘Google YouTube API’ data retrieval methods each have their pros and cons. Go through the readme in the Github link above and decide which one suits you best.
I have named this plugin ‘YouTube2’ since it is not based on the original, now-defunct YouTube plugin, but designed and written from the ground up for easier maintainability in the future (still got some refactoring to do, but giving it low priority because I’m lazy).
You can raise issues here as you find them, and feedback is of course welcome.