louis77 / Tuner
Programming Languages
Labels
Projects that are alternatives of or similar to Tuner
Tuner
Minimalist radio station player
Discover and Listen to your favourite internet radio stations.
Installation
Flathub
elementary OS
Arch Linux / AUR
Arch-based GNU/Linux users can find Tuner
under the name tuner-git in the AUR:
$ yay -S tuner-git`
Thanks to @btd1377 for supporting Tuner on Arch Linux!
MX Linux
MX Linux users can find Tuner
by using the MX Package Installer (currently under the MX Test Repo tab)
Thanks to SwampRabbit for packaging Tuner for MX Linux!
Motivation
I love listening to radio while I work. There are tens of tousands of cool internet radio stations available, however I find it hard to "find" new stations by using filters and genres. As of now, this little app takes away all the filtering and just presents me with new radio stations every time I use it.
While I hacked on this App, I discovered so many cool and new stations, which makes it even more enjoyable. I hope you enjoy it too.
Features
- Uses radio-browser.info catalog
- Presets various selection of stations (random, top, trending, genres)
- Save favourite stations
- Sends a click count to radio-browser.info on station click
- Sends a vote count to radio-browser.info when you star a station
- DBus integration to pause/resume playing and show station info in Wingpanel
Upcoming
- More selection screens (Popular networks, Country-specific)
- More filter options (country)
- Community-listening: see what other users are listening to right now
- Other ideas? Create an issue!
Dependencies
granite
gtk+-3.0
gstreamer-1.0
gstreamer-player-1.0
libsoup-2.4
json-glib-1.0
libgee-0.8
libgeoclue-2-0
libgeocode-glib0
meson
vala
Building
Make sure you have the dependencies installed:
sudo apt install git valac meson
sudo apt install libgtk-3-dev libgee-0.8-dev libgranite-dev libgstreamer1.0-dev libgstreamer-plugins-bad1.0-dev libsoup2.4-dev libjson-glib-dev libgeoclue-2-dev libgeocode-glib-dev
Then clone this repo and build it locally:
meson build && cd build
meson configure -Dprefix=/usr
sudo ninja install
Credits
- faleksandar.com for icons and colors
- radio-browser.info for providing a free radio station directory
- @NathanBnm - French translation
- @DevAlien - Italian translation
- @Vistaus - Dutch translation
- @safak45x - Turkish translation
- @btd1337 - supports Tuner on Arch Linux / AUR
- @SwampRabbit - supports Tuner on MX Linux
Free Software Foundation
I'm a member of the Free Software Foundation. Without GNU/Linux and all the great work from people all over the world producing free software, this project would not have been possible.
Consider joining the FSF, here is why.
Disclaimer
Tuner uses the community-driven radio station catalog radio-browser.info. Tuner is not responsible for the stations shown or the actual streaming audio content.