Releases: coderholic/pyradio
Releases · coderholic/pyradio
Version 0.8.8.3
Changelog
- Basic mouse support implemented
- Config option to enable mouse support added
- Implementing players extra parameters set.
- Player selection Config window redesigned.
- Adding -ep. -ap, -lp command line parameters.
- Fixing a bug which would lead to a crash when "r" would be pressed in the config window.
- Playback will be restarted when vital parameters are changes (encoding, connection type, player parameters).
- When restarting playback, play the correct station not the selected one.
- Fixing several minor bugs.
Changed files
Changelog | 27 +
README.html | 196 +++-
README.md | 140 ++-
build.html | 25 +-
devel/build_install_pyradio.bat | 2 +
devel/pre-commit | 17 +-
devel/reg.py | 28 +
devel/unreg.py | 21 +
pyradio.1 | 150 ++-
pyradio/__init__.py | 7 +-
pyradio/browser.py | 20 +-
pyradio/config | 9 +
pyradio/config.py | 508 ++++++++--
pyradio/config_window.py | 1412 ++++++++++++++++++++++-----
pyradio/del_vlc_log.py | 4 +-
pyradio/edit.py | 76 +-
pyradio/log.py | 26 +-
pyradio/main.py | 168 +++-
pyradio/player.py | 1014 +++++++++++--------
pyradio/radio.py | 2007 +++++++++++++++++++++++++-------------
pyradio/simple_curses_widgets.py | 360 +++----
pyradio/stations.csv | 3 +
pyradio/themes.py | 187 ++--
pyradio/window_stack.py | 66 +-
windows-mplayer.html | 27 +-
windows.html | 29 +-
windows.md | 2 +-
27 files changed, 4620 insertions(+), 1911 deletions(-)
Version 0.8.8.2
Changelog
Gracefully exit when the terminal is closed
Changed files
Changelog | 9 ++++
pyradio/__init__.py | 2 +-
pyradio/main.py | 50 +++++++++++----------
pyradio/player.py | 16 ++++---
pyradio/radio.py | 127 +++++++++++++++++++++++++++++++++++++++-------------
5 files changed, 144 insertions(+), 60 deletions(-)
Version 0.8.8.1
Changelog
Fixing vlc termination on Windows
Changed files
pyradio.1 | 2 +-
pyradio/__init__.py | 2 +-
pyradio/browser.py | 22 +++++++++++++---------
pyradio/player.py | 27 +++++++++++++++++++--------
pyradio/radio.py | 6 ++++--
Version 0.8.8
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
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
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
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
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)
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
Changelog
Fixing read-only filesystem error message for macOs Catalina