27.7.2018, 22:46
@alibababa Omlouvám se, neuvědomil jsem si jednu "drobnost". Přeci jen je to už pár týdnů, co jsem addon naposledy editoval. Generic playlist musí být zadaný včetně cesty. V podstatě by měl být správně vytvořen editací z kopie "sample" souboru, který vytváří addon a respektuje aktuální umístění Kodi adresáře special://home. Dosadil jsme tam cestu platnou pro LibreELEC. Doporučuji zkontrolovat, zda je to v CoreELEC stejné.
Kód:
#! /bin/bash
source=$*
stream=$(grep -A 1 "${source}$" /storage/.kodi/userdata/addon_data/service.playlist.o2tv/o2tv.generic.m3u8 | head -n 2 | tail -n 1)
streamcount=$(wget -qO- ${stream} | grep -Eo "(http|https)://[\da-z./?A-Z0-9\D=_-]*" | wc -l)
streamcount=$((streamcount-1))
ffmpeg -re -fflags +genpts -loglevel fatal -i ${stream} -probesize 32 -c copy -map p:${streamcount} -f mpegts -mpegts_service_type digital_tv pipe:1