An open API service indexing awesome lists of open source software.

https://github.com/keizerdev/rhythmbox-chromecast

Send all your music to your Chromecast (Audio) within Rhythmbox
https://github.com/keizerdev/rhythmbox-chromecast

chromecast chromecast-audio gui music rhythmbox rhythmbox-chromecast streaming

Last synced: 6 months ago
JSON representation

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

Awesome Lists containing this project

README

          

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

* [Robert-Jan Keizer (KeizerDev)](https://github.com/KeizerDev/)
* [David Mohammed (fossfreedom)](https://github.com/fossfreedom)

### License

Rhythmbox-Chromecast is released under the MIT license.