This is a BUG FIX release and a BETA release (0.9.3.12-beta31)
Changelog
- adding Group Selection ability to the main and Keyboard configuration windows
- adding a Fuzzy Finder for station ans playlist windows, based on feat: add fuzzyfinding for station (hotkey f) #327
- implementing config window item help TTS messages
- adding TTS message for even more windows
- adding the update_window_title config parameter for [FEAT] Option to disable terminal title modification #328
- fixing RadioBrowser config dirty token color
- fixing a couple of CJK rendering issues
- updating documentation
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 | 14 ++
devel/pre-commit | 4 +
docs/build.html | 64 ++++---
docs/build.md | 67 ++++---
docs/index.html | 22 ++-
docs/index.md | 7 +-
docs/tts.html | 8 +-
docs/tts.md | 6 +-
pyproject.toml | 5 +-
pyradio/__init__.py | 2 +-
pyradio/browser.py | 2 +-
pyradio/config | 7 +
pyradio/config.py | 15 ++
pyradio/config_window.py | 310 +++++++++++++++++++++++++++-----
pyradio/edit.py | 222 ++++++++++++++++++++++-
pyradio/install.py | 2 +-
pyradio/keyboard.py | 38 ++--
pyradio/keyboard/classes.json | 2 +-
pyradio/log.py | 8 +-
pyradio/messages_system.py | 58 ++++--
pyradio/radio.py | 514 ++++++++++++++++++++++++++++++++++++++++--------------
pyradio/simple_curses_widgets.py | 57 +++---
pyradio/tts_text.py | 26 ++-
pyradio/window_stack.py | 6 +
requirements_pipx.txt | 2 +-
25 files changed, 1149 insertions(+), 319 deletions(-)