This is a BUG FIX release and a BETA release (0.9.3.12-beta22)
Changelog
- fixing ##317 - Not starting fresh install on fresh fedora 43
- fixing #316 - remote control crash
- working on TTS - updating tts.md
- refactoring based on pylint and ruff
- 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 | 8 ++
devel/build_install_pyradio | 24 +++-
devel/get_shortcuts_and_classes.py | 1 -
devel/unreg.py | 1 -
docs/index.html | 8 ++
docs/tts.html | 155 +++++++++++++++++++-----
docs/tts.md | 108 ++++++++++++-----
pyproject-3.8.patch | 12 ++
pyproject.toml | 2 +-
pyradio/__init__.py | 2 +-
pyradio/browser.py | 132 ++++++++++-----------
pyradio/common.py | 15 ---
pyradio/config | 35 ++++++
pyradio/config.py | 149 ++++++++++++++---------
pyradio/config_window.py | 506 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
pyradio/edit.py | 35 +++---
pyradio/install.py | 2 +-
pyradio/keyboard.py | 2 +-
pyradio/log.py | 18 +--
pyradio/m3u.py | 22 ++--
pyradio/main.py | 24 ----
pyradio/messages_system.py | 958 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------
pyradio/player.py | 22 ++--
pyradio/radio.py | 638 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------
pyradio/schedule.py | 6 +-
pyradio/schedule_win.py | 11 +-
pyradio/server.py | 2 +-
pyradio/simple_curses_widgets.py | 6 +-
pyradio/themes.py | 91 +++++++-------
pyradio/tts.py | 753 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------
pyradio/tts_text.py | 495 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
pyradio/win.py | 7 +-
pyradio/window_stack.py | 6 +
setup.py.legacy | 31 ++++-
34 files changed, 2924 insertions(+), 1363 deletions(-)