TVHeadend und IPTV/M3U im Docker Container

  • Ich habe die m3u-Kanalliste meiner VU Solo SE in TVHeadend über IPTV-Netzwerk eingebunden. Läuft perfekt, auch mit den Aufnahmen (die TVHeadend selbst aufs NAS ablegt). Dazu muss die VU nichtmal an sein, es reicht, wenn sie im Standby ist.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • BJ1, kannst du mir das näher erklären, ich habe einen TVH im Docker auf meinem Server zum Laufen gebracht, mein Problem ist die m3u richtig einzubinden.

    Wo leg ich die m3u am besten ab ( im config Ordner des TVH Docker?, wie muss dann der Pfad zur m3u lauten, blick da nicht durch ?( )

  • Bei mir läuft TVH nativ. Damit hat TVH auch vollen Zugriff auf das Dateisystem. Die m3u würde ich jetzt im Config-Pfad des Dockers ablegen. TVH muss ja Zugriff darauf haben. Bei mir sieht das so aus:

    Wie der Pfad jetzt innerhalb des Dockers heißen muss, musst Du herausfinden.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Ein bereits laufendes und funktionierendes TVHeadend im Docker würde ich nur wegen der M3u-Liste nicht nochmal neu installieren. Ich würde dir ja helfen, nur leider rückst Du keine Details zum System & Docker raus ;) .

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • ich habe genau das laufen (tvheadend in docker + m3u listen)
    hat einiges an zeit gekostet, ich hab die m3u listen im .hts Folder glaube ich.
    wichtig ist dann den pfad richtig einzubinden mit file:///
    die genauen Pfade kann ich heute Abend posten. ich muss schauen ob ich nicht das Format der m3u auch abgeändert habe.

    lg

  • ich muss schauen ob ich nicht das Format der m3u auch abgeändert habe.

    Ja, da war was. Ich musste den Netzwerknamen der VU (bei mir VUSOLOSE) in der m3u8 gegen die IP austauschen, da die Auflösung der Netzwerknamen im Heimnetz aus irgendeinem Grund nicht funktioniert hat. Mit Notepad++ oder PSPad geht das per Suchen/Ersetzen recht fix.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

    Einmal editiert, zuletzt von PvD (29. April 2019 um 13:32)

  • Als NAS OS läuft ein OMV4

    Im Docker ist TVH Tvheadend 4.3-1789 installiert

    Als "Sat Server" dient eine Gigablue Quad 4k über diese ist die m3u erstellt.

    Im Moment ist die m3u auf einem PC im Netzwerk, diese muss ich der Einfacheit halber wohl in den config Ordner des TVH Containers kopieren und dann den Pfad zur m3u angeben,

    das ist der Punkt an dem ich gerade scheitere.

    Ist in dem Faden aber eigentlich OT, aber auf jeden Fall Danke, dass ihr mir helfen wollt.

    Bin mit dem E2 Addon eigentlich zufrieden, ich erhoffe mir nur etwas schnellere Umschaltzeiten mit TVH, da ich mit IPTV simple PVR und einer m3u schon schnellere Umschaltzeiten hatte.

  • Mach' bitte mal einen Screenshot vom Docker Container, so wie hier: https://forum.openmediavault.org/index.php/Thre…7848#post137848

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Mir fehlt jetzt die 2. Hälfte des Screenshots (also das, was unterhalb von "Umgebungsvariablen" kommt) ;)

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Jetzt warten wir auf @este. So wie es aussieht, sind die "Volume und Bind mounts" anzupassen. Wenn Du dich mal per SSH auf OMV einloggst und dort in den Docker mit docker exec -it tvheadend /bin/bash gehst und dort mal ein ls -alt absetzt, was kommt da?

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Sorry der Containername und damit der Aufruf sollte so sein:

    docker exec -it TVHeadend /bin/bash

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Hallo,
    so, hier mal eine Übersicht wie ich das eingestellt habe.
    das config Verzeichnis ist so gemountet:


    in genau diesem Verzeichnis liegen auch die m3u files. z.B. vuplusfree.m3u

    Code
    -v /home/tvheadend/.hts:/config

    Hier mal ein Eintrag zu einem Sender:

    Code
    #EXTM3U
    #EXTVLCOPT--http-reconnect=true
    #EXTINF:-1,ORF1 HD
    http://192.168.0.131:8001/1:0:19:132F:3EF:1:C00000:0:0:0:
    #EXTINF:-1,ORF2O HD
    http://192.168.0.131:8001/1:0:19:33F8:3ED:1:C00000:0:0:0:
    #EXTINF:-1,ORF III HD
    http://192.168.0.131:8001/1:0:19:33FC:3ED:1:C00000:0:0:0:


    der Pfad im Network sieht dann so aus:


    Code
    file:///config/vuplusfree.m3u

    edit: auf dem screenshot sieht man schon dass die pfade nicht gemountet sind.
    das muss so aussehen wie beim bild im anhang

  • Yupp. Sollte so funktionieren. Denke daran, dass zwischen GROSS-/kleinschreibung unterschieden wird. Der Pfad, der in der TVH-GUI einzutragen ist, wäre demnach file:///config/Sky.m3u8

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

Jetzt mitmachen!

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