Unofficial Deutschlandradio GNU/Linux client for the Deutschlandradio channels Deutschlandfunk, Deutschlandfunk Kultur, and Deutschlandfunk Nova.
- Python
3.12.3for local development via uv - snapcraft
- system packages:
python3-gi- gir1.2-appindicator3-0.1
- python3-gst-1.0
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.
sudo apt install python3-gi gir1.2-appindicator3-0.1 python3-gst-1.0
uv syncuv run rundfunkrm -f rundfunk_*.snap
snapcraft clean rundfunk cleanup
snapcraft packsudo snap install --devmode ./rundfunk_*.snap# Login
snapcraft login
# upload
snapcraft upload --release <channel> rundfunk_<version>_<arch>.snap