Releases: coderholic/pyradio
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(-)
Version 0.9.2
Changelog
- implementing "player change" (key: \m)
- working on stations deletion, do not delete stations when session is locked
- changing the way stations.csv updates are done
- adding --update-stations (-us) command line option
- adding indication to denote forced http connection mode
- adding Catppuccin themes - https://github.com/catppuccin
- using rich to add color to console messages as per #174 (python 3 only)
- "Press ? for help" message will not show up when overlapping normal messages
- working on MPV auto-installation on first install on Windows
- moving last-playlist file in data dir
- fixing pyradio not terminating when answering no to save a modified playlist
- fixing a theme save crash
- removing some curses.ungetch calls
- updating docs
Packagers notice
Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio
Changed files
Changelog | 21 +
README.html | 122 ++-
README.md | 113 ++-
build.html | 3 +-
build.md | 9 +-
devel/build_install_pyradio | 3 +
devel/build_install_pyradio.bat | 12 +-
devel/pre-commit | 4 +
pyproject.toml | 2 +-
pyradio.1 | 142 ++-
pyradio/__init__.py | 2 +-
pyradio/common.py | 370 +++++++-
pyradio/compare_files.py | 47 +-
pyradio/config | 13 -
pyradio/config.py | 173 ++--
pyradio/install.py | 148 ++-
pyradio/log.py | 4 +-
pyradio/main.py | 465 +++++++--
pyradio/player.py | 31 +-
pyradio/radio.py | 1044 +++++++++++++++------
pyradio/stations.csv | 9 +-
pyradio/themes.py | 40 +-
pyradio/themes/catppuccin-frappe.pyradio-theme | 43 +
pyradio/themes/catppuccin-latte.pyradio-theme | 43 +
pyradio/themes/catppuccin-macchiato.pyradio-theme | 43 +
pyradio/themes/catppuccin-mocha.pyradio-theme | 43 +
pyradio/win.py | 123 +--
pyradio/window_stack.py | 41 +-
pyradio_server.1 | 6 +-
29 files changed, 2426 insertions(+), 693 deletions(-)
Version 0.9.1
Changelog
- adding pyproject.toml (as per pep-0518)
- adding the --config-dir (-c) command line argument (as per #187) - Not available on Windows
- adding icons directory to distribution
- adding the /set_volume (/sv) text only RC command
- adding the /volume (/v) text only RC command
- adding WNYC station to stations.csv
- working on Windows MPV installation procedure (making it less cumbersome and transparent)
- fixing system themes main border color
- fixing typos (thanks to @Wikinaut)
Packagers notice
Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio
Changed files
Changelog | 14 ++++
README.html | 76 +++++++++++-------
README.md | 48 +++++++-----
desktop-notification.html | 9 +++
desktop-notification.md | 12 +++
devel/build_install_pyradio | 3 +-
devel/build_install_pyradio.bat | 11 ++-
devel/fix_pyradio_desktop_file | 48 +++++++-----
devel/pre-commit | 12 +++
devel/update_win_mplayer | 46 +++++++++++
pyproject.toml | 34 ++++++++
pyradio.1 | 10 +--
pyradio/__init__.py | 2 +-
pyradio/config | 6 +-
pyradio/config.py | 46 +++++++++--
pyradio/edit.py | 4 +-
pyradio/icons/pyradio.ico | Bin 0 -> 92784 bytes
pyradio/icons/pyradio.png | Bin 0 -> 161726 bytes
pyradio/log.py | 41 +++++-----
pyradio/main.py | 57 +++++++++++++-
pyradio/player.py | 160 +++++++++++++++++++++++++++++---------
pyradio/radio.py | 110 +++++++++++++++++++-------
pyradio/schedule.py | 2 +-
pyradio/server.py | 77 +++++++++---------
pyradio/stations.csv | 2 +-
pyradio/themes.py | 12 +++
pyradio/win.py | 167 ++++++++++++++++++++++++++++------------
windows.html | 6 +-
windows.md | 6 +-
29 files changed, 761 insertions(+), 260 deletions(-)
Version 0.9.0
Changelog
- finalizing Radio Browser service (adding config search term navigation), closing #93 and partially closing #80
- adding search function to all stations/playlists lists
- when terminal cannot change colors, always ask to not display the warning message
- window title will not be resetted randomly
- fixing python2 config dirty indication
Packagers notice
Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio
Changed files
Changelog | 12 +
README.html | 12 +
pyradio/__init__.py | 2 +-
pyradio/browser.py | 458 ++++++++++++++++++++++++++++++++++-----
pyradio/config.py | 5 +-
pyradio/config_window.py | 9 +-
pyradio/log.py | 3 +-
pyradio/radio.py | 65 +++---
pyradio/simple_curses_widgets.py | 2 -
pyradio_rb.1 | 8 +-
radio-browser.html | 5 +-
radio-browser.md | 5 +-
12 files changed, 484 insertions(+), 102 deletions(-)
Version 0.8.9.36 (0.9-beta33)
This is yet another BUG FIX release
Changelog
- fixing config win left ("h") key: will not exit when should be decreasing a number
- fixing notification settings (pull request #175 from RaeedAhmed/bugfix/notifications)
- moving execution data to "data" folder
- fixing Desktop file installation (linux)
- fixing pyradio_server man page installation
Packagers notice
Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio
Changed files
Changelog | 10 ++++++++++
README.html | 10 ++++++++++
devel/build_install_pyradio | 12 ++++++++++--
devel/fix_pyradio_desktop_file | 4 ++--
devel/reg.py | 1 +
pyradio/__init__.py | 2 +-
pyradio/config.py | 57 ++++++++++++++++++++++++++++++++++++++++++++-------------
pyradio/config_window.py | 31 ++++++++++++++++---------------
pyradio/log.py | 2 +-
pyradio/radio.py | 26 ++++++++++++++++----------
10 files changed, 111 insertions(+), 44 deletions(-)