Skip to content

Releases: coderholic/pyradio

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

Version 0.8.9.30 (0.9-beta27)

25 Nov 13:26
Compare
Choose a tag to compare

Changelog

  • Adding a Desktop File
  • Adding Desktop Notifications
  • Adding --terminal and --terminal-param command line options
  • Adding --no-themes command line option
  • Fixing Windows uninstallation script
  • Fixing opening registers by name
  • Fixing ping command for BSD
  • The installation will fail if pip not found
  • Trying to restore windows title on exit (not for Windows)
  • URL will not overlap the title
  • Updating docs

Packagers notice

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

Changed files

 Changelog                        |  14 +
 README.html                      | 124 ++++++---
 README.md                        | 105 ++++++-
 build.html                       |  11 +-
 build.md                         |  29 +-
 desktop-notification.html        | 153 ++++++++++
 desktop-notification.md          | 169 +++++++++++
 devel/build_install_pyradio      |  45 ++-
 devel/build_install_pyradio.bat  |  15 +-
 devel/changelog2commit           |   2 +-
 devel/fix_pyradio_desktop_file   | 256 +++++++++++++++++
 devel/get_cjkwrap                |   2 +-
 devel/get_countries              |   2 +-
 devel/pre-commit                 |  15 +-
 devel/pyradio.desktop            |  11 +
 devel/what_tag                   |   2 +-
 pyradio.1                        | 384 +++++++++++++++++++------
 pyradio/__init__.py              |   2 +-
 pyradio/config                   |  13 +
 pyradio/config.py                | 218 ++++++++++++++-
 pyradio/config_window.py         | 133 ++++++---
 pyradio/html_help.py             |   2 +-
 pyradio/install.py               |   5 +-
 pyradio/log.py                   | 317 ++++++++++++++++++++-
 pyradio/main.py                  |  70 ++++-
 pyradio/notification             |   0
 pyradio/ping.py                  |   3 +-
 pyradio/player.py                |   5 +-
 pyradio/radio.py                 | 194 ++++++++++---
 pyradio/schedule.py              | 587 +++++++++++++++++++++++++++++++++++++++
 pyradio/schedule_win.py          | 530 +++++++++++++++++++++++++++++++++++
 pyradio/simple_curses_widgets.py | 530 +++++++++++++++++++++++++++++++----
 pyradio/themes.py                | 102 +++----
 pyradio/win.py                   |  12 +-
 pyradio/window_stack.py          |   8 +
 pyradio_rb.1                     |   1 +
 radio-browser.html               |   4 +-
 windows-mplayer.html             |   2 +-
 windows-mpv.html                 |   2 +-
 windows.html                     |  10 +-
 40 files changed, 3692 insertions(+), 397 deletions(-)

Version 0.8.9.28 (0.9-beta25)

27 Sep 10:07
Compare
Choose a tag to compare

Changelog

  • adding play next/previous station to global functions
  • fixing Connection Type window colors
  • fixing line editor blobal function handler
  • fixing a couple of stations history bugs
  • fixing station listing for CJL characters
  • updating docs

Packagers notice

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

Changed files


 Changelog                        |   9 ++
 README.html                      |  44 +++++--
 README.md                        |  23 ++--
 build.html                       |   1 +
 devel/pre-commit                 |   2 +
 pyradio.1                        |  16 ++-
 pyradio/__init__.py              |   2 +-
 pyradio/browser.py               |  52 ++-------
 pyradio/config.py                |  16 +--
 pyradio/edit.py                  |  28 ++---
 pyradio/log.py                   |  15 ++-
 pyradio/main.py                  |  28 +++--
 pyradio/player.py                |   1 +
 pyradio/radio.py                 | 244 ++++++++++++++++++++++++++++-----------
 pyradio/simple_curses_widgets.py |  21 ++--
 radio-browser.html               |   1 +
 windows-mplayer.html             |   1 +
 windows-mpv.html                 |   1 +
 windows.html                     |   3 +-
 19 files changed, 331 insertions(+), 177 deletions(-)