The Indie Beat is a GNOME Shell extension that allows you to stream independent music from artists in the Fediverse, thanks to The Indie Beat Radio FM, Bandwagon, and the artists who share their music there.
- Stream music from The Indie Beat
- Switch between different radio channels
- Control playback with play/pause buttons
- Adjust volume and mute audio
- View track metadata including title, artist, and album
- Open links to Bandwagon.fm and The Indie Beat in your browser
- A recent version of GNOME Shell
- GStreamer and plugins
The extension is available to install here.
-
Clone the repository:
git clone https://github.com/andypiper/theindiebeat-gnome-ext.git
-
Navigate to the extension directory:
cd theindiebeat-gnome-ext
-
Copy the extension to your GNOME Shell extensions directory:
cp -r tibr-ext@andypiper.org ~/.local/share/gnome-shell/extensions/
-
Restart GNOME Shell:
- Press
Alt + F2
, typer
, and pressEnter
. - (on Wayland, logout and log back in)
- Press
-
Enable the extension using the Extensions app.
- Click on the catellite icon in the top panel to open the extension menu.
- Use the play/stop button to control playback.
- Adjust the volume using the slider.
- Switch between available channels from the Channels submenu.
This project is licensed under the GPL v3 License. See LICENSE
for details.
- Kirsten Lambertsen for being awesome.
- The Indie Beat for providing the music streams.
- Bandwagon.fm for being an excellent part of the Fediverse.
- Neil Brown's blog post on using The Indie Beat streams in Linux music players.
- originally inspired by the SOMA FM extension for GNOME Shell (but shares no code, just the idea and a bit of the look).
- the GNOME Extensions reviewers for their excellent feedback! (signal management is harder than I thought)
This extension is powered by catellites. 🐱🛰️🎧