Skip to content

Releases: coderholic/pyradio

Version 0.8.8-beta6

24 Nov 12:20
Compare
Choose a tag to compare

Changelog

  • Version 0.8.8-beta6
  • Fixing playback for m3u8 on vlc
  • Fixing "-u" functionality on Windows
  • Fixing "no player" messages
  • Stopping runaway threads from displaying messages after the player is stopped

Changed files

 Changelog           | 16 ++++++++--
 pyradio/__init__.py |  2 +-
 pyradio/browser.py  |  2 --
 pyradio/common.py   |  6 ++++
 pyradio/log.py      | 22 ++++++++++++++
 pyradio/main.py     |  4 +--
 pyradio/player.py   | 77 +++++++++++++++++++++++++++++------------------
 pyradio/radio.py    | 91 ++++++++++++++++++++------------------------------------
 windows.html        |  4 +--
 windows.md          |  4 +--
 10 files changed, 129 insertions(+), 99 deletions(-)

Version 0.8.8-beta5

23 Nov 11:25
Compare
Choose a tag to compare

Changelog

  • Adding VLC support on Windows

Changed files

 README.html              |  17 +-
 build.html               |  17 +-
 devel/pre-commit         |  25 ++-
 pyradio/__init__.py      |   2 +-
 pyradio/config           |   9 +
 pyradio/config.py        |   7 +-
 pyradio/config_window.py |  22 +-
 pyradio/del_vlc_log.py   |  26 +++
 pyradio/main.py          |  10 +-
 pyradio/player.py        | 542 +++++++++++++++++++++++++++++++++++++++++------
 pyradio/radio.py         |   9 +-
 windows-mplayer.html     |  79 +++++++
 windows-mplayer.md       |  79 +++++++
 windows.html             |  99 +++++----
 windows.md               |  93 +++-----
 15 files changed, 825 insertions(+), 211 deletions(-)

Version 0.8.8-beta4

17 Nov 12:25
Compare
Choose a tag to compare

Changelog

  • Adding the "Force http connections" configuration option ( #113 )
  • Fixed a couple of bugs
  • Installation script will use Python 3 by default

Changed files

 Changelog                   |   7 ++
 Makefile                    |  20 +++-
 README.html                 |  10 ++
 README.md                   |  18 +++
 devel/build_install_pyradio |  86 ++++++++++++--
 devel/what_tag              |   7 ++
 pyradio.1                   |  23 +++-
 pyradio/__init__.py         |   2 +-
 pyradio/config.py           | 120 +++++++++++++++-----
 pyradio/config_window.py    |   7 +-
 pyradio/edit.py             |  69 ++++++++++++
 pyradio/main.py             | 266 +++++++++++++++++++++++---------------------
 pyradio/player.py           |  59 ++++++----
 pyradio/radio.py            |  53 +++++++--
 pyradio/window_stack.py     |   2 +
 15 files changed, 543 insertions(+), 206 deletions(-)

Version 0.8.8-beta3

30 Oct 11:42
Compare
Choose a tag to compare

Changelog

  • Re-implementing status bar output function
  • Connection timeout counter will be visible at 70% of timeout value
  • Player will be aware of mid-session connection timeout changes
  • Changing numbers presentation (adding "G" and "J" suffixes)
  • Adding a program termination speed up
  • Changing new version detection function
    No update notification will be displayed due to this change
  • Fixing TUI breaks due to multi-threading

Changed files

 Changelog           |  11 +++
 README.html         |  40 +++++------
 README.md           |   6 ++
 build.html          |  22 +++---
 devel/what_tag      |  17 +++--
 pyradio.1           |   8 +++
 pyradio/__init__.py |   2 +-
 pyradio/log.py      | 197 +++++++++++++++++++++++++++++++--------------------
 pyradio/player.py   | 122 +++++++++++++-------------------
 pyradio/radio.py    | 200 +++++++++++++++++++++++++++++++++-------------------
 windows.html        |  28 +++-----
 11 files changed, 373 insertions(+), 280 deletions(-)

Version 0.8.8-beta2 (0.8.7.3)

13 Oct 12:24
Compare
Choose a tag to compare

This is a long-overdue update!
This is a called a beta release in the sense that some
of the intended features have not been implemented yet.

Changelog

  • Version 0.8.7.3 (0.8.8-beta2)
  • Adding PASTE MODE in editing windows
  • Finalizing alternative modes (registers, register mode,
    extra commands, yank i.e. copy) - implementation
    started in 0.8.8-beta1
  • Toggling transparency enabled in theme selection window
  • Pyradio respects global encoding
  • Info window gets updated as data are read
  • Display message when fallback theme is used (#99)
  • Fixing info window highlight and encoding issues
  • Making Station editor window size aware
  • Fixing -a command line parameter functionality
  • Build script accepts --user (for user only installation) on linux
  • Build script will clean up previous installation files
  • Fixing volume saving on Windows (mplayer)

Implemented in 0.8.8-beta1

  • Connection timeout counter
  • Station info window
  • Main help window has 3 pages now
  • Fixing playback restart when encoding changed

Not implemented yet

  • \p - Select playlist/register to paste station
  • \n - Create new playlist

Changed files

Changelog                        |   49 +-
README.html                      |  153 +--
README.md                        |  182 +--
build.html                       |   15 +-
build.md                         |    4 +-
devel/build_install_pyradio      |  182 +--
devel/build_install_pyradio.bat  |   77 +-
devel/get_cjkwrap                |   16 -
devel/pre-commit                 |    2 +-
devel/site.py                    |   21 -
devel/windirs.py                 |   39 -
pyradio.1                        |  168 +--
pyradio/__init__.py              |    8 +-
pyradio/browser.py               |   11 +-
pyradio/cjkwrap.py               |  148 ---
pyradio/config.py                |  402 +-----
pyradio/config_window.py         |   12 +-
pyradio/edit.py                  |  662 +---------
pyradio/log.py                   |   88 +-
pyradio/main.py                  |   61 +-
pyradio/player.py                |  927 +++----------
pyradio/radio.py                 | 2702 +++++++++-----------------------------
pyradio/simple_curses_widgets.py |  774 +----------
pyradio/stations.csv             |    4 -
pyradio/themes.py                |   66 +-
pyradio/widechar.py              |   44 +
pyradio/window_stack.py          |  100 +-
windows.html                     |  105 +-
windows.md                       |  120 +-
29 files changed, 1375 insertions(+), 5767 deletions(-)

Version 0.8.7.2 - macOS Catalina installation fix

16 Mar 20:40
570c6a8
Compare
Choose a tag to compare

Changelog

Fixing read-only filesystem error message for macOs Catalina

- Version 0.8.7.1

31 Jan 10:24
Compare
Choose a tag to compare

Changelog

Fixing mpv playlist option (for mpv 0.32.0)

Version 0.8.7

23 Dec 13:42
Compare
Choose a tag to compare

Changelog

  • Fixing volume issue with mpv 0.30.0
  • mpv on python3 uses socket only (no stdout parsing)
  • socat is no longer needed to use mpv
  • player's config file will be saved even if it does not already exist

Version 0.8.6

14 Dec 09:02
Compare
Choose a tag to compare

Changelog

  • Adding playlist history (for local playlists)
  • https URLs will be converted to http before connecting
  • Fixing station moving when appending station
  • Config / Default station: pading fixed
  • WINDOWS: Volume will be saved when mplayer is installed in %APPDATA%\pyradio

Version 0.8.5

15 Nov 19:26
Compare
Choose a tag to compare

Changelog

  • PyRadio will not crush with mpv 0.30.0
    Changing mpv's volume is still possible, but no info will be
    presented on the Status Bar.
    Furthermore, saving mpv's volume will not be possible.
    ( mpv issue #7153: mpv-player/mpv#7153 )
  • When the default played is changed in the config, a message
    to restart the application is presented to the user
  • Config / Default station: pading fixed