Rhythmbox-Chromecast icon indicating copy to clipboard operation
Rhythmbox-Chromecast copied to clipboard

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

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:

  • [x] Connect to a Chromecast.
  • [x] Play/Pause music with button/media buttons.
  • [x] 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.