Skip to content

Releases: coderholic/pyradio

Version 0.9.2.20

23 Nov 16:18
Compare
Choose a tag to compare

Changelog

  • Creating the docs folder and moving files there
  • Updating pyproject.toml and setup.py for the latest Installation method changes
  • 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                                          |    8 +
 LICENCE => LICENSE                                 |    0
 README.md                                          | 1428 +-----------------
 devel/build_install_pyradio                        |   29 +-
 devel/build_install_pyradio.bat                    |    2 +-
 devel/pre-commit                                   |   55 +-
 build.html => docs/build.html                      |    5 +-
 build.md => docs/build.md                          |    6 +-
 .../desktop-notification.html                      |   11 +-
 .../desktop-notification.md                        |    4 +-
 README.html => docs/index.html                     |  400 +----
 docs/index.md                                      | 1131 ++++++++++++++
 linux-pipx.html => docs/linux-pipx.html            |    3 +-
 linux-pipx.md => docs/linux-pipx.md                |    4 +-
 linux.html => docs/linux.html                      |    3 +-
 linux.md => docs/linux.md                          |    4 +-
 macos.html => docs/macos.html                      |    5 +-
 macos.md => docs/macos.md                          |    6 +-
 docs/packagers-info.html                           |   91 ++
 docs/packagers-info.md                             |   79 +
 pip-error.html => docs/pip-error.html              |    0
 pip-error.md => docs/pip-error.md                  |    0
 pyradio.1 => docs/pyradio.1                        |    0
 pyradio_rb.1 => docs/pyradio_rb.1                  |    0
 pyradio_rec.1 => docs/pyradio_rec.1                |   10 +-
 pyradio_server.1 => docs/pyradio_server.1          |    0
 radio-browser.html => docs/radio-browser.html      |    6 +-
 radio-browser.md => docs/radio-browser.md          |    2 +-
 recording.html => docs/recording.html              |   20 +-
 recording.md => docs/recording.md                  |   14 +-
 server.html => docs/server.html                    |    6 +-
 server.md => docs/server.md                        |    4 +-
 docs/themes.html                                   |  347 +++++
 docs/themes.md                                     |  352 +++++
 windows-mplayer.html => docs/windows-mplayer.html  |    3 +-
 windows-mplayer.md => docs/windows-mplayer.md      |    4 +-
 windows-mpv.html => docs/windows-mpv.html          |    3 +-
 windows-mpv.md => docs/windows-mpv.md              |    4 +-
 windows.html => docs/windows.html                  |    5 +-
 windows.md => docs/windows.md                      |    6 +-
 pyproject.toml                                     |    4 +-
 pyradio/__init__.py                                |    2 +-
 pyradio/config.py                                  |    1 +
 pyradio/config_window.py                           |  104 +-
 pyradio/html_help.py                               |    2 +-
 pyradio/index.md                                   | 1567 ++++++++++++++++++++
 pyradio/install.py                                 |    9 +-
 pyradio/main.py                                    |   60 +-
 pyradio/player.py                                  |    4 +
 pyradio/radio.py                                   |  182 ++-
 pyradio/schedule.py                                |  495 ++++++-
 pyradio/schedule_win.py                            |  353 ++++-
 pyradio/simple_curses_widgets.py                   |   55 +-
 pyradio/themes.py                                  |   11 +-
 pyradio/win.py                                     |    2 +-
 pyradio/window_stack.py                            |   19 +-
 setup.py                                           |    4 +-
 57 files changed, 4890 insertions(+), 2044 deletions(-)

Version 0.9.2.19

05 Nov 17:27
Compare
Choose a tag to compare

This is a BUG FIX release

Changelog

  • cover.png updated
  • make sure cover.png is in the data folder
  • fix "No chapters found" message when recorded file has less than 3 chapter markers

Packagers notice

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

Changed files

 Changelog             |   7 +++++++
 README.html           |   7 +++++++
 devel/cover.png       | Bin 311533 -> 309796 bytes
 pyproject.toml        |   2 +-
 pyradio/__init__.py   |   2 +-
 pyradio/config.py     |  17 +++++++++++++----
 pyradio/install.py    |   5 +++--
 pyradio/mkvtoolnix.py |   2 --
 8 files changed, 32 insertions(+), 10 deletions(-)

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