Releases: danielvijge/lms_mixcloud
Release 0.11
- Use yt-dlp as an helper application to get the stream URL
- Use creation time of Mixcloud track for the year instead of the update time
- LMS 8.5.2/9.0.0 is required to play Mixcloud tracks (although some tracks might work on older versions of LMS)
The plugin now uses a helper application to get the stream URL for the track. Because this is a binary there are now separate releases for Linux, Windows, and MacOS.
yt-dlp
is a Python library. For the Windows and MacOS release, Python seems to be bundled in the binary, hence the application is quite large (17-31 MB). On Linux it is a lot smaller because Python is not bundled. But Python 3.8 or higher must be available on the system. If another version is yt-dlp
is already installed, it's also possible to use that version instead of the bundled version; set the correct path to yt-dlp
in the settings.
Streams for Mixcloud are in an MP4/AAC format. More recent uploads (or Mixcloud is in the process of re-encoding all files) require a newer version of LMS to play. The required fix for LMS was added in LMS-Community/slimserver#1056, so this required LMS 8.5.2 or 9.0.0 with a build date of 18 April 2024 or newer.
Release 0.10
- Fix streaming of Mixcloud tracks. dlmixcloud.com is no longer working, so switching to savelink.info to get the stream URL.
- Force persistent streaming mode for HTTP(S) links, as it is the only mode that works. With other modes a track stops playing after some minutes.
- Minimum required version of LMS is now 8.2.
Release 0.9
- Mixcloud API call now requiring trailing slash, fix by @PaulWebster
Release 0.8
- Functional improvements and maintenance fixes by @kwarklabs
Release 0.7
Metadata was not fetched after caching expired (fix by @philippe44)
Release 0.6
More fixes by @philippe44
Release 0.5
Big thanks to @philippe44 for these changes!
- Minimum version of LMS required is now 8.1
- Fix for mp4 streaming
Release 0.4
Fix 404 Not Found error when browsing menu entries
Release 0.3.0
Fix playing tracks when browsing (only Tune In URL worked)
Version 0.2.2
- Support for Tune In URL (thanks to @mavit)