Skip to content

Version 0.9.3.11.4

Latest
Compare
Choose a tag to compare
@s-n-g s-n-g released this 18 Jan 18:25

This is a BUG FIX release and a BETA release (0.9.3.12-beta4)

This is yet another huge update with a lot of refactoring.

Please report any issues you encounter, particularly connection failures at stations that were previously successful.

Changelog

  • adding a clock displayed at the beginning of the Status Line
  • adding a new system theme: lambda_by_amski1
  • all players will try to catch (and display) HTTP errors (403, 404, 503, etc) and player errors through Crash detection
  • rearranging options in the Config Window
  • the remote control server will be cleanly terminated when the terminal closes
  • titles log: fixing a bug that would disallow writing the station name to the log
  • when the External Player is used, pyradio will not exit; it will reload the tui and continue from where it left off
  • keep working on keyboard.py
  • started working on localized shortcuts
  • updating mpv player link on Windows
  • fixing issues reported by pylint
  • removing more python 2 code
  • 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                                     |   18 +
 devel/get_shortcuts_and_classes.py            |  135 ++-
 docs/index.html                               |  133 ++-
 docs/index.md                                 |   46 +-
 docs/pyradio.1                                |   42 +-
 docs/pyradio_rb.1                             |    2 +-
 docs/pyradio_server.1                         |    2 +-
 docs/radio-browser.html                       |   40 +-
 docs/rec-dir.html                             |    8 +-
 docs/recording.html                           |    6 +-
 docs/themes.html                              |   12 +-
 docs/themes.md                                |    2 +
 docs/windows.html                             |    6 +-
 pyproject.toml                                |    2 +-
 pyradio/__init__.py                           |    2 +-
 pyradio/browser.py                            |  191 +++--
 pyradio/client.py                             |    3 +-
 pyradio/common.py                             |   85 +-
 pyradio/config                                |   28 +-
 pyradio/config.py                             |  154 +++-
 pyradio/config_window.py                      |  887 +++++++++++++++++---
 pyradio/edit.py                               |  232 +++--
 pyradio/encodings.py                          |    8 -
 pyradio/install.py                            |   68 +-
 pyradio/keyboard.py                           |  671 +++++++++++++--
 pyradio/keyboard/classes.json                 |    2 +-
 pyradio/keyboard/lkb_greek.json               |    1 +
 pyradio/log.py                                |  643 +++++++++++---
 pyradio/main.py                               |   74 +-
 pyradio/messages_system.py                    |   43 +-
 pyradio/mkvtoolnix.py                         |   15 +-
 pyradio/ping.py                               |   27 +-
 pyradio/player.py                             |  699 ++++++++++------
 pyradio/radio.py                              | 1161 +++++++++++++++++---------
 pyradio/schedule.py                           |   29 +-
 pyradio/schedule_win.py                       |   61 +-
 pyradio/server.py                             |   30 +-
 pyradio/simple_curses_widgets.py              |  333 +++++---
 pyradio/themes.py                             |   87 +-
 pyradio/themes/lambda_by_amski1.pyradio-theme |   50 ++
 pyradio/win.py                                |    6 +-
 pyradio/window_stack.py                       |    3 +
 42 files changed, 4551 insertions(+), 1496 deletions(-)