Fucktheduck... Ich hatte damals plugin.video.streamlink von beardypig genutzt, das wird aber schon seit einer Ewigkeit nicht mehr weiterentwickelt.
Was es macht? LibreElec befindet sich auf einer Read-only-Partition, einer der wenigen Möglichkeiten zur Installation eigener Programme besteht darin, diese in ein Addon zu "verpacken". Außerdem ist die Installation über ein Addon für den normalen Benutzer einfacher als die manuelle Installation.
In meinem Video-Addon sah der Aufruf wie folgt aus:
URL des Videos wird im Vorfeld ermittelt und die folgenden Zeilen spielen es ab:
streams = streamlink.streams(url) <-- die Zeile ist in der Tat die einzige, die auf streamlink zugreift
stream = str(streams['best'].url)
play_item = xbmcgui.ListItem(path=stream)
xbmcplugin.setResolvedUrl(addon_handle, True, listitem=play_item)