/Rhythmbox-Chromecast

Send all your music to your Chromecast (Audio) within Rhythmbox

Primary LanguagePythonMIT LicenseMIT

Rhythmbox Chromecast

Stream all your local music to your Chromecast (Audio).


Installation:

First make sure you've installed python-pip.

Run this script (You can also use it to update it):

```bash $ wget -O - https://git.io/vwzUw | bash ```

Or manually

```bash $ cd ~/.local/share/rhythmbox/plugins/ $ git clone https://github.com/KeizerDev/Rhythmbox-Chromecast.git chromecast $ cd chromecast/ $ pip install -r requirements.txt ```

After that you have to update the Prefs.py file with your preferred settings. This is a quick fix because of the lack of a decent GUI. Will be fixed soon!

Milestones:

  • Connect to a Chromecast.
  • Play/Pause music with button/media buttons.
  • Send local music to your chromecast.
  • Create a GUI where you can select/connect to your chromecast.
  • Create a settings menu for port and ip settings.
  • Create support for other plugins that are not local.
  • Listen to Rhythmbox volume manager and change it on the chromecast.
  • Mute rhythmbox locally (or give option to do so).

Optional:

  • Create support for multiple chromecasts

Known bugs:

  • When starting Rhythmbox with the plugin or when you enable it, it will freeze for a while. This because it will auto connect to the chromecast you've filled in the Prefs.py file. This will be fixed when we have a GUI.

Contributors

License

Rhythmbox-Chromecast is released under the MIT license.