Version 0.9.3.11.17
This is a BUG FIX release and a BETA release (0.9.3.12-beta17)
Changelog
- adding playlist validation (CSV and M3U)
- adding charset-normalizer to the required modules - fixing Debian bug
- fixing #301 - SyntaxError: f-string expression part cannot include a backslash
- fixing #302 - Windows installation script
- updating mpv windows download link
- updating docs
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 | 9 +
README.md | 3 +
devel/build_install_pyradio.bat | 8 +
devel/pre-commit | 5 +-
docs/index.html | 14 ++
docs/index.md | 9 +
docs/linux-pipx.html | 9 +-
docs/linux-pipx.md | 9 +-
docs/linux.html | 9 +-
docs/linux.md | 9 +-
docs/m3u.html | 14 ++
docs/m3u.md | 16 ++
docs/packaging.html | 1 +
docs/packaging.md | 1 +
docs/validate_playlist.html | 201 ++++++++++++++++++++++
docs/validate_playlist.md | 166 +++++++++++++++++++
pyproject.toml | 2 +-
pyradio/__init__.py | 2 +-
pyradio/common.py | 61 +++++++
pyradio/config.py | 36 +---
pyradio/install.py | 47 +++---
pyradio/keyboard/classes.json | 2 +-
pyradio/log.py | 13 +-
pyradio/main.py | 368 ++++++++++++++++++++++++++++++-----------
pyradio/player.py | 101 +----------
pyradio/radio.py | 186 +--------------------
pyradio/stations.csv | 1 -
pyradio/validate_playlist.py | 318 +++++++++++++++++++++++++++++++++++
pyradio/win.py | 2 +-
requirements_pipx.txt | 1 +
30 files changed, 1169 insertions(+), 454 deletions(-)