Rhythmbox plugin which lets you play music served from Euterpe
Using this plugin you can listen to your music served from a Euterpe server directly in Rhythmbox.
Create a directory and place the contents of this repository under one of the following:
$HOME/.local/share/rhythmbox/plugins
- install for a single user/usr/lib/rhythmbox/plugins
- install for all usersThere is no need for any configuration. It is all done via the plugin’s UI on first activation. One will have to enter their Euterpe address and optionally authentication if the server is protected. That’s it!
After activating the plugin you will see a “Euterpe” tab in the “Shared” group. In it you can use the “Search” menu to find your music.
If you want to help with the development, please do open an issue and then explain what you want to do. This will allow us to get the discussion rolling before any code is written and will prevent wasting time.
As to help with development resources, I am at a loss. Plug-in development and development as a whole for GTK is a jungle. One have to fend for himself and don’t expect any reasonable documentation. The following have been of great help for me:
The GTK API reference. This includes the Rhythmbox API as well.
But really, almost nothing is documented. And where there are guides and documentation they are almost 100% out of date. Good luck!
While developing it is convenient to run Rhythmbox while filtering out all messages but the ones from this plug-in. For this make sure the Rhythmbox process is stopped and then run
rhythmbox -D euterpe