Skip to content

Version 0.9.2.21

Compare
Choose a tag to compare
@s-n-g s-n-g released this 04 Jan 16:21
· 195 commits to master since this release

Changelog

  • adding --headless command line parameter and functionality
  • adding the --address command line parameter
  • recorded files will always be saved in the recordings folder. If mkvtoolnix is present, a tmp_ prefix will be used to record the raw file, which will be removed after chapters integration
  • the message to indicate failure to connect to RadioBrowser will be displayed for 2 seconds (instead of requiring a key press)
  • mpv will read the "artist" and "title" fields from station response (#217)
  • remote control server: adding functionality for RadioBrowser
  • remote control server: do not disable individual buttons
  • remote control server: will restart if crashed
  • remote control server: can now accept real IPs (config option)
  • introducing "remote control server lock" files
  • trying to fix "pipx not found" on MacOS again
  • fixing config window rendering bug (#215)
  • fixing cover insertion to mkv files
  • fixing escape character warnings for python 3.12
  • fixing lock refresh issues
  • working on scheculer (not available yet)
  • updating win mplayer link
  • creating issues templates
  • updating documentation

Packagers notice

Please refer to: https://github.com/coderholic/pyradio/blob/master/packaging.md

Changed files

 .github/ISSUE_TEMPLATE/bug_report.md                       |  30 ++
 .github/ISSUE_TEMPLATE/feature_request.md                  |  20 +
 .github/ISSUE_TEMPLATE/installation---update-bug-report.md |  23 +
 Changelog                                                  |  25 +
 README.md                                                  |  27 +-
 devel/build_install_pyradio                                |  16 +-
 devel/pre-commit                                           |  29 +-
 docs/build.html                                            |   5 +-
 docs/desktop-notification.html                             |   5 +-
 docs/headless.html                                         | 214 ++++++++
 docs/headless.md                                           | 265 ++++++++++
 docs/index.html                                            |  70 ++-
 docs/index.md                                              |  44 +-
 docs/linux-pipx.html                                       |   8 +-
 docs/linux-pipx.md                                         |   3 +-
 docs/linux.html                                            |   5 +-
 docs/macos.html                                            |   5 +-
 docs/{packagers-info.html => packaging.html}               |  63 ++-
 docs/{packagers-info.md => packaging.md}                   |  75 ++-
 docs/pip-error.html                                        |   5 +-
 docs/pyradio.1                                             | 188 ++++---
 docs/pyradio_rb.1                                          |   4 +-
 docs/pyradio_rec.1                                         |   9 +-
 docs/pyradio_server.1                                      | 154 +++++-
 docs/radio-browser.html                                    |   8 +-
 docs/radio-browser.md                                      |   4 +-
 docs/recording.html                                        |   9 +-
 docs/recording.md                                          |   5 +-
 docs/server.html                                           | 122 ++++-
 docs/server.md                                             | 141 +++++-
 docs/themes.html                                           |   5 +-
 docs/windows-mplayer.html                                  |   5 +-
 docs/windows-mpv.html                                      |   5 +-
 docs/windows.html                                          |   5 +-
 pyproject.toml                                             |   2 +-
 pyradio/__init__.py                                        |   2 +-
 pyradio/__pycache__/README                                 |  14 +
 pyradio/browser.py                                         |  60 +++
 pyradio/config.py                                          | 113 ++++-
 pyradio/config_window.py                                   |  36 +-
 pyradio/edit.py                                            |  38 +-
 pyradio/install.py                                         |  16 +-
 pyradio/main.py                                            |  95 +++-
 pyradio/mkvtoolnix.py                                      |   2 +-
 pyradio/player.py                                          |  86 +++-
 pyradio/radio.py                                           | 404 +++++++++++----
 pyradio/schedule.py                                        | 101 ++--
 pyradio/schedule_win.py                                    | 758 +++++++++++++++++++---------
 pyradio/server.py                                          | 452 ++++++++++++++---
 pyradio/simple_curses_widgets.py                           |  43 +-
 pyradio/win.py                                             |   8 +-
 pyradio/win_del_old_inst.py                                |   2 +-
 pyradio/window_stack.py                                    |   8 +-
 53 files changed, 3012 insertions(+), 829 deletions(-)