Version 0.9.3.11.2 - 0.9.3.12-beta2
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(-)