Skip to content

Releases: danielvijge/lms_mixcloud

Release 0.11

18 Apr 18:44
bac887d
Compare
Choose a tag to compare
  • 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

19 Sep 07:32
2f28ec9
Compare
Choose a tag to compare
  • 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

23 Apr 13:18
e4e3e07
Compare
Choose a tag to compare
  • Mixcloud API call now requiring trailing slash, fix by @PaulWebster

Release 0.8

18 Apr 15:26
885aacc
Compare
Choose a tag to compare
  • Functional improvements and maintenance fixes by @kwarklabs

Release 0.7

18 May 15:55
97e7384
Compare
Choose a tag to compare
Metadata was not fetched after caching expired (fix by @philippe44)

Release 0.6

24 Apr 21:16
ab29aed
Compare
Choose a tag to compare
More fixes by @philippe44

Release 0.5

21 Apr 12:56
d639bf7
Compare
Choose a tag to compare

Big thanks to @philippe44 for these changes!

  • Minimum version of LMS required is now 8.1
  • Fix for mp4 streaming

Release 0.4

14 Jan 11:22
90c4c23
Compare
Choose a tag to compare
Fix 404 Not Found error when browsing menu entries

Release 0.3.0

10 Aug 18:37
071b21c
Compare
Choose a tag to compare
Fix playing tracks when browsing (only Tune In URL worked)

Version 0.2.2

06 Aug 20:20
041d805
Compare
Choose a tag to compare
  • Support for Tune In URL (thanks to @mavit)