Skip to content

Release 0.11

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 18 Apr 18:44
· 4 commits to master since this release
bac887d
  • 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.