Skip to content

Version 0.9.3.11.2 - 0.9.3.12-beta2

Compare
Choose a tag to compare
@s-n-g s-n-g released this 05 Dec 11:02
· 1 commit to master since this release

This is a BUG FIX release and a BETA release

This is a big update, so I expect to have some BUG reports; it is actually the first step to having customizable keybindings...

Changelog

  • Implementing the Shortcuts Window, making it possible to customize PyRadio's key bindings (#257)
  • Implementing #252, all players can now be executed as external players
  • Adding --external-player (-x) command line parameter (complementary to the previous change)
  • Fixing #262 - install.py would stop adter extracting the code, no installation performed
  • Updating docs

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                          |   7 +
 README.md                          |   9 +-
 devel/get_shortcuts_and_classes.py | 487 ++++++++++++++++++++++++
 devel/update_win_players           |   7 +-
 devel/what_tag                     |  13 +-
 docs/build.html                    |   3 -
 docs/client.html                   |   3 -
 docs/desktop-notification.html     |   3 -
 docs/headless.html                 |   3 -
 docs/index.html                    |  37 +-
 docs/index.md                      |  39 +-
 docs/linux-pipx.html               |   3 -
 docs/linux.html                    |   3 -
 docs/macos.html                    |   3 -
 docs/packaging.html                |   3 -
 docs/pip-error.html                |   3 -
 docs/pyradio.1                     |  14 +-
 docs/radio-browser.html            |   5 +-
 docs/radio-browser.md              |   2 +-
 docs/rec-dir.html                  |   3 -
 docs/recording.html                |   3 -
 docs/server.html                   |   3 -
 docs/themes.html                   |   3 -
 docs/windows-mplayer.html          |   3 -
 docs/windows-mpv.html              |   3 -
 docs/windows.html                  |   3 -
 pyproject.toml                     |   2 +-
 pyradio/__init__.py                |   2 +-
 pyradio/browser.py                 |  55 ++-
 pyradio/config.py                  |   6 +-
 pyradio/config_window.py           | 738 +++++++++++++++++++++++++++++++++++--
 pyradio/install.py                 |  20 +-
 pyradio/keyboard.py                | 651 +++++++++++++++++++++++++-------
 pyradio/keyboard/classes.json      |   1 +
 pyradio/main.py                    |  14 +
 pyradio/messages_system.py         | 323 ++++++++++++----
 pyradio/player.py                  |  60 ++-
 pyradio/radio.py                   | 150 +++++++-
 pyradio/simple_curses_widgets.py   |  17 +-
 pyradio/win.py                     |   2 +-
 pyradio/window_stack.py            |   7 +-
 41 files changed, 2326 insertions(+), 390 deletions(-)