Releases: coderholic/pyradio
Version 0.9.2.16
Changelog
- install.py: will terminate if python not in PATH
- recorded files will have tags inserted in them if mkvmerge is detected. Chapters will also be added if the station provides ICY Titles
- opening the config folder while recording will actually open the recording folder
- buffering can now be disabled (in 0.9.2.15, once buffering was enabled, it could not be disabled until program termination)
- fixing a couple of race confitions (threading lock files not being released) that would lead to a freeze
- fixing players crash detection routines
- fixing config players parsing
- on Windows, downloaded recording files in the data directory will be deleted at startup, when recording is not active
- adding recording man page
- Updating docs
Packagers notice
Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio
Changed files
Changelog | 19 ++
README.html | 25 +++
README.md | 10 ++
devel/build_install_pyradio | 2 +
pyproject.toml | 2 +-
pyradio.1 | 10 +-
pyradio/__init__.py | 2 +-
pyradio/config.py | 11 +-
pyradio/install.py | 57 ++++--
pyradio/log.py | 15 ++
pyradio/main.py | 4 +
pyradio/notification | 0
pyradio/player.py | 413 +++++++++++++++++++++++++++++++++++++++-----
pyradio/radio.py | 24 ++-
pyradio/win.py | 29 +++-
pyradio_rb.1 | 2 +-
pyradio_rec.1 | 397 ++++++++++++++++++++++++++++++++++++++++++
recording.html | 115 ++++++++++--
recording.md | 130 +++++++++++++-
19 files changed, 1176 insertions(+), 91 deletions(-)
Version 0.9.2.15
Changelog
This is a BUG FIX release!
- fixing mplayer and vlc recording
- mplayer buffering min changed to 250KB
- fixing updateRecordingStatus not exiting when asked
- buffer size cannot be 0
Packagers notice
Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio
Changed files
Changelog | 7 +++++++
README.html | 7 +++++++
pyproject.toml | 2 +-
pyradio/__init__.py | 2 +-
pyradio/edit.py | 2 +-
pyradio/install.py | 2 +-
pyradio/player.py | 30 ++++++++++++++++++++++++++----
pyradio/radio.py | 4 ++--
8 files changed, 46 insertions(+), 10 deletions(-)
Version 0.9.2.14
Changelog
- adding players buffering
- [B] will be displayed at top left corner of the window when player is buffering
- adding "Force transparency" config option (as per #201)
- redisigning players' extra parameters window
- removing command line parameters -ep, -ap, lp and changing -ocd etc.
- Windows: MPV installation will check CPU flags to download V3 or normal mpv release
- fix_pyradio_desktop_file: parameters will be placed after terminal name (before -e)
- fixing mpv parameter which might throw a warning which would break the TUI
- fixing mplayer volume parsing error
- fixing a couple of python2 crashes
- updating build_install_pyradio (as per #203)
- updating docs
Packagers notice
Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio
Changed files
Changelog | 20 +
README.html | 239 ++++++++---
README.md | 181 ++++----
devel/build_install_pyradio | 4 +-
devel/build_install_pyradio.bat | 8 +
devel/fix_pyradio_desktop_file | 6 +-
devel/pre-commit | 4 +-
devel/update_win_mplayer | 46 --
devel/update_win_players | 86 ++++
pyproject.toml | 2 +-
pyradio.1 | 188 ++++----
pyradio/__init__.py | 2 +-
pyradio/config | 10 +
pyradio/config.py | 205 +++------
pyradio/config_window.py | 671 +++++++++++++++++++++--------
pyradio/edit.py | 141 ++++++
pyradio/install.py | 5 +-
pyradio/log.py | 25 +-
pyradio/main.py | 169 ++------
pyradio/player.py | 687 +++++++++++++++++++++---------
pyradio/radio.py | 315 ++++++++++----
pyradio/simple_curses_widgets.py | 431 +++++++++++++++----
pyradio/themes.py | 79 ++--
pyradio/themes/AM_by_amski1.pyradio-theme | 43 ++
pyradio/win.py | 127 +++++-
pyradio/window_stack.py | 34 +-
pyradio_rb.1 | 2 +-
27 files changed, 2570 insertions(+), 1160 deletions(-)
Version 0.9.2.13
Changelog
- all search widgets will save up to 20 of their last search terms
- VLC will now save its default volume
- adding --record command line parameter
- \l will toggle the "Open last playlist" config setting
- updating docs
Packagers notice
Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio
Changed files
Changelog | 8 +
README.html | 33 +++-
README.md | 29 ++-
pyproject.toml | 2 +-
pyradio.1 | 17 +-
pyradio/__init__.py | 3 +-
pyradio/compare_files.py | 1 +
pyradio/config.py | 30 ++-
pyradio/config_window.py | 2 +-
pyradio/del_vlc_log.py | 1 +
pyradio/html_help.py | 1 +
pyradio/install.py | 2 +-
pyradio/log.py | 2 +-
pyradio/main.py | 5 +-
pyradio/ping.py | 1 +
pyradio/player.py | 389 +++++++++++++++++++++++++--------------
pyradio/radio.py | 92 +++++++--
pyradio/schedule.py | 1 +
pyradio/schedule_win.py | 1 +
pyradio/server.py | 1 +
pyradio/simple_curses_widgets.py | 125 +++++++++++--
pyradio/win.py | 1 +
pyradio/win_del_old_inst.py | 1 +
pyradio/window_stack.py | 1 -
recording.html | 7 +
recording.md | 15 ++
26 files changed, 563 insertions(+), 208 deletions(-)
Version 0.9.2.12
Changelog
- Implementing VLC recorder (not for Windows)
- MPlayer recorder will display volume level
- MPlayer on Windows 7 will not use profiles
- Trying different recorded file limit to start monitor
- Updating docs
Packagers notice
Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio
Changed files
Changelog | 8 +
README.html | 9 ++
README.md | 2 +
devel/build_install_pyradio.bat | 24 ++-
pyproject.toml | 2 +-
pyradio/__init__.py | 2 +-
pyradio/install.py | 2 +-
pyradio/player.py | 316 +++++++++++++++++++++++++++++++---------
pyradio/radio.py | 83 ++++++++---
pyradio/window_stack.py | 3 +
recording.html | 14 +-
recording.md | 20 ++-
windows.html | 1 +
windows.md | 2 +
14 files changed, 379 insertions(+), 109 deletions(-)
Version 0.9.2.11
Changelog
- implementing station recording for MPlayer media player
- players' config file will be backed up on Windows
- fixing a couple of potential crashes
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 | 14 ++-
pyradio/install.py | 11 ++-
pyradio/main.py | 9 +-
pyradio/player.py | 239 ++++++++++++++++++++++++++++++++++++++++++++++------
pyradio/radio.py | 37 ++++++--
pyradio/server.py | 3 +-
recording.html | 24 ++++--
recording.md | 27 ++++--
12 files changed, 327 insertions(+), 57 deletions(-)
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(-)