Releases: KIMB-technologies/Radio-API
Version 2.9.4
Warning
Possibly breaking Nextcloud Streams (Radio stations and Podcasts based on files in Nextcloud shares).
Nextcloud changed the way how files can be downloaded (accessed) in shared folders in version 31.0.0 of Nextcloud server. This update enables Radio-API to access shares of Nextcloud version 31.0.0. However, it may break the access to older versions of Nextcloud server. Thus, there is an configuration option, CONF_LEGACY_NEXTCLOUD
which can be set to true
for accessing older versions of Nextcloud via Radio-API or to false
(the default) for accessing newer versions.
So, before updating Radio-API, check your Nextcloud version and set CONF_LEGACY_NEXTCLOUD=true
if necessary. (And also remember to update Radio-API when updating Nextcloud to versions >= 31.)
Version 2.9.3
Optimize the PHP Proxy (#65) used in installations without Docker, please install the curl
extension for full support.
Version 2.9.2
Add favorites (#60)!
- One may add stations and podcasts to a
Favorites
(orFavoriten
) 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. - 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 setCONF_FAVORITE_ITEMS
toRadio,Radio-Browser
, the entries with the names Radio and Radio-Browser will be sorted higher up.
Information: Nuvola Service Shutdown
Moved to Discussion: #66
Version 2.9.1
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
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
Fix an issue with the "Update Available" banner (#50).
Version 2.8.3
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
Support more special characters, i.e, umlauts or characters with diacritics, in names of radio stations and podcasts #47.
Version 2.8.1
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.