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
- Host: GitHub
- URL: https://github.com/keizerdev/rhythmbox-chromecast
- Owner: KeizerDev
- License: mit
- Created: 2016-04-22T22:16:29.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-09-04T20:17:11.000Z (about 3 years ago)
- Last Synced: 2025-03-26T11:05:39.354Z (7 months ago)
- Topics: chromecast, chromecast-audio, gui, music, rhythmbox, rhythmbox-chromecast, streaming
- Language: Python
- Homepage:
- Size: 43.9 KB
- Stars: 23
- Watchers: 5
- Forks: 4
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.