All Projects → louis77 → Tuner

louis77 / Tuner

Licence: gpl-3.0
GNU/Linux app to discover and play internet radio stations

Programming Languages

vala
323 projects

Projects that are alternatives of or similar to Tuner

MissedIT
Fully Featured hack Always Free As Feedom
Stars: ✭ 30 (+3.45%)
Mutual labels:  aur
Octopi
A powerful Pacman (Package Manager) front end using Qt libs
Stars: ✭ 331 (+1041.38%)
Mutual labels:  aur
Trizen
Lightweight AUR Package Manager
Stars: ✭ 696 (+2300%)
Mutual labels:  aur
Formatter
A simple device formatter
Stars: ✭ 21 (-27.59%)
Mutual labels:  elementaryos
Elementaryos Firefox Theme
This theme for Firefox supports all the window buttons layouts from Tweaks and it blends into the elementary OS user interface.
Stars: ✭ 291 (+903.45%)
Mutual labels:  elementaryos
Stonks
Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal. See how fast your stonks will crash.
Stars: ✭ 405 (+1296.55%)
Mutual labels:  aur
ordne
A Simple Pomodoro Timer for Elementary OS
Stars: ✭ 13 (-55.17%)
Mutual labels:  elementaryos
Cozy
A modern audio book player for Linux using GTK+ 3
Stars: ✭ 821 (+2731.03%)
Mutual labels:  elementaryos
Wallpapers
Collection of wallpapers for elementary OS
Stars: ✭ 317 (+993.1%)
Mutual labels:  elementaryos
Aurutils
Helper tools for the AUR.
Stars: ✭ 695 (+2296.55%)
Mutual labels:  aur
Deepin Wine Tim Arch
Tencent TIM on Deepin Wine5(com.qq.office.deepin) For Archlinux
Stars: ✭ 255 (+779.31%)
Mutual labels:  aur
Bauh
Graphical user interface for managing your Linux applications. Supports AppImage, Arch (repositories/AUR), Flatpak, Snap and native Web applications.
Stars: ✭ 280 (+865.52%)
Mutual labels:  aur
Notes Up
Markdown notes editor & manager
Stars: ✭ 535 (+1744.83%)
Mutual labels:  elementaryos
elementary-nightly-rpms
nightly Pantheon DE + elementary applications packages for fedora (unofficial)
Stars: ✭ 34 (+17.24%)
Mutual labels:  elementaryos
Yay
Yet another Yogurt - An AUR Helper written in Go
Stars: ✭ 7,100 (+24382.76%)
Mutual labels:  aur
llvm-svn
Arch Linux PKGBUILD for LLVM, Clang et al. (latest SVN code)
Stars: ✭ 18 (-37.93%)
Mutual labels:  aur
Nasc
Do maths like a normal person
Stars: ✭ 396 (+1265.52%)
Mutual labels:  elementaryos
Wingpanel Indicator Dropbox
Wingpanel Dropbox Indicator
Stars: ✭ 18 (-37.93%)
Mutual labels:  elementaryos
Pacaur
[unmaintained] An AUR helper that minimizes user interaction
Stars: ✭ 818 (+2720.69%)
Mutual labels:  aur
Pikaur
AUR helper with minimal dependencies. Review PKGBUILDs all in once, next build them all without user interaction.
Stars: ✭ 563 (+1841.38%)
Mutual labels:  aur

icon Tuner

Minimalist radio station player

Discover and Listen to your favourite internet radio stations.

License: GPL v3 Screenshot 01

Installation

Flathub

Download on Flathub

elementary OS

Get it on AppCenter

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

Free Software Foundation

FSF Member badge

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].