Beiträge von fds97AVVS

    Ja nur die alte Version ging mit der EPG Liste weil da ein paar Sender fehlen. So weit war ich nämlich auch schon

    ne das war eine channellist mit language angabe. und jetzt ist es eine epg liste aber nur mit sendernamen wo es kein language key gibt.


    das sind die zusaetzlichen sender:

    Spoiler anzeigen

    Sie gefällt mir nicht weil se auf eine private Update IP bezogen ist und ich die Dateien von Telerising nicht auf dem Host auslagern kann nur die Settings.json.

    - befindet sich im telerising verzeichnis neben der settings.json auch andere dateien, wird die neuste als update verwendet und UPDATEURL ignoriert.

    fds97AVVS
    26. Januar 2025 um 00:13


    docker script auszug:

    Spoiler anzeigen

    sweez selector fuer tvheadend

    • playlist script
    Spoiler anzeigen
    • playlist script v2
    Spoiler anzeigen
    • tvheadend script
    Spoiler anzeigen
    • sender aufloesungen und audio spuren
    Spoiler anzeigen
    • verfuegbare sender
    Spoiler anzeigen
    • verfuegbare sender v2
    Spoiler anzeigen

    http://216.225.197.57:63142/sweez/


    n8 :)


    edit: verschluesselte sender entfernt. pro7sat1

    edit: fast kanaele entfernt

    117 uebrig.

    edit: jeden sender testen ob streambar

    113 uebrig.

    edit: alle kanaele, aufloesungen und audiospuren, uebersicht hinzugefuegt

    damit ist die sache sweez fuer mich erledigt.

    wer noch eine normale playlist btaucht fuer simple iptv etc dann nutzt bitte den tvheadend playlist entpoint. es gibt kein anderen weg.

    edit der wirklich letzte:

    Wie würde es aussehen wenn es 1080p und eine Tonspur? Weil mein TVH hat Probleme mit 2 Tonspuren

    hier sind wir am limit mit ffmpeg. denn die kanaele haben nicht alle 1080p und manche nichtmal 720p. ffmpeg hat kein if else foo.

    da bleibt die nur noch:

    • streamlink uebrig. niwi hat sich wohl was gebastellt, vielleicht teilt er das hier.
    • easy4me hat lust denn provider in telerising zu integrieren
    • script erstellen, alle sender scannen und dann eine m3u bereitstellen. (kann ich gerne tun wenn 2. nie passiert :)

    Und wie würde es für iptv Simple Client aussehen?

    gleiches problem. du bekommst alle videospuren und audiospuren.

    padrino

    Code
    channels=$(curl -L 'https://sweez.tv/api/mobile/channels' | jq -r '.[].channel_epg'); echo '#EXTM3U' > playlist.m3u8; for c in $channels; do echo '#EXTINF:-1,'$c >> playlist.m3u8; echo pipe://ffmpeg -loglevel fatal -i "https://viamotionhsi.netplus.ch/live/eds/$c/browser-HLS8/$c.m3u8" -map 0:v:2 -map 0:a? -ignore_unknown -c:a copy -c:v copy -f mpegts -metadata service_name="$c" pipe:1 >> playlist.m3u8; done

    damit sollte es laufen

    • hls8
    • 720p
    • alle audiospuren

    Durchgeführt. Beide Logfiles sind leer.

    dan hast du auf alle faelle keine probleme beim empfang

    Zur Sicherheit habe ich gerade auch noch einmal wie zuvor getestet: Die Probkematik besteht fort.

    du kannzt in tvheadend die ffmpeg pipe mal die einzelnen programm stream mappen. im grunde waer das hier ein job fuer telerising.

    Code
    pipe://ffmpeg -loglevel fatal -i https://viamotionhsi.netplus.ch/live/eds/artehd/browser-dash/artehd.mpd -map 0:a:0 -map 0:v:2 -ignore_unknown -c:a copy -c:v copy -f mpegts -metadata service_name=artehd pipe:1

    nimmt TVHeadend halt dennoch nicht "pass"

    niwi

    fuehre bitte folgende befehle nacheinander auf dem tvheadend host aus und danach zeigst du uns die 2 logfiles. ffmpeg beendet sich automatisch nach 5 minuten, bitte lass es auch solange laufen.

    und im tvheadend test benutze doch bitte mal als streaming profil "pass" kein transcoding.

    Code
    ffmpeg -loglevel warning -i https://viamotionhsi.netplus.ch/live/eds/artehd/browser-HLS8/artehd.m3u8 -c copy -t 00:05:00 -f mp4 -y /dev/null > ffmpeg-1.log 2>&1
    Code
    ffmpeg -loglevel warning -re -i https://viamotionhsi.netplus.ch/live/eds/artehd/browser-HLS8/artehd.m3u8 -c copy -t 00:05:00 -f mp4 -y /dev/null > ffmpeg-2.log 2>&1

    Ich gehe dem morgen weiter nach. Könntest du schreiben, welche Distribution du nutzt? Vielleicht braucht es ja etwas anderes als Ubuntu, damit es klappt. bei mir ist es Noble (Ubuntu 24.04.2 LTS).