[DISCONTINUED] Telerising API - Zattoo für tvHeadend und VLC [Perl]

  • @DeBaschdi vielen Dank für den Screenshot. Habe es bei mir jetzt ebenfalls so eingestellt.
    Aber daran liegt es leider nicht.

    @easy4me Danke da finde ich das Log :)

    Das sieht aktuell so aus.

    2020-02-12 08:21:13.760 mpegts: - WDR Essen in Telerising-API - scan no data, failed
    2020-02-12 08:21:13.760 subscription: 077C: "scan" unsubscribing
    2020-02-12 08:21:13.761 mpegts: - Deutsche Welle Arabic in Telerising-API - tuning on IPTV
    2020-02-12 08:21:13.763 spawn: Executing "/usr/loca/volume1/@appstore/VideoStation/bin/ffmpeg"
    2020-02-12 08:21:13.763 subscription: 077E: "scan" subscribing to mux " - Deutsche Welle Arabic", weight: 6, adapter: "IPTV", network: "Telerising-API", service: "Raw PID Subscription"
    2020-02-12 08:21:13.767 iptv: stdin pipe unexpectedly closed: No data
    2020-02-12 08:21:28.760 mpegts: - Deutsche Welle Arabic in Telerising-API - scan no data, failed
    2020-02-12 08:21:28.761 subscription: 077E: "scan" unsubscribing
    2020-02-12 08:21:28.761 mpegts: - NDR Schleswig-Holstein in Telerising-API - tuning on IPTV
    2020-02-12 08:21:28.763 spawn: Executing "/usr/loca/volume1/@appstore/VideoStation/bin/ffmpeg"
    2020-02-12 08:21:28.763 subscription: 0780: "scan" subscribing to mux " - NDR Schleswig-Holstein", weight: 6, adapter: "IPTV", network: "Telerising-API", service: "Raw PID Subscription"
    2020-02-12 08:21:28.767 iptv: stdin pipe unexpectedly closed: No data
    2020-02-12 08:21:43.761 mpegts: - NDR Schleswig-Holstein in Telerising-API - scan no data, failed
    2020-02-12 08:21:43.761 subscription: 0780: "scan" unsubscribing
    2020-02-12 08:21:43.761 mpegts: - ARD-alpha in Telerising-API - tuning on IPTV
    2020-02-12 08:21:43.763 spawn: Executing "/usr/loca/volume1/@appstore/VideoStation/bin/ffmpeg"
    2020-02-12 08:21:43.764 subscription: 0782: "scan" subscribing to mux " - ARD-alpha", weight: 6, adapter: "IPTV", network: "Telerising-API", service: "Raw PID Subscription"


    Obwohl ich in der Telerising API /usr/bin/ffmpeg hinterlegt habe, nutzt das tvheadend, den Pfad der Video Station. Scheint das Synology Intern umzuleiten

  • ffmpeg wird gar nicht erst geladen. Der typische ffmpeg-Log taucht gar nicht erst auf.

    Im Skript gibt es die Möglichkeit, den ffmpeg-Pfad selbst zu wählen. Ggf. kann man die Einstellungen in der userfile.json entsprechend anpassen und eine neue Kanalliste erstellen.

  • Hi,

    jetzt hab ich es hinbekommen, das er zumindest das ffmpeg lädt.

    2020-02-12 08:41:25.722 mpegts: - BR Fernsehen Süd in Telerising-API - tuning on IPTV
    2020-02-12 08:41:25.724 spawn: Executing "/volume1/@appstore/ffmpeg/bin/ffmpeg"
    2020-02-12 08:41:25.725 epggrab: - BR Fernsehen Süd in Telerising-API - registering mux for OTA EPG
    2020-02-12 08:41:25.726 subscription: 0824: "scan" subscribing to mux " - BR Fernsehen Süd", weight: 5, adapter: "IPTV", network: "Telerising-API", service: "Raw PID Subscription"
    2020-02-12 08:41:25.754 spawn: ffmpeg version 4.2.1 Copyright (c) 2000-2019 the FFmpeg developers
    2020-02-12 08:41:25.754 spawn: built with gcc 4.9.3 (crosstool-NG 1.20.0) 20150311 (prerelease)
    2020-02-12 08:41:25.754 spawn: configuration: --target-os=linux --cross-prefix=/spksrc/toolchains/syno-x64-6.1/work/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu- --prefix=/var/packages/ffmpeg/target --extra-cflags=-I/spksrc/spk/ffmpeg/work-x64-6.1/install/var/packages/ffmpeg/target/include --extra-ldflags=-L/spksrc/spk/ffmpeg/work-x64-6.1/install/var/packages/ffmpeg/target/lib --extra-libs='-lxml2 -ldl' --pkg-config=/usr/bin/pkg-config --ranlib=/spksrc/toolchains/syno-x64-6.1/work/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ranlib --enable-cross-compile --enable-rpath --enable-pic --enable-shared --enable-gpl --enable-fontconfig --enable-libass --enable-libbluray --enable-avresample --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libopus --enable-libsoxr --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-gnutls --disable-debug --disable-doc --disable-static --enable-libfdk-aac --enable-nonfree --extra-cflags='-DSYNO_VIDEOSTATION -DSYNO_AUDIOSTATION -DSYNO_MEDIASERVER -DSYNO_DSM' --e
    2020-02-12 08:41:25.754 spawn: libavutil 56. 31.100 / 56. 31.100
    2020-02-12 08:41:25.754 spawn: libavcodec 58. 54.100 / 58. 54.100
    2020-02-12 08:41:25.754 spawn: libavformat 58. 29.100 / 58. 29.100
    2020-02-12 08:41:25.754 spawn: libavdevice 58. 8.100 / 58. 8.100
    2020-02-12 08:41:25.754 spawn: libavfilter 7. 57.100 / 7. 57.100
    2020-02-12 08:41:25.754 spawn: libavresample 4. 0. 0 / 4. 0. 0
    2020-02-12 08:41:25.754 spawn: libswscale 5. 5.100 / 5. 5.100
    2020-02-12 08:41:25.754 spawn: libswresample 3. 5.100 / 3. 5.100
    2020-02-12 08:41:25.754 spawn: libpostproc 55. 5.100 / 55. 5.100
    2020-02-12 08:41:25.754 spawn: "http://192.168.178.10:8180/index.m3u8?cha…rue&audio2=true: No such file or directory


    dennoch findet er nix? Auch noch ein anderes Problem?
    Gebe ich die URL direkt ein, auf der er anscheinend nix findet. Erhalte ich folgendes:

    #EXTM3U #EXT-X-VERSION:5 #EXT-X-INDEPENDENT-SEGMENTS #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-group",NAME="Default",DEFAULT=YES,AUTOSELECT=YES,LANGUAGE="mis",URI="https://fr5-0-hls5-live.zahs.tv/DE_br/t_track_…DGGQZDCZDFGY2DE" #EXT-X-STREAM-INF:BANDWIDTH=8000000,CODECS="avc1.4d4020,mp4a.40.2",RESOLUTION=1920x1080,FRAME-RATE=50,AUDIO="audio-group",CLOSED-CAPTIONS=NONE https://fr5-0-hls5-live.zahs.tv/DE_br/t_track_…DGGQZDCZDFGY2DE

  • Hallo,

    ich verwende sowohl Telerising als auch TV Headend in Docker Containern. Die Channel Liste konnte ich erfolgreich einbinden, nur funktioniert der Aufruf der einzelnen Kanäle leider nicht:

    Spoiler anzeigen


    2020-02-12 17:03:30.048 [ INFO] spawn: Executing "/usr/bin/ffmpeg"
    2020-02-12 17:03:30.049 [ INFO] epggrab: - RTL 102.5 TV in Wilmaa - registering mux for OTA EPG
    2020-02-12 17:03:30.051 [ INFO] subscription: 157A: "scan" subscribing to mux " - RTL 102.5 TV", weight: 5, adapter: "IPTV", network: "Wilmaa", service: "Raw PID Subscription"
    2020-02-12 17:03:32.662 [ ERROR] spawn: ffmpeg version 4.2.1 Copyright (c) 2000-2019 the FFmpeg developers
    2020-02-12 17:03:32.662 [ ERROR] spawn: built with gcc 9.2.0 (Alpine 9.2.0)
    2020-02-12 17:03:32.662 [ ERROR] spawn: configuration: --prefix=/usr --enable-avresample --enable-avfilter --enable-gnutls --enable-gpl --enable-libass --enable-libmp3lame --enable-libvorbis --enable-libvpx --enable-libxvid --enable-libx264 --enable-libx265 --enable-libtheora --enable-libv4l2 --enable-postproc --enable-pic --enable-pthreads --enable-shared --enable-libxcb --disable-stripping --disable-static --disable-librtmp --enable-vaapi --enable-vdpau --enable-libopus --disable-debug
    2020-02-12 17:03:32.662 [ ERROR] spawn: libavutil 56. 31.100 / 56. 31.100
    2020-02-12 17:03:32.662 [ ERROR] spawn: libavcodec 58. 54.100 / 58. 54.100
    2020-02-12 17:03:32.662 [ ERROR] spawn: libavformat 58. 29.100 / 58. 29.100
    2020-02-12 17:03:32.662 [ ERROR] spawn: libavdevice 58. 8.100 / 58. 8.100
    2020-02-12 17:03:32.662 [ ERROR] spawn: libavfilter 7. 57.100 / 7. 57.100
    2020-02-12 17:03:32.662 [ ERROR] spawn: libavresample 4. 0. 0 / 4. 0. 0
    2020-02-12 17:03:32.662 [ ERROR] spawn: libswscale 5. 5.100 / 5. 5.100
    2020-02-12 17:03:32.662 [ ERROR] spawn: libswresample 3. 5.100 / 3. 5.100
    2020-02-12 17:03:32.662 [ ERROR] spawn: libpostproc 55. 5.100 / 55. 5.100
    2020-02-12 17:03:32.694 [ ERROR] spawn: [http @ 0x7f0e7b696a40] HTTP error 400 BAD REQUEST
    2020-02-12 17:03:32.694 [ ERROR] spawn: http://192.168.10.10:8180/index.m3u8?cha…&platform=hls5: Server returned 400 Bad Request

    Der MUX im TVH sieht so aus: pipe:///usr/bin/ffmpeg -i "http://xxx.xxx.xxx.xxx:8180/index.m3u8?cha…0&platform=hls5" -vcodec copy -acodec copy -f mpegts pipe:1

  • Hi,

    inzwischen läuft mein Setup aus Tvheadend + Telerising API + easyEPG Grabber einwandfrei - vielen Dank für die tollen Tools! :thumbup:

    Letzter Punkt der jetzt noch bei mir übrig bleibt ist das Thema Aufnahmen, hier hätte ich noch folgende offene Frage: Die native Zattoo-App bietet ja die Möglichkeit eine gerade laufende Sendung noch mal von Anfang an zu sehen. Lässt sich das irgendwie mit diesem Setup umsetzen? Ist das eventuell ein Thema für TimeShift?

  • Im Script Log steht nur

    * 2020-02-12 17:03:20 Channel list sent to client - params: bandwidth=8000, platform=hls5
    X 2020-02-12 17:03:40 Invalid request by client

    Beim direkten Aufruf im Browser:
    API ERROR: Invalid request by client

  • Ich glaube ich habe den Fehler in meiner Config gefunden: dein Script prüft auf eine Schweizer IP, ich route allerdings nur den Traffic für den Anbieter über den VPN, den IP Check habe ich bisher nicht über VPN geroutet. Nachdem ich den IP Check auch über den VPN geroutet habe geht es jetzt.

  • Ich glaube ich habe den Fehler in meiner Config gefunden: dein Script prüft auf eine Schweizer IP, ich route allerdings nur den Traffic für den Anbieter über den VPN, den IP Check habe ich bisher nicht über VPN geroutet. Nachdem ich den IP Check auch über den VPN geroutet habe geht es jetzt.

    wie hast du das umgesetzt? ich möchte es genauso machen.

  • Hallo,

    ich habe vor ein paar Monaten mal dieses Skript ausprobiert und auch irgendwo gelesen, dass HD im Zusammenhang mit 1&1 TV in Deutschland nicht funktioniert. Der Stream wurde auch in SD angezeigt.

    Da es mittlerweile eine neue Version gibt, ist es jetzt möglich die Streams in HD anzuzeigen bzw. was brauche ich, damit ich HD Genuß mit TVHeadend habe (außer VPN in die Schweiz)?

  • hi auf einmal kommt das

    NOTICE: Custom interface "eth0" will be used.

    NOTICE: Custom Zattoo server "fr5-0" will be used.

    NOTICE: Use custom ffmpeg library path "/usr/bin/ffmpeg"

    NOTICE: Custom port "8080" will be used.

    --- YOUR ACCOUNT TYPE: WILMAA ---

    --- COUNTRY: SWITZERLAND ---

    LOGIN OK!

    ERROR: Custom interface can't be used (unknown).

  • Wurde an den Netzwerkeinstellungen des Gerätes etwas geändert? Mit dem Terminal-Befehl "ip link" kann man sich die Netzwerkinterfaces anzeigen lassen. Die Broadcast-Interfaces sind die nutzbaren Varianten. Man kann auch die Einstellung komplett weglassen, dann wird das erste verfügbare Interface automatisch ausgewählt.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!