This is a BUG FIX release and a BETA release (0.9.3.12-beta28)
Changelog
- PyRadio will properly terminate when terminal closed (#325)
- fixing Remote Control Web interface when RadioBrowser is toggled
- adding the "Auto update stations" config parameter (#324)
the user can now disable stations.csv update detection
Notice
Users are strongly encouraged to open the players' config file and manually remove any duplicate profiles
Notice 2
If PyRadio fails to update from 0.9.3.11.16, please follow this guide
- Download https://raw.githubusercontent.com/coderholic/pyradio/refs/tags/0.9.3.11.15/pyradio/install.py and save it in your home folder
- Execute
python install.py -f
Packagers notice
Please do read the updated Packager's Info!
Please refer to: https://github.com/coderholic/pyradio/blob/master/docs/packaging.md
Changed files
Changelog | 7 ++
README.md | 2 +
devel/build_install_pyradio | 20 ++++-
docs/index.html | 10 +++
docs/index.md | 5 ++
docs/os-media-controls.html | 15 +++-
docs/os-media-controls.md | 25 +++++-
docs/packaging.html | 25 +++---
docs/packaging.md | 39 +++++----
pyproject.toml | 2 +-
pyradio/__init__.py | 2 +-
pyradio/common.py | 51 ++++++------
pyradio/config | 8 ++
pyradio/config.py | 17 ++++
pyradio/config_window.py | 2 +
pyradio/install.py | 2 +-
pyradio/log.py | 5 ++
pyradio/main.py | 24 ++++--
pyradio/mpris.py | 42 ++++++----
pyradio/radio.py | 242 +++++++++++++++++++++++++++++++++++++++++++++++++-----
pyradio/schedule.py | 121 ++++++++++++++++++---------
pyradio/schedule_win.py | 236 +++++++++++++++++++++-------------------------------
pyradio/server.py | 17 ++--
pyradio/simple_curses_widgets.py | 17 +++-
pyradio/window_stack.py | 120 ++++++++++++++++-----------
25 files changed, 712 insertions(+), 344 deletions(-)