Skip to content

asattelmaier/rundfunk

Repository files navigation

Rundfunk

rundfunk

Unofficial Deutschlandradio GNU/Linux client for the Deutschlandradio channels Deutschlandfunk, Deutschlandfunk Kultur, and Deutschlandfunk Nova.

Rundfunk App

Prerequisites

uv manages the Python package dependency (pydbus); the GTK/GStreamer bindings stay system-managed. The packaged app remains compatible with Python 3.8+, because the current Snap targets core20.

Setup

sudo apt install python3-gi gir1.2-appindicator3-0.1 python3-gst-1.0
uv sync

Run

uv run rundfunk

Build Snap

rm -f rundfunk_*.snap
snapcraft clean rundfunk cleanup
snapcraft pack

Install / Update Snap

sudo snap install --devmode ./rundfunk_*.snap

Publish

# Login
snapcraft login
# upload
snapcraft upload --release <channel> rundfunk_<version>_<arch>.snap

About

Unofficial Deutschlandradio GNU/Linux client

Topics

Resources

License

Stars

Watchers

Forks

Contributors