Version 0.9.3.11.16
This is a BUG FIX release and a BETA release (0.9.3.12-beta16)
Changelog
- heavy refactoring - expect bugs!
- adding player field (optional) to station's definition
- adding M3U playlist support
- fixing #300 - General Options player select param bug
- fixing a potential Remote Control Server crash
- fixing a couple of minor bugs
- updating mpv download link for windows
- updating docs
Notice
Users are strongly encouraged to open the players' config file and manually remove any duplicate profiles
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 | 15 +-
README.md | 5 +-
devel/pre-commit | 5 +-
docs/index.html | 79 ++++-
docs/index.md | 62 +++-
docs/m3u.html | 200 +++++++++++
docs/m3u.md | 99 ++++++
docs/pyradio.1 | 20 +-
pyproject.toml | 4 +-
pyradio/__init__.py | 2 +-
pyradio/browser.py | 457 +++++++++++++-----------
pyradio/cjkwrap.py | 4 +-
pyradio/client.py | 4 +-
pyradio/common.py | 175 ++++-----
pyradio/config.py | 674 +++++++++++++++++++----------------
pyradio/config_window.py | 371 +++++++++++--------
pyradio/edit.py | 477 +++++++++++++++++++------
pyradio/html_help.py | 20 +-
pyradio/install.py | 89 +++--
pyradio/keyboard.py | 44 ++-
pyradio/keyboard/classes.json | 2 +-
pyradio/log.py | 118 ++++---
pyradio/m3u.py | 762 ++++++++++++++++++++++++++++++++++++++++
pyradio/main.py | 200 +++++++++--
pyradio/messages_system.py | 53 ++-
pyradio/mkvtoolnix.py | 51 +--
pyradio/ping.py | 3 +-
pyradio/player.py | 178 +++++-----
pyradio/radio.py | 706 ++++++++++++++++++++++++-------------
pyradio/schedule.py | 90 ++---
pyradio/schedule_win.py | 85 ++---
pyradio/server.py | 87 +++--
pyradio/simple_curses_widgets.py | 104 ++++--
pyradio/stations.csv | 2 +-
pyradio/themes.py | 234 ++++++------
pyradio/win.py | 55 ++-
pyradio/window_stack.py | 11 +-
pyradio/xdg.py | 56 +--
38 files changed, 3825 insertions(+), 1778 deletions(-)