The goal of this project is to create a fully functional mobile web-interface for Rhythmbox. It's implemented as an Rhythmbox plugin written in python. The plugin starts a local webserver on 0.0.0.0:8001 (or localhost), which handles the requests of the browser.
- Rhythmbox 2.96+
- Bottle (python module)
- Modern Webrowser (HTML5 enabled)
The plugin is currently tested with Rhythmbox 2.96 and 2.97 on Debian testing (wheezy) and Firefox 10+ only.
Due to a bug in current rhythmbox releases (2.96, 2.97) this plugin will currently only work on 64-bit systems.
Simply run the python script make.py without arguments. The script will check the dependencies, create the plugin folder and symlink the plugin into that folder. Additionally it will start rhythmbox without debug output enabled for the plugin.
If you want to install the plugin, run:
python make.py install
This will copy the plugin-files to ~/.local/share/rhythmbox/plugins
The repository also includes an Eclipse-Project (with PyDev Extension) with configured Debug/Run configurations.
What is working
- Browsing the music-database in a very strict way (Interprets -> Albums -> Tracks)
- Browsing playlists
- Adding to queue and play the queue
- Choose single title to play
- Previous/Next (if a playlist was chosen inside Rhythmbox)
- Adjust Volume
- Enhanced search functionality (just like in Rhythmbox)
- Almost every feature of standard Rhythmbox