Releases: coderholic/pyradio
Version 0.9.2.10
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
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(-)
Version 0.9.2.8
This release implements Stations Recording for the MPV media player.
More info at: https://github.com/coderholic/pyradio/blob/master/recording.md
Changelog
- \o will open the config directory in a file manager
- implementing station recording vor MPV media player
- implementing playback pause for MPV media player, when player in recording mode
- fixing Windows installation scripts
Packagers notice
Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio
Changed files
Changelog | 8 ++
README.html | 24 ++++++
README.md | 28 +++++++
build.html | 8 +-
build.md | 8 +-
devel/pre-commit | 7 +-
pip-error.html | 2 +-
pip-error.md | 2 +-
pyproject.toml | 2 +-
pyradio.1 | 2 +
pyradio/__init__.py | 2 +-
pyradio/config.py | 19 ++++-
pyradio/install.py | 8 +-
pyradio/log.py | 2 +-
pyradio/player.py | 201 ++++++++++++++++++++++++++++++++++++++++++++-------
pyradio/radio.py | 170 +++++++++++++++++++++++++++++++++++++++----
pyradio/window_stack.py | 3 +
recording.html | 145 +++++++++++++++++++++++++++++++++++++
18 files changed, 578 insertions(+), 63 deletions(-)
Version 0.9.2.7
Changelog
- fixing a couple of install.py potential crashes
- fixing a theme download potential crash
- theme transparency will always be honored, in contrast to global (config transparency setting)
Packagers notice
Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio
Changed files
Changelog | 7 +
README.html | 23 +-
README.md | 18 +-
devel/build_install_pyradio | 3 +-
linux-pipx.html | 2 +-
linux-pipx.md | 2 +-
linux.html | 2 +-
linux.md | 2 +-
macos.html | 2 +-
macos.md | 2 +-
pyproject.toml | 2 +-
pyradio.1 | 16 +-
pyradio/__init__.py | 2 +-
pyradio/config.py | 10 +-
pyradio/config_window.py | 2 +-
pyradio/install.py | 11 +-
pyradio/main.py | 8 +-
pyradio/radio.py | 12 +-
pyradio/schedule.py | 65 ++++--
pyradio/schedule_win.py | 7 +-
pyradio/server.py | 249 +++++++++++++++++++--
pyradio/themes.py | 106 ++++-----
pyradio/themes/blue-by-boxer.pyradio-theme | 6 +-
pyradio/themes/catppuccin-frappe.pyradio-theme | 8 +-
pyradio/themes/catppuccin-latte.pyradio-theme | 8 +-
pyradio/themes/catppuccin-macchiato.pyradio-theme | 8 +-
pyradio/themes/catppuccin-mocha.pyradio-theme | 8 +-
pyradio/themes/classic_by_obsdg.pyradio-theme | 4 +-
pyradio/themes/cupcake_by_edunfelt.pyradio-theme | 6 +-
.../themes/fairyflossy_by_edunfelt.pyradio-theme | 6 +-
pyradio/themes/gruvbox_dark_by_sng.pyradio-theme | 6 +-
pyradio/themes/gruvbox_light_by_sng.pyradio-theme | 6 +-
pyradio/themes/minima_by_ben_chile.pyradio-theme | 6 +-
pyradio/themes/pastel_based_by_sng.pyradio-theme | 6 +-
34 files changed, 445 insertions(+), 186 deletions(-)
Version 0.9.2.6
Changelog
- using pipx for installation on "externally-managed" python installations
- adding cache for pipx installation (and command line parameters to handle it)
- --list will indicate Group Headers
- started working on scheduling
- updating docs
Packagers notice
Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio
Changed files
Changelog | 10 +
README.html | 41 +-
README.md | 47 ++-
build.html | 172 ++++----
build.md | 213 ++++------
desktop-notification.html | 3 +-
desktop-notification.md | 4 +-
devel/build_install_pyradio | 376 +++++++++---------
devel/build_install_pyradio.bat | 1 +
devel/fix_pyradio_desktop_file | 11 +-
devel/pre-commit | 33 +-
devel/what_tag | 8 +
linux-pipx.html | 226 +++++++++++
linux-pipx.md | 322 +++++++++++++++
linux.html | 134 +++++++
linux.md | 139 +++++++
macos.html | 116 ++++++
macos.md | 130 ++++++
pip-error.html | 73 ++++
pip-error.md | 52 +++
pyproject.toml | 2 +-
pyradio.1 | 12 +-
pyradio/__init__.py | 2 +-
pyradio/cjkwrap.py | 1 +
pyradio/config.py | 4 +
pyradio/install.py | 614 +++++++++++++++++++++++------
pyradio/main.py | 108 ++++-
pyradio/radio.py | 20 +-
pyradio/schedule.py | 459 +++++++++++----------
pyradio/schedule_win.py | 427 +++++++++++++-------
pyradio/simple_curses_widgets.py | 273 ++++++++++++-
pyradio/themes/blue-by-boxer.pyradio-theme | 44 +++
pyradio/win.py | 2 +-
requirements_pipx.txt | 7 +
server.html | 3 +-
server.md | 4 +-
windows-mplayer.html | 1 -
windows-mplayer.md | 2 -
windows-mpv.html | 1 -
windows-mpv.md | 2 -
windows.html | 1 -
windows.md | 2 -
42 files changed, 3078 insertions(+), 1024 deletions(-)
Version 0.9.2.5
Changelog
- Desktop Notifications will display the image provided by the station (jpg or png).
- adding config option "Use station icon"
- adding a fourth optional column for pyradio playlists. This column will define a station icon url.
- adding CJK chars support for Group Headers
- fixing a potential crash when randomly playing stations.
- trying to limit duplicate Desktop Notifications.
- adding a system theme: blue_by_boxer
- updating docs
Packagers notice
Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio
Changed files
Changelog | 13 +++
README.html | 19 +++-
README.md | 8 +-
desktop-notification.html | 3 +-
desktop-notification.md | 4 +-
pyproject.toml | 2 +-
pyradio.1 | 30 +++++-
pyradio/__init__.py | 2 +-
pyradio/browser.py | 18 ++--
pyradio/cjkwrap.py | 52 +++++++++++
pyradio/common.py | 10 +-
pyradio/config | 8 ++
pyradio/config.py | 87 ++++++++++++------
pyradio/config_window.py | 6 +-
pyradio/edit.py | 169 ++++++++++++++++++++--------------
pyradio/log.py | 44 +++++++--
pyradio/radio.py | 192 +++++++++++++++++++++++++++++++++------
pyradio/simple_curses_widgets.py | 19 ++--
pyradio/window_stack.py | 6 ++
19 files changed, 536 insertions(+), 156 deletions(-)
Version 0.9.2.4
This is yet another BUG FIX release
Changelog
- do not crash when we have a small number of Groups
- get a minimum size so that we don't get stuck
- position all windows relevant to parent
Packagers notice
Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio
Changed files
Changelog | 6 ++++++
README.html | 6 ++++++
pyproject.toml | 2 +-
pyradio/__init__.py | 2 +-
pyradio/radio.py | 5 +++--
pyradio/simple_curses_widgets.py | 36 +++++++++++++++++++++++++++++++-----
6 files changed, 48 insertions(+), 9 deletions(-)
Version 0.9.2.3
This is a BUG FIX release
Changelog
- fixing search function for Group Selection window (pressing "n" or "N" will now work)
- random playback will not stop on a Group Header
- do not put new selection in the middle of window if already visible (Group Selection window)
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/radio.py | 53 ++++++++++++++++++++++------------------
pyradio/simple_curses_widgets.py | 47 +++++++++++++++++++++++------------
6 files changed, 79 insertions(+), 41 deletions(-)
Version 0.9.2.2
Changelog
- adding support for Groups in playlists
- making sure that the stations update thread terminates timely
Packagers notice
Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio
Changed files
Changelog | 5 +
README.html | 41 +++
README.md | 31 +++
pyproject.toml | 2 +-
pyradio.1 | 39 +++
pyradio/__init__.py | 2 +-
pyradio/browser.py | 2 +-
pyradio/common.py | 44 +++-
pyradio/edit.py | 41 ++-
pyradio/radio.py | 323 ++++++++++++++++++++---
pyradio/simple_curses_widgets.py | 538 ++++++++++++++++++++++++---------------
pyradio/window_stack.py | 11 +-
12 files changed, 818 insertions(+), 261 deletions(-)
Version 0.9.2.1
This is a BUG FIX release
Changelog
- do not ask to update stations on new install (i.e. stations.csv copied from package)
- perform more thorough test when updating a station
Packagers notice
Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio
Changed files
Changelog | 6 ++++++
README.html | 6 ++++++
pyproject.toml | 2 +-
pyradio/__init__.py | 2 +-
pyradio/common.py | 6 +++++-
pyradio/config.py | 6 +++---
pyradio/main.py | 6 ++++++
pyradio/radio.py | 5 +++++
8 files changed, 33 insertions(+), 6 deletions(-)