github coderholic/pyradio 0.9.3.11.28
Version 0.9.3.11.28

11 hours ago

This is a BUG FIX release and a BETA release (0.9.3.12-beta28)

Changelog

  • adding 6 more System Themes by lee2sman
  • adding OS media controls support
    - MPRIS on Linux
    - SMTC on Windows
    - "Now Playing" on macOS
  • adding the "Enable OS Media Controls" configuration option
  • adding the --mpris command line parameter (for linux pipx isolated installations)
  • adding the "Speak start too" TTS configuration parameter
  • macOS enhancement: PyRadio will appear in both the Applications panel and the Spotlight
  • fixing a --show-dirs crash
  • fixing a couple of minor bugs
  • updating documentation
  • updating Windows MPV 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

  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                                              |  18 +
 README.md                                              |   2 +
 devel/PyRadio_mac_app.tar.gz                           | Bin 0 -> 352163 bytes
 devel/build_install_pyradio                            |  47 +-
 devel/build_install_pyradio.bat                        |  19 +-
 devel/mac_build_icns.sh                                |  35 ++
 devel/mac_build_pyradio_release.sh                     | 161 +++++++
 devel/pre-commit                                       |   9 +-
 devel/pyradio-mac-1024.png                             | Bin 0 -> 132043 bytes
 docs/desktop-notification.html                         |  10 +-
 docs/desktop-notification.md                           |  14 +-
 docs/index.html                                        |  30 +-
 docs/index.md                                          |  16 +-
 docs/macos.html                                        |   1 +
 docs/macos.md                                          |   2 +
 docs/os-media-controls.html                            | 282 ++++++++++++
 docs/os-media-controls.md                              | 309 +++++++++++++
 docs/packaging.html                                    |  20 +-
 docs/packaging.md                                      |  25 +-
 docs/pyradio.1                                         |  55 +--
 docs/themes.html                                       |  27 +-
 docs/themes.md                                         |  27 +-
 docs/tts.html                                          |  23 +
 docs/tts.md                                            |  22 +
 pyproject.toml                                         |   2 +-
 pyradio/__init__.py                                    |   2 +-
 pyradio/client.py                                      |   7 +-
 pyradio/common.py                                      | 131 +++++-
 pyradio/config                                         |  44 +-
 pyradio/config.py                                      |  83 +++-
 pyradio/config_window.py                               |  66 ++-
 pyradio/install.py                                     |   6 +-
 pyradio/log.py                                         |  64 ++-
 pyradio/macos_media.py                                 | 300 ++++++++++++
 pyradio/macos_nowplaying_helper.py                     | 778 ++++++++++++++++++++++++++++++++
 pyradio/main.py                                        |  33 +-
 pyradio/messages_system.py                             |  26 ++
 pyradio/mpris.py                                       | 552 ++++++++++++++++++++++
 pyradio/notification                                   |   0
 pyradio/os_media_base.py                               | 127 ++++++
 pyradio/player.py                                      |  30 ++
 pyradio/radio.py                                       | 270 +++++++++--
 pyradio/themes/cyberterminal_by_lee2sman.pyradio-theme |  39 ++
 pyradio/themes/deepwater_by_lee2sman.pyradio-theme     |  47 ++
 pyradio/themes/doogie_by_lee2sman.pyradio-theme        |  49 ++
 pyradio/themes/memphis_by_lee2sman.pyradio-theme       |  49 ++
 pyradio/themes/slimey_by_lee2sman.pyradio-theme        |  48 ++
 pyradio/themes/wasp_by_lee2sman.pyradio-theme          |  48 ++
 pyradio/tts.py                                         |  81 +++-
 pyradio/win.py                                         |   2 +-
 pyradio/windows_smtc.py                                | 730 ++++++++++++++++++++++++++++++
 pyradio/xdg.py                                         |   1 +
 52 files changed, 4512 insertions(+), 257 deletions(-)

Don't miss a new pyradio release

NewReleases is sending notifications on new releases.