26.3.2019, 16:46
@Client: "použít příkaz chmod +x streamer.sh" - udělal jsem, žádná změna, nalezeno 50 muxů, skenování neúspěšné
Playlist
streamer.sh
1. Je ten formát playlistu vygenerovaný správně? Předpokládám, že tady problém není, protože muxy se načtou.
2. Je ten streamer.sh správně?
3. deviceid mám vyplněné celé, playlist i streamer.sh jsou umístěné v /storage/.kodi/media/playlist/kuki; tools.ffmpeg-tools je taky na správném místě; script je spustitelný; TVHeadnend 4.2 běží na tom stejném Raspberry, kde je LE 9.0 s Kodi 18.1
4. Předpokládám buď problém v tom, že se skript nespustí anebo v mé neznalosti TVHeadendu a neschopnosti ho správně nastavit.
Děkuji za pomoc.
Playlist
Kód:
#EXTM3U
#EXTINF:-1,ČT1 HD
pipe:///storage/.kodi/media/playlist/kuki/streamer.sh ct1hd
#EXTINF:-1,ČT2 HD
pipe:///storage/.kodi/media/playlist/kuki/streamer.sh ct2hd
#EXTINF:-1,ČT24 HD
pipe:///storage/.kodi/media/playlist/kuki/streamer.sh ct24
#EXTINF:-1,ČT Sport HD
pipe:///storage/.kodi/media/playlist/kuki/streamer.sh ctsporthd
#EXTINF:-1,ČT :D HD
pipe:///storage/.kodi/media/playlist/kuki/streamer.sh ctdart
#EXTINF:-1,ČT Art HD
pipe:///storage/.kodi/media/playlist/kuki/streamer.sh ctdart
streamer.sh
Kód:
#!/bin/sh
channel=$1
deviceid=5
prog=/storage/.kodi/addons/tools.ffmpeg-tools/bin
data=/storage/.kodi/media/playlist/kuki
#deviceid=$(cat ${data}/device.id | head -n 1)
json=$(wget -q -O - --post-data=sn=${deviceid} https://as.kuki.cz/api/register)
session=$(echo ${json} | jq -r '.session_key')
json=$(wget -q -O - --header=X-SessionKey:${session} --post-data="type=live&ident=${channel}" https://as.kuki.cz/api/play-token)
sign=$(echo ${json} | jq -r '.sign')
expires=$(echo ${json} | jq -r '.expires')
stream=http://media.kuki.cz:8116/${channel}/stream.m3u8?sign=${sign}\&expires=${expires}
#stream=$(wget -q -O - ${stream} | head -4 | tail -1)
${prog}/ffmpeg -fflags +genpts -loglevel fatal -i ${stream} -vcodec copy -acodec copy -f mpegts pipe:1
2. Je ten streamer.sh správně?
3. deviceid mám vyplněné celé, playlist i streamer.sh jsou umístěné v /storage/.kodi/media/playlist/kuki; tools.ffmpeg-tools je taky na správném místě; script je spustitelný; TVHeadnend 4.2 běží na tom stejném Raspberry, kde je LE 9.0 s Kodi 18.1
4. Předpokládám buď problém v tom, že se skript nespustí anebo v mé neznalosti TVHeadendu a neschopnosti ho správně nastavit.
Děkuji za pomoc.
OdroidN2, AndroidTV by Galv0nized, Kodi 19.0, Artic Zephyr