Skip to content

Releases: coderholic/pyradio

Version 0.9.2.18

03 Nov 15:12
Compare
Choose a tag to compare

Changelog

Fixing a crach on mkvtoolnix.py

Packagers notice

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

Changed files

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

Version 0.9.2.17

03 Nov 14:34
Compare
Choose a tag to compare

Changelog

  • Recorded MKV files will have a cover image by default
    (when MKVToolNix is installed)
  • Adding -mkv, -scv, -srt, -ach and -lr command line parameters
    (applicable when MKVToolNix is installed)
  • Rearranging and grouping options in the program's help screen
  • Working on scheduler (not applicable yet)
  • Updating docs

Packagers notice

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

Changed files

 Changelog                        |  12 +-
 README.html                      | 103 ++++--
 README.md                        |  91 +++--
 devel/build_install_pyradio      |   1 +
 devel/cover.png                  | Bin 0 -> 311533 bytes
 devel/pre-commit                 |   4 +-
 devel/pyradio.png                | Bin 161726 -> 56072 bytes
 pyproject.toml                   |   2 +-
 pyradio.1                        |  10 +-
 pyradio/__init__.py              |   2 +-
 pyradio/config.py                |  18 +-
 pyradio/icons/cover.png          | Bin 0 -> 309796 bytes
 pyradio/icons/pyradio.png        | Bin 161726 -> 56072 bytes
 pyradio/install.py               |   2 +-
 pyradio/log.py                   |   3 +
 pyradio/main.py                  | 150 +++++---
 pyradio/mkvtoolnix.py            | 406 ++++++++++++++++++++
 pyradio/player.py                | 102 +++--
 pyradio/radio.py                 |   4 +
 pyradio/schedule.py              | 293 +++++++++++----
 pyradio/schedule_win.py          | 778 +++++++++++++++++++++++++--------------
 pyradio/simple_curses_widgets.py |   1 +
 pyradio/win.py                   |   2 +-
 pyradio_rb.1                     |   2 +-
 pyradio_rec.1                    | 190 +++++++++-
 pyradio_server.1                 |   2 +-
 recording.html                   |  82 ++++-
 recording.md                     | 128 ++++++-
 28 files changed, 1868 insertions(+), 520 deletions(-)
~

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