• C++ 85.4%
  • CMake 12.7%
  • Nix 1.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2024-03-24 18:14:29 -07:00
cmake cmake: Adds a install/compile step for the gsettings schema, and adds a nix flake 2023-06-15 20:55:04 -07:00
img Beginning work on artwork 2020-12-18 23:01:27 -08:00
share app: Adds MPRIS support for remote control 2024-03-24 18:14:29 -07:00
src app: Adds MPRIS support for remote control 2024-03-24 18:14:29 -07:00
ui UI tweaks 2020-12-26 21:52:51 -07:00
.gitignore Model and service objects 2020-11-22 16:01:53 -08:00
CMakeLists.txt app: Adds MPRIS support for remote control 2024-03-24 18:14:29 -07:00
default.nix cmake: Adds a install/compile step for the gsettings schema, and adds a nix flake 2023-06-15 20:55:04 -07:00
flake.lock cmake: Adds a install/compile step for the gsettings schema, and adds a nix flake 2023-06-15 20:55:04 -07:00
flake.nix cmake: Adds a install/compile step for the gsettings schema, and adds a nix flake 2023-06-15 20:55:04 -07:00
README.md Update README 2020-12-13 23:47:12 -08:00

soma fm

somafm-gtk is a native client for soma fm radio, ad-free listener supported radio, written in C++ and GTK.

Building

somafm-gtk depends on the following libraries. Install these before building.

  • gtkmm-3.0
  • gstreamermm-1.0
  • curlpp
  • jsonpp

The project uses the CMake build system. Run the following commands to build.

mkdir build ; cd build
cmake ..
make

Install on a UNIX-based system using make install.

Credits

zanneth root@zanneth.com