Skip to content

Version 0.9.3.11.16

Choose a tag to compare

@s-n-g s-n-g released this 02 Sep 15:00
· 41 commits to master since this release

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(-)