Skip to content

Releases: KIMB-technologies/Radio-API

Version 2.9.2

22 Jun 13:10
a4ee8ac
Compare
Choose a tag to compare

Add favorites (#60)!

  1. One may add stations and podcasts to a Favorites (or Favoriten) category via the web interface (simply create a category with this name if none exists). If there are stations within the favorites category, Favorites appears at the top level of the radio and lists all stations and podcasts that are in this category.
  2. One can use the new CONF_FAVORITE_ITEMS parameter in the Radio-API configuration to generally influence the sorting of elements in the radio. For example, if you set CONF_FAVORITE_ITEMS to Radio,Radio-Browser, the entries with the names Radio and Radio-Browser will be sorted higher up.

Version 2.9.1

15 Mar 21:10
e74a23a
Compare
Choose a tag to compare

Improvements of the logo cache (new in Version 2.9.0).

  • New Features
    • Automatically resize logos (The radio is not able to display huge logo images, thus Radio-API now resizes huge images before caching. Clear the cache to resize already cached images.)
    • Allow to clear logo cache, s.t., images are fetched, converted, and resized again (Button in the Web GUI next to the preview)
    • Allow logos for podcasts from Nextcloud (add a image file called logo.png to the shared folder and it is used as logo for the podcast)
    • Allow logos with Own Streams
  • Internal Optimization
    • Nextcloud access using proper XML parsing of WebDav responses
    • Command used for conversion from SVG to PNG

Version 2.9.0

03 Mar 21:57
2035a3d
Compare
Choose a tag to compare

This version introduces a logo cache to make logos of radio stations/ podcasts accessible for the radio, even if they are only served via SSL (#53). Additionally, it converts logos in SVG format to PNG format (#44).

The feature is disabled by default, use CONF_USE_LOGO_CACHE with true to enable (or false to disable).
Make sure the folder ./media is writable by PHP. (In docker-compose.yml add, e.g., the volume ./media/:/php-code/media/ and make sure to not add :ro.)

The SVG to PNG conversion is done by rsvg-convert which is installed in the Docker container. In manual installs it needs to be installed manually for supporting/ converting SVG images.

Version 2.8.4

27 Feb 14:37
6d61f33
Compare
Choose a tag to compare

Fix an issue with the "Update Available" banner (#50).

Version 2.8.3

26 Feb 18:43
ba1dcc6
Compare
Choose a tag to compare

Allow JSON-based caching with Docker installations. Previously, the JSON-based caching was only used with the manual non-Docker installs.

Now, it is possible to activate JSON-based caching in Docker installations by setting CONF_USE_JSON_CACHE=true. (Redis and Redis containers are then not needed any more.)

Version 2.8.2

04 Feb 00:04
04d8974
Compare
Choose a tag to compare

Support more special characters, i.e, umlauts or characters with diacritics, in names of radio stations and podcasts #47.

Version 2.8.1

21 Jan 15:59
0fd15a8
Compare
Choose a tag to compare

Fix an issue with nextcloud share links containing index.php, i.e., looking https://cloud.example.com/index.php/s/token (#41).
Now, links with index.php and without will work.

Version 2.8

23 Dec 20:37
598a561
Compare
Choose a tag to compare
  • Categories for podcasts & radio stations (#31)
  • Support two different domain names, i.e., one domain used to access GUI CONF_DOMAIN and one used by the radios CONF_RADIO_DOMAIN (#36)
  • Optimize caching of tables.json (contains macs, ids, and GUI-Codes for each radio)

  • Issue templates at GitHub
  • Fix some typos

Version 2.7.2

30 Nov 23:54
bdeea00
Compare
Choose a tag to compare
  • Im- & Export via a web interface, see here for details.
  • Try it at ./gui/im-export.php (activate by setting CONF_IM_EXPORT_TOKEN before).

Version 2.7.1

27 Nov 12:08
bbadcaf
Compare
Choose a tag to compare
  • More config values for non-Docker mode (change Log file and cache file directory) #26
  • Better assets reloading in web interface (now uses version)