Skip to content

Releases: coderholic/pyradio

Version 0.8.8

10 Dec 23:11

Choose a tag to compare

Changelog

  • Implementing "Paste to playlist" (\p) command
  • Implementing "Create Playlist" (\n)
  • Addind \u (show Unnamed Register) command
  • Fixing volume display for MPV on python3 before a valid Title has been received
  • Revert to stations playlist if default one (set by config) does not exist
  • Second level config windows will not be displayed when main window shows "Window too small" message
  • When opening a playlist/register from register mode, continue playing active station (if found in opened playlist/register)
  • Do not show "'" when opening a playlist/register from register mode
  • "Title: (null)" will not appear any more (vlc)

Changed files

 Changelog                        |  18 +
 README.html                      |   2 +-
 README.md                        |   2 +-
 devel/build_install_pyradio      |   2 +-
 devel/get_countries              |   3 +-
 pyradio.1                        |   3 +-
 pyradio/__init__.py              |   2 +-
 pyradio/browser.py               |  21 +-
 pyradio/cjkwrap.py               |  21 +-
 pyradio/common.py                |  19 +-
 pyradio/config.py                |  41 ++
 pyradio/config_window.py         | 233 +++++++-----
 pyradio/countries.py             | 505 ++++++++++++------------
 pyradio/del_vlc_log.py           |   8 +-
 pyradio/edit.py                  | 264 +++++++------
 pyradio/encodings.py             | 204 +++++-----
 pyradio/log.py                   |  52 ++-
 pyradio/player.py                | 119 +++---
 pyradio/radio.py                 | 800 ++++++++++++++++++++++++---------------
 pyradio/simple_curses_widgets.py | 165 ++++----
 pyradio/themes.py                | 169 ++++-----
 pyradio/window_stack.py          | 288 +++++++-------
 22 files changed, 1698 insertions(+), 1243 deletions(-)

Version 0.8.8-beta6

24 Nov 12:20

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

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

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

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

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

Choose a tag to compare

Changelog

Fixing read-only filesystem error message for macOs Catalina

- Version 0.8.7.1

31 Jan 10:24

Choose a tag to compare

Changelog

Fixing mpv playlist option (for mpv 0.32.0)

Version 0.8.7

23 Dec 13:42

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

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