Skip to content

Releases: coderholic/pyradio

Version 0.9.2.16

15 Oct 17:01
Compare
Choose a tag to compare

Changelog

  • install.py: will terminate if python not in PATH
  • recorded files will have tags inserted in them if mkvmerge is detected. Chapters will also be added if the station provides ICY Titles
  • opening the config folder while recording will actually open the recording folder
  • buffering can now be disabled (in 0.9.2.15, once buffering was enabled, it could not be disabled until program termination)
  • fixing a couple of race confitions (threading lock files not being released) that would lead to a freeze
  • fixing players crash detection routines
  • fixing config players parsing
  • on Windows, downloaded recording files in the data directory will be deleted at startup, when recording is not active
  • adding recording man page
  • Updating docs

Packagers notice

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

Changed files

 Changelog                   |  19 ++
 README.html                 |  25 +++
 README.md                   |  10 ++
 devel/build_install_pyradio |   2 +
 pyproject.toml              |   2 +-
 pyradio.1                   |  10 +-
 pyradio/__init__.py         |   2 +-
 pyradio/config.py           |  11 +-
 pyradio/install.py          |  57 ++++--
 pyradio/log.py              |  15 ++
 pyradio/main.py             |   4 +
 pyradio/notification        |   0
 pyradio/player.py           | 413 +++++++++++++++++++++++++++++++++++++++-----
 pyradio/radio.py            |  24 ++-
 pyradio/win.py              |  29 +++-
 pyradio_rb.1                |   2 +-
 pyradio_rec.1               | 397 ++++++++++++++++++++++++++++++++++++++++++
 recording.html              | 115 ++++++++++--
 recording.md                | 130 +++++++++++++-
 19 files changed, 1176 insertions(+), 91 deletions(-)

Version 0.9.2.15

05 Oct 09:19
Compare
Choose a tag to compare

Changelog

This is a BUG FIX release!

  • fixing mplayer and vlc recording
  • mplayer buffering min changed to 250KB
  • fixing updateRecordingStatus not exiting when asked
  • buffer size cannot be 0

Packagers notice

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

Changed files

 Changelog           |  7 +++++++
 README.html         |  7 +++++++
 pyproject.toml      |  2 +-
 pyradio/__init__.py |  2 +-
 pyradio/edit.py     |  2 +-
 pyradio/install.py  |  2 +-
 pyradio/player.py   | 30 ++++++++++++++++++++++++++----
 pyradio/radio.py    |  4 ++--
 8 files changed, 46 insertions(+), 10 deletions(-)

Version 0.9.2.14

04 Oct 13:53
Compare
Choose a tag to compare

Changelog

  • adding players buffering
  • [B] will be displayed at top left corner of the window when player is buffering
  • adding "Force transparency" config option (as per #201)
  • redisigning players' extra parameters window
  • removing command line parameters -ep, -ap, lp and changing -ocd etc.
  • Windows: MPV installation will check CPU flags to download V3 or normal mpv release
  • fix_pyradio_desktop_file: parameters will be placed after terminal name (before -e)
  • fixing mpv parameter which might throw a warning which would break the TUI
  • fixing mplayer volume parsing error
  • fixing a couple of python2 crashes
  • updating build_install_pyradio (as per #203)
  • updating docs

Packagers notice

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

Changed files

 Changelog                                 |  20 +
 README.html                               | 239 ++++++++---
 README.md                                 | 181 ++++----
 devel/build_install_pyradio               |   4 +-
 devel/build_install_pyradio.bat           |   8 +
 devel/fix_pyradio_desktop_file            |   6 +-
 devel/pre-commit                          |   4 +-
 devel/update_win_mplayer                  |  46 --
 devel/update_win_players                  |  86 ++++
 pyproject.toml                            |   2 +-
 pyradio.1                                 | 188 ++++----
 pyradio/__init__.py                       |   2 +-
 pyradio/config                            |  10 +
 pyradio/config.py                         | 205 +++------
 pyradio/config_window.py                  | 671 +++++++++++++++++++++--------
 pyradio/edit.py                           | 141 ++++++
 pyradio/install.py                        |   5 +-
 pyradio/log.py                            |  25 +-
 pyradio/main.py                           | 169 ++------
 pyradio/player.py                         | 687 +++++++++++++++++++++---------
 pyradio/radio.py                          | 315 ++++++++++----
 pyradio/simple_curses_widgets.py          | 431 +++++++++++++++----
 pyradio/themes.py                         |  79 ++--
 pyradio/themes/AM_by_amski1.pyradio-theme |  43 ++
 pyradio/win.py                            | 127 +++++-
 pyradio/window_stack.py                   |  34 +-
 pyradio_rb.1                              |   2 +-
 27 files changed, 2570 insertions(+), 1160 deletions(-)

Version 0.9.2.13

15 Jul 11:40
Compare
Choose a tag to compare

Changelog

  • all search widgets will save up to 20 of their last search terms
  • VLC will now save its default volume
  • adding --record command line parameter
  • \l will toggle the "Open last playlist" config setting
  • updating docs

Packagers notice

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

Changed files

 Changelog                        |   8 +
 README.html                      |  33 +++-
 README.md                        |  29 ++-
 pyproject.toml                   |   2 +-
 pyradio.1                        |  17 +-
 pyradio/__init__.py              |   3 +-
 pyradio/compare_files.py         |   1 +
 pyradio/config.py                |  30 ++-
 pyradio/config_window.py         |   2 +-
 pyradio/del_vlc_log.py           |   1 +
 pyradio/html_help.py             |   1 +
 pyradio/install.py               |   2 +-
 pyradio/log.py                   |   2 +-
 pyradio/main.py                  |   5 +-
 pyradio/ping.py                  |   1 +
 pyradio/player.py                | 389 +++++++++++++++++++++++++--------------
 pyradio/radio.py                 |  92 +++++++--
 pyradio/schedule.py              |   1 +
 pyradio/schedule_win.py          |   1 +
 pyradio/server.py                |   1 +
 pyradio/simple_curses_widgets.py | 125 +++++++++++--
 pyradio/win.py                   |   1 +
 pyradio/win_del_old_inst.py      |   1 +
 pyradio/window_stack.py          |   1 -
 recording.html                   |   7 +
 recording.md                     |  15 ++
 26 files changed, 563 insertions(+), 208 deletions(-)

Version 0.9.2.12

01 Jul 15:39
Compare
Choose a tag to compare

Changelog

  • Implementing VLC recorder (not for Windows)
  • MPlayer recorder will display volume level
  • MPlayer on Windows 7 will not use profiles
  • Trying different recorded file limit to start monitor
  • Updating docs

Packagers notice

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

Changed files

 Changelog                       |   8 +
 README.html                     |   9 ++
 README.md                       |   2 +
 devel/build_install_pyradio.bat |  24 ++-
 pyproject.toml                  |   2 +-
 pyradio/__init__.py             |   2 +-
 pyradio/install.py              |   2 +-
 pyradio/player.py               | 316 +++++++++++++++++++++++++++++++---------
 pyradio/radio.py                |  83 ++++++++---
 pyradio/window_stack.py         |   3 +
 recording.html                  |  14 +-
 recording.md                    |  20 ++-
 windows.html                    |   1 +
 windows.md                      |   2 +
 14 files changed, 379 insertions(+), 109 deletions(-)

Version 0.9.2.11

20 Jun 11:26
Compare
Choose a tag to compare

Changelog

  • implementing station recording for MPlayer media player
  • players' config file will be backed up on Windows
  • fixing a couple of potential crashes

Packagers notice

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

Changed files

 Changelog           |   8 +-
 README.html         |   8 +-
 pyproject.toml      |   2 +-
 pyradio/__init__.py |   2 +-
 pyradio/config.py   |  14 ++-
 pyradio/install.py  |  11 ++-
 pyradio/main.py     |   9 +-
 pyradio/player.py   | 239 ++++++++++++++++++++++++++++++++++++++++++++++------
 pyradio/radio.py    |  37 ++++++--
 pyradio/server.py   |   3 +-
 recording.html      |  24 ++++--
 recording.md        |  27 ++++--
 12 files changed, 327 insertions(+), 57 deletions(-)

Version 0.9.2.10

14 Jun 12:26
Compare
Choose a tag to compare

This is yet another BUG FIX release

Windows users who have updated to verion 0.9.2.9 (which was broken for them), should:

  • download install.py and execute python install.py -f
  • or download the ZIP file, extract it and execute devel\build_install_pyradio.bat

Please keep in mind that the main focus of development is Recording Stations for the MPV media player.
More info at: https://github.com/coderholic/pyradio/blob/master/recording.md

Changelog

  • all PyRadio threads will terminate when Alt-F4 or the close button is used to close the program
  • adding a message about dateutil module missing
  • fixing a Windows error that has made PyRadio unusable on Windows

Packagers notice

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

Changed files

 Changelog                        |  8 ++++++++
 README.html                      |  8 ++++++++
 pyproject.toml                   |  2 +-
 pyradio/__init__.py              |  2 +-
 pyradio/config.py                |  2 +-
 pyradio/install.py               |  2 +-
 pyradio/radio.py                 | 42 +++++++++++++++++++++++++++++++++++++---
 pyradio/simple_curses_widgets.py | 30 +++++++++++++++++++++++++++-
 8 files changed, 88 insertions(+), 8 deletions(-)

Version 0.9.2.9

13 Jun 19:39
Compare
Choose a tag to compare

This release implements Stations Recording for the MPV media player.
More info at: https://github.com/coderholic/pyradio/blob/master/recording.md

This is also a BUG FIX release

Changelog

  • fixing: Remote Control Server does not terminate when PyRadio is closed with Alt-F4 or using the close button

Packagers notice

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

Changed files

 Changelog           | 5 +++++                                                                                                                                         
 README.html         | 5 +++++                                                                                                                                         
 pyproject.toml      | 2 +-                                                                                                                                            
 pyradio/__init__.py | 2 +-                                                                                                                                            
 pyradio/install.py  | 2 +-                                                                                                                                            
 pyradio/radio.py    | 4 ++++                                                                                                                                          
 6 files changed, 17 insertions(+), 3 deletions(-)  

Version 0.9.2.8

13 Jun 17:58
Compare
Choose a tag to compare

This release implements Stations Recording for the MPV media player.
More info at: https://github.com/coderholic/pyradio/blob/master/recording.md

Changelog

  • \o will open the config directory in a file manager
  • implementing station recording vor MPV media player
  • implementing playback pause for MPV media player, when player in recording mode
  • fixing Windows installation scripts

Packagers notice

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

Changed files

 Changelog               |   8 ++
 README.html             |  24 ++++++
 README.md               |  28 +++++++
 build.html              |   8 +-
 build.md                |   8 +-
 devel/pre-commit        |   7 +-
 pip-error.html          |   2 +-
 pip-error.md            |   2 +-
 pyproject.toml          |   2 +-
 pyradio.1               |   2 +
 pyradio/__init__.py     |   2 +-
 pyradio/config.py       |  19 ++++-
 pyradio/install.py      |   8 +-
 pyradio/log.py          |   2 +-
 pyradio/player.py       | 201 ++++++++++++++++++++++++++++++++++++++++++++-------
 pyradio/radio.py        | 170 +++++++++++++++++++++++++++++++++++++++----
 pyradio/window_stack.py |   3 +
 recording.html          | 145 +++++++++++++++++++++++++++++++++++++
 18 files changed, 578 insertions(+), 63 deletions(-)

Version 0.9.2.7

05 Jun 18:37
Compare
Choose a tag to compare

Changelog

  • fixing a couple of install.py potential crashes
  • fixing a theme download potential crash
  • theme transparency will always be honored, in contrast to global (config transparency setting)

Packagers notice

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

Changed files

 Changelog                                          |   7 +
 README.html                                        |  23 +-
 README.md                                          |  18 +-
 devel/build_install_pyradio                        |   3 +-
 linux-pipx.html                                    |   2 +-
 linux-pipx.md                                      |   2 +-
 linux.html                                         |   2 +-
 linux.md                                           |   2 +-
 macos.html                                         |   2 +-
 macos.md                                           |   2 +-
 pyproject.toml                                     |   2 +-
 pyradio.1                                          |  16 +-
 pyradio/__init__.py                                |   2 +-
 pyradio/config.py                                  |  10 +-
 pyradio/config_window.py                           |   2 +-
 pyradio/install.py                                 |  11 +-
 pyradio/main.py                                    |   8 +-
 pyradio/radio.py                                   |  12 +-
 pyradio/schedule.py                                |  65 ++++--
 pyradio/schedule_win.py                            |   7 +-
 pyradio/server.py                                  | 249 +++++++++++++++++++--
 pyradio/themes.py                                  | 106 ++++-----
 pyradio/themes/blue-by-boxer.pyradio-theme         |   6 +-
 pyradio/themes/catppuccin-frappe.pyradio-theme     |   8 +-
 pyradio/themes/catppuccin-latte.pyradio-theme      |   8 +-
 pyradio/themes/catppuccin-macchiato.pyradio-theme  |   8 +-
 pyradio/themes/catppuccin-mocha.pyradio-theme      |   8 +-
 pyradio/themes/classic_by_obsdg.pyradio-theme      |   4 +-
 pyradio/themes/cupcake_by_edunfelt.pyradio-theme   |   6 +-
 .../themes/fairyflossy_by_edunfelt.pyradio-theme   |   6 +-
 pyradio/themes/gruvbox_dark_by_sng.pyradio-theme   |   6 +-
 pyradio/themes/gruvbox_light_by_sng.pyradio-theme  |   6 +-
 pyradio/themes/minima_by_ben_chile.pyradio-theme   |   6 +-
 pyradio/themes/pastel_based_by_sng.pyradio-theme   |   6 +-
 34 files changed, 445 insertions(+), 186 deletions(-)