github coderholic/pyradio 0.9.3.11.31
Version 0.9.3.11.31

6 hours ago

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

  1. Download https://raw.githubusercontent.com/coderholic/pyradio/refs/tags/0.9.3.11.15/pyradio/install.py and save it in your home folder
  2. 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(-)

Don't miss a new pyradio release

NewReleases is sending notifications on new releases.