Skip to content

Releases: coderholic/pyradio

Version 0.9.2.1

24 Mar 12:10
Compare
Choose a tag to compare

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

23 Mar 15:37
Compare
Choose a tag to compare

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

20 Feb 20:36
Compare
Choose a tag to compare

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

28 Jan 11:27
Compare
Choose a tag to compare

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)

16 Jan 11:30
Compare
Choose a tag to compare

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(-)

Version 0.8.9.35 (0.9-beta32)

10 Jan 17:34
Compare
Choose a tag to compare

This is yet another BUG FIX release

Changelog

  • fixing call to fix_pyradio_desktop_file during installation

Packagers notice

Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio

Changed files

 Changelog                   | 4 ++++                                                                                                                                  
 README.html                 | 4 ++++                                                                                                                                  
 devel/build_install_pyradio | 1 +                                                                                                                                     
 pyradio/__init__.py         | 2 +-                                                                                                                                    
 4 files changed, 10 insertions(+), 1 deletion(-)

Version 0.8.9.34 (0.9-beta31)

10 Jan 15:15
Compare
Choose a tag to compare

This is a BUG FIX release

Changelog

  • fixing a line editor crash
  • adding \s to help (page 5)

Packagers notice

Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio

Changed files

 Changelog           | 5 +++++
 README.html         | 5 +++++
 pyradio/__init__.py | 2 +-
 pyradio/edit.py     | 2 +-
 pyradio/radio.py    | 4 +++-
 5 files changed, 15 insertions(+), 3 deletions(-)

Version 0.8.9.33 (0.9-beta30)

10 Jan 14:50
Compare
Choose a tag to compare

Changelog

  • adding Remote Control Server
  • mpv volume will not go from zero to max when decreasing
  • all file read/write will be utf-8 encoded (python2 not affected)
  • fixing Windows lnk installation
  • editing gruvbox themes
  • adding "Border" parameter to themes as per #173 (not used by default in any of the existing themes)
  • updating docs, creating pyradio_server man page

Packagers notice

Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio

Changed files

 Changelog                                         |   12 +
 README.html                                       |   32 +-
 README.md                                         |   29 +-
 build.html                                        |    3 +-
 build.md                                          |    3 +-
 desktop-notification.html                         |    2 +-
 devel/build_install_pyradio                       |   15 +
 devel/build_install_pyradio.bat                   |   16 +-
 devel/pre-commit                                  |    9 +-
 pyradio.1                                         |   27 +-
 pyradio/__init__.py                               |    2 +-
 pyradio/browser.py                                |   16 +-
 pyradio/cjkwrap.py                                |    3 +
 pyradio/common.py                                 |    2 +-
 pyradio/compare_files.py                          |    3 +
 pyradio/config                                    |    9 +
 pyradio/config.py                                 |  169 ++-
 pyradio/config_window.py                          |  501 +++++---
 pyradio/del_vlc_log.py                            |    2 +
 pyradio/edit.py                                   |  208 +++-
 pyradio/install.py                                |   17 +-
 pyradio/log.py                                    |  157 ++-
 pyradio/main.py                                   |   15 +-
 pyradio/ping.py                                   |    3 +
 pyradio/player.py                                 |   42 +-
 pyradio/radio.py                                  |  597 +++++++--
 pyradio/server.py                                 | 1364 +++++++++++++++++++++
 pyradio/simple_curses_widgets.py                  |   80 +-
 pyradio/themes.py                                 |   29 +-
 pyradio/themes/gruvbox_dark_by_sng.pyradio-theme  |    3 +-
 pyradio/themes/gruvbox_light_by_sng.pyradio-theme |    2 +
 pyradio/win.py                                    |  115 +-
 pyradio/win_del_old_inst.py                       |  269 ++--
 pyradio/window_stack.py                           |   19 +
 pyradio_rb.1                                      |    3 +-
 pyradio_server.1                                  |  196 +++
 server.html                                       |  150 +++
 server.md                                         |  163 +++
 38 files changed, 3723 insertions(+), 564 deletions(-)

Version 0.8.9.32 (0.9-beta29)

09 Dec 15:44
Compare
Choose a tag to compare

This is a BUG FIX release

Changelog

  • Making it possible to disable the no themes start up notification
  • Fixing Config Window scrolling
  • Fixing ping for python2 and the BSDs (again)
  • Desktop Notification will stop when player is muted
  • RadioBrowser config will be centered on screen
  • RadioBrowser config will return to Config Window
  • Started working on remote controlling PyRadio

Packagers notice

Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio

Changed files

 Changelog                        |  11 +
 README.html                      |  25 +-
 README.md                        |  19 +-
 pyradio/__init__.py              |   2 +-
 pyradio/browser.py               |  99 +++++-
 pyradio/config.py                |  33 +-
 pyradio/config_window.py         |  45 ++-
 pyradio/log.py                   | 180 ++++++-----
 pyradio/ping.py                  |  33 +-
 pyradio/radio.py                 | 195 ++++++++----
 pyradio/simple_curses_widgets.py | 698 ++++++++++++++++++++++++++++++++++++------
 pyradio/window_stack.py          |   1 -
 12 files changed, 1060 insertions(+), 281 deletions(-)

Version 0.8.9.31 (0.9-beta28)

25 Nov 15:30
Compare
Choose a tag to compare

This is a BUG FIX release

Changelog

  • Fixing icon installation and discovery
  • Fixing config window not showing last entry

Packagers notice

Please refer to: https://github.com/coderholic/pyradio/blob/master/README.md#packaging-pyradio

Changed files

 Changelog                |  5 +++++
 README.html              |  5 +++++
 pyradio/__init__.py      |  2 +-
 pyradio/config_window.py | 30 ++++++++++++++++++++++--------
 pyradio/log.py           |  4 ++--
 5 files changed, 35 insertions(+), 11 deletions(-)