Remotebox a remote control plugin for Rhythmbox. It was developed to support the Remotebox android app, but it can be used by any application that can communicate via TCP sockets.
###For GTK3 / Rhythmbox 2.9x users
Copy the files gtk3/2.9x/remotebox.py
and gtk3/2.9x/remotebox.plugin
to a folder called "remotebox" on your Rhythmbox plugins directory, usually ~/.local/share/rhythmbox/plugins/
. If you want to automate this process, simply type
$ REMOTEBOXPATH=$HOME"/.local/share/rhythmbox/plugins/remotebox/" && \
mkdir -p $REMOTEBOXPATH && \
cd $REMOTEBOXPATH && \
wget https://raw.github.com/raaapha/remotebox/master/gtk3/2.9x/remotebox.plugin && \
wget https://raw.github.com/raaapha/remotebox/master/gtk3/2.9x/remotebox.py
on your terminal. Afterwards, make sure the plugin is enabled in Rhythmbox. Go to Edit > Plugins and make sure "remotebox" is checked.
###For GTK3 / Rhythmbox 3.x users
Copy the files gtk3/3.x/remotebox.py
and gtk3/3.x/remotebox.plugin
to a folder called "remotebox" on your Rhythmbox plugins directory, usually ~/.local/share/rhythmbox/plugins/
. If you want to automate this process, simply type
$ REMOTEBOXPATH=$HOME"/.local/share/rhythmbox/plugins/remotebox/" && \
mkdir -p $REMOTEBOXPATH && \
cd $REMOTEBOXPATH && \
wget https://raw.github.com/raaapha/remotebox/master/gtk3/3.x/remotebox.plugin && \
wget https://raw.github.com/raaapha/remotebox/master/gtk3/3.x/remotebox.py
on your terminal. Afterwards, make sure the plugin is enabled in Rhythmbox. Go to Edit > Plugins and make sure "remotebox" is checked.
###For GTK2 / Rhythmbox 0.x users
The support is experimental (please contribute!). For instructions on how to install, see Installation.
If you're using it with the android client, you don't have to do anything else. Just run the app and you're set!
If you want to use this plugin for controlling Rhythmbox through a TCP socket, there is an section just for you at Usage/Available commands.
Please feel free to send in suggestions and pull requests. If you have written a client which is compatible with this plugin, tell me and I'll mention it here! :)
MIT.