Version 0.9.3.11.20
This is a BUG FIX release and a BETA release (0.9.3.12-beta20)
Changelog
- adding error messages for charset-normalizer module not found (#305)
- fixing #307 - [BUG] TypeError: string indices must be integers, not 'str'
- fixing a bug that would lead to a crash when trying to display the "Player Extra Parameters" (def. key "Z")
- updating docs including "update title logging directory info in pyradio.1" #308
- fixing [BUG] Inconsistency with RadioBrowser Config's vertical navigation keybindings (j/k) - #309
- localized keyboard setting is actually being saved
- localized keyboard now works on Windows
- enabling include-package-data and setuptools-scm in pyproject.toml
- fix(resources): support running from zip/wheel via importlib.resources.
This makes PyRadio fully functional even when distributed as a wheel/zip - updating mpv windows download link
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 | 17 +++
devel/pre-commit | 3 +-
docs/index.html | 17 +++
docs/packaging.html | 2 +-
docs/pyradio.1 | 2 +-
docs/radio-browser.html | 2 +-
pyproject.toml | 12 +-
pyradio/__init__.py | 2 +-
pyradio/browser.py | 10 +-
pyradio/cjkwrap.py | 6 +-
pyradio/common.py | 63 ++++++--
pyradio/config | 8 +
pyradio/config.py | 307 ++++++++++++++++++++++++--------------
pyradio/config_window.py | 170 ++++++++++++++-------
pyradio/edit.py | 31 +++-
pyradio/install.py | 5 +-
pyradio/keyboard.py | 137 ++++++++++-------
pyradio/log.py | 142 +++++++++++-------
pyradio/m3u.py | 5 +-
pyradio/main.py | 64 ++++++--
pyradio/player.py | 119 ++++++++-------
pyradio/radio.py | 431 ++++++++++++++++++++++++++++++++++--------------------
pyradio/simple_curses_widgets.py | 4 +-
pyradio/themes.py | 198 +++++++++++++++++++------
pyradio/win.py | 44 +++---
25 files changed, 1210 insertions(+), 591 deletions(-)