Minimalistic podcast player usable on handheld devices.
- background service that plays audio + gui client app
- specify podcast subscriptions in a config file
- play / pause / resume
- persistent playback when the client app is off
![]() |
![]() |
---|
imgui, sdl, sdl_mixer, spdlog, curlpp, grpc, pugixml, tidy-html5, utfcpp, Noto fonts
Binaries for MuOS and Knulli are available in the releases section.
- On MuOS, install via the archive manager
- On Knulli, unpack the zip file in
/userdata/roms/tools
Run from the repository root:
nix-shell nix/default.nix
cmake -G Ninja -B build -S . -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=install
cmake --build build --target install
See the example scripts which build a distribution specific zip file in the export
directory:
./docker/build_muos_archive.sh
./docker/build_knulli_archive.sh
It should be possible to build on any distro using the Conan package manager to install prerequisites, however you'll need to edit conanfile.py
to enable some disabled SDL features.
conan install . --build=missing
Distributed under the GPL-3.0-or-later license. See the full license text for more information.
Tomas Krupka - krupkat.cz