Version 0.9.3.7
Changelog
- introducing the pyradio-client program
- adding three more System Themes
- do not allow to change the Recording Directory while recording
is on either in this instance or a headless instance - fix PyRadioOpenDir: always open dir
- PyRadioRecordingDir: adding key 'd' to revert to deault
- fixing default opener detection
- if a linux opener is enetered but config not saved, and opener
window is opened again, display the one entered instead of the
saved opener - fix stop mkvmerge recursive execution
- Remote Control Server: adding a warning to the info response,
if PyRadio is not in Main Mode - Remote Control Server: introducing the /reconfig command
- Desktop Notifications: stations icons are now being cached
- config: adding parameter remove_station_icons, to remove
downloaded files on program exit
Packagers notice
Please do read the updated Packager's Info!
Please refer to: https://github.com/coderholic/pyradio/blob/master/packaging.md
Changed files
Changelog | 20 +++
devel/build_install_pyradio | 4 +
devel/pre-commit | 3 +
docs/client.html | 95 ++++++++++++
docs/client.md | 74 +++++++++
docs/index.html | 30 +++-
docs/index.md | 9 +-
docs/packaging.html | 10 +-
docs/packaging.md | 42 ++++-
docs/pyradio-client.1 | 85 ++++++++++
docs/pyradio.1 | 28 +++-
docs/pyradio_server.1 | 3 +
docs/themes.html | 6 +-
docs/themes.md | 6 +-
pyproject.toml | 3 +-
pyradio/__init__.py | 2 +-
pyradio/client.py | 316 ++++++++++++++++++++++++++++++++++++++
pyradio/config | 9 ++
pyradio/config.py | 28 ++++
pyradio/config_window.py | 62 ++++++--
pyradio/edit.py | 37 +++--
pyradio/install.py | 6 +-
pyradio/log.py | 23 ++-
pyradio/main.py | 67 ++++++--
pyradio/messages_system.py | 28 ++++
pyradio/player.py | 41 +++--
pyradio/radio.py | 148 +++++++++++++++---
pyradio/server.py | 50 ++++--
pyradio/themes/dracula_by_Plyply99.pyradio-theme | 45 ++++++
pyradio/themes/hyprland_amber_gold.pyradio-theme | 47 ++++++
pyradio/themes/hyprland_dracula.pyradio-theme | 47 ++++++
pyradio/win.py | 2 +-
pyradio/xdg.py | 18 ++-
setup.py | 1 +
34 files changed, 1264 insertions(+), 131 deletions(-)