A small system tray application for streaming The Indie Beat Radio.
I wrote this because I wanted something that did not depend on a full desktop environment, and that could easily be controlled from the system tray in a mimalistic desktop such as Sway or i3 (which I use on my MNT Pocket Reform).
For a slightly more feature-rich experience, check out my GNOME Shell extension for The Indie Beat.
- Stream The Indie Beat Radio channels
- Minimal system tray interface
- Simple playback control
(specifically, Debian unstable on MNT Pocket Reform; I assume the packages may be the same on other Debian derivatives)
sudo apt install \
python3-gi \
gir1.2-gtk-3.0 \
gir1.2-ayatanaappindicator3-0.1 \
gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad \
gstreamer1.0-libav
sudo dnf install \
python3-gobject \
gtk3 \
libayatana-appindicator-gtk3 \
gstreamer1-plugins-good \
gstreamer1-plugins-bad-free \
gstreamer1-libav
pip install -r requirements.txt
- Clone the repository
- Install system and Python dependencies
- Run the application:
python3 ./tibr-player.py
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License. See LICENSE
for details.
👤 Andy Piper - @[email protected]
Powered by The Indie Beat Radio and Bandwagon. Built with Python, GTK, and GStreamer.