Beiträge von b4cksl4sh

    1. OMV inklusive OMV-Extras sowie Docker und Portainer wie in diesem Video beschrieben installieren:

    Externer Inhalt youtu.be
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    2. Tvheadend über einen sogenannten Portainer "Stack" (Docker Compose) was einer kleinen Konfigurationsdatei für den Tvheadend Container entspricht installieren. Mehr muss man wirklich nicht tun. Der Stack lädt das Tvheadend Image automatisch herunter und konfiguriert/startet den Container entsprechend. Eine Erläuterung zu den Parametern findet man hier: https://docs.linuxserver.io/images/docker-tvheadend

    Anbei mein Stack als Beispiel wo ich eine TV-Karte und eine Datenpartition für die Tvheadend Konfiguration sowie die Aufnahmen durchschleife. Bei mir läuft OMV auf einer SSD wobei ich diese mit GParted in zwei Partitionen (16GB/200GB) aufgeteilt habe. Die zweite Partition nutze ich für die Konfiguration und die Aufnahmen von Tvheadend. Ich habe lediglich die Timezone (TZ) und den Abschnitt "volumes" sowie "devices" an meine Bedürfnisse angepasst.

    Das schöne an Docker ist, dass das Host-System (OMV) maximal unverbastelt bleibt und sobald Docker/Portainer einmal läuft, kann man weitere Services wie Plex, Pi-hole etc. sehr schnell ans Laufen bekommen ohne das Host-System zu gefährden.

    Ich bin jedenfalls begeistert und für mich hat sich der "Aufwand" jetzt doch gelohnt weil ich mich endlich mal mit Docker/Portainer beschäftigt habe was ich eh schon längst mal gemacht haben wollte.

    Ich habe für die Installation mit Docker/Portainer hier mal einen separaten Thread aufgemacht wo man dann ja die Informationen/Updates bündeln kann:

    Tvheadend mit Docker/Portainer installieren

    Ich habe jetzt Tvheadend per Docker/Portainer laufen und es ist wirklich sehr elegant. Hier ein paar Tipps wie man am besten vorgeht:

    1. OMV inklusive OMV-Extras sowie Docker und Portainer wie in diesem Video beschrieben installieren:

    Externer Inhalt youtu.be
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    2. Tvheadend über einen sogenannten Portainer "Stack" (Docker Compose) was einer kleinen Konfigurationsdatei für den Tvheadend Container entspricht installieren. Mehr muss man wirklich nicht tun. Der Stack lädt das Tvheadend Image automatisch herunter und konfiguriert/startet den Container entsprechend. Eine Erläuterung zu den Parametern findet man hier: https://docs.linuxserver.io/images/docker-tvheadend

    Anbei mein Stack als Beispiel wo ich eine TV-Karte und eine Datenpartition für die Tvheadend Konfiguration sowie die Aufnahmen durchschleife. Bei mir läuft OMV auf einer SSD wobei ich diese mit GParted in zwei Partitionen (16GB/200GB) aufgeteilt habe. Die zweite Partition nutze ich für die Konfiguration und die Aufnahmen von Tvheadend. Ich habe lediglich die Timezone (TZ) und den Abschnitt "volumes" sowie "devices" an meine Bedürfnisse angepasst.

    Besteht bei der Docker Losung ein Nachteil?
    Ich nutze ein DD Octopus SAT>IP Server, damit entfällt das Thema Sat- Karte.

    Wobei ich denke das je OMV Version einmal kompilieren ansteht und dann nie wieder bis zum nächsten Versions Wechsel, richtig?

    Ich denke, dass die Docker Variante schlussendlich die eleganteste Lösung ist wenn man immer den neuesten Tvheadend Release haben und eine möglichst saubere OMV Installation beibehalten möchte. Das ist ja im Grunde der generelle Vorteil von Docker wenn man es dann mal eingerichtet bekommen hat. Jeden Tvheadend Release müsstest du ja ansonsten immer mühsam selbst kompilieren und anschließend wieder installieren falls du immer den neuesten Tvheadend Release haben wollen würdest.

    Da kann man sich vortrefflich streiten was sinnvoller ist, zumal bei der Entwicklung von Tvheadend jetzt auch nicht so wahnsinnig viel passiert.

    Eine Installation per Snap wäre im Grunde die einfachste Option, aber leider gibt es scheinbar nur den ziemlich veralteten Stable Release 4.2.8 per Snap: https://snapcraft.io/tvheadend

    Ich versuche es jetzt jedenfalls mit Docker. Die Nummer mit dem Tvheadend Repository bin ich leid. Damit habe ich jetzt echt viel Zeit verbrannt und stehe trotzdem ohne Ergebnis da.

    Bin jetzt weiter gekommen und konnte das Doozer Repo etc. hinzufügen. Musste "nur" noch gnupg2 nachträglich installieren und den Public key von Doozer manuell per "apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 89942AAE5CEAA174" hinzufügen.

    "apt-get update" ergibt folgende Meldung:

    Ign:12 https://apt.tvheadend.org/unstable buster InRelease
    OK:13 https://apt.tvheadend.org/unstable buster Release

    Wenn ich versuche Tvheadend per "apt-get install tvheadend" zu installieren kommt folgende Fehlermeldung:

    Fehl:1 https://apt.tvheadend.org/unstable buster/main amd64 tvheadend amd64 4.3-2010~g3b1d7a928~buster
    404Not Found [IP: 2606:4700:3030::ac43:cedf 443]
    E: Fehlschlag beim Holen von https://apt.tvheadend.org/unstable/artif…uster_amd64.deb 404Not Found [IP: 2606:4700:3030::ac43:cedf 443]
    E: Einige Archive konnten nicht heruntergeladen werden; vielleicht »apt-get update« ausführen oder mit »--fix-missing« probieren?

    Irgendwelche Ideen?

    Zumindest der Spindown der Festplatten läuft unter OMV 5 reibungslos wie gehabt und deshalb bleibe ich bis auf weiters bei OMV 5. Bei der Installation von Tvheadend habe ich allerdings genau das gleiche Problem wie unter OMV 6.

    Bin offen für Ideen wie ich Tvheadend "unstable" per APT unter OMV 5 installiert bekomme.

    Als reines NAS läuft OMV 5 hier übrigens tadellos. Habe es frisch installiert mit Samba, FTP-Server, Benachrichtigungen etc. und merke keinerlei Nachteile im Vergleich zu OMV 4. Eigentlich auch keine Vorteile bis auf die neuere Debian Version mit dem entsprechenden Support. ;) Einen Bug habe ich allerdings festgestellt und gemeldet: Nach der Installation kann man das UI Passwort nicht ändern denn das wird mit einem Fehler quittiert. :(

    OMV 6 ist meiner Meinung nach noch nicht so weit. Habe jetzt seit gestern versucht Tvheadend irgendwie installiert zu bekommen, aber ohne Erfolg. Liegt vielleicht auch am darunter liegenden Debian Bullseye. Der Spindown der Festplatten läuft auch nicht unter OMV 6 welcher mit OMV 4 problemlos lief. Ich ärgere mich schwarz, dass ich mein perfekt laufendes OMV 4 geschrottet habe "nur" wegen dem EOL von Debian Stretch. Bei mir läuft nix wie es soll mit OMV 6. :( Probiere es jetzt mal mit OMV 5 und werde berichten.

    Hast Du die Datei mit einem Windows-Editor bearbeitet? Da der Fehler schon in Zeile 1 auftritt, sieht es fast danach aus, als ob Windows-Zeilenumbrüche drin wären.

    Kannst Du mit dos2unix /etc/apt/sources.list.d/tvheadend.list fixen.

    Daran liegt es nicht. Ich mache alles auf der Maschine selbst per SSH. Es scheint da ein generelles Problem zu geben. Nachdem ich in der tvheadend.list die Quelle manuell wie folgt angepasst habe

    deb https://apt.tvheadend.org/unstable bullseye main komme ich zwar weiter, aber bekomme die gleiche Fehlermeldung wie gehabt:

    W: GPG-Fehler: apt.tvheadend.org/unstable bullseye Release: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 89942AAE5CEAA174
    E: Das Depot »apt.tvheadend.org/unstable bullseye Release« ist nicht signiert.
    N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
    N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).

    Das Problem scheinen auch andere zu haben: https://tvheadend.org/boards/5/topics/47319

    Hat irgendwer eine aktuelle Anleitung um Tvheadend unter OMV 6 zu installieren? Leider enden alle Versuche mit folgender Fehlermeldung "Paket tvheadend kann nicht gefunden werden." wenn ich versuche Tvheadend mit "apt-get install tvheadend" zu installieren. Mit OMV 4 gab es keinerlei Probleme mit der Anleitung auf Seite 1 von horschte. Eine weitere Fehlermeldung ist die Folgende:

    W: GPG-Fehler: https://apt.tvheadend.org/unstable bullseye Release: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 89942AAE5CEAA174
    E: Das Depot »https://apt.tvheadend.org/unstable bullseye Release« ist nicht signiert.
    N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
    N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).

    Entweder ich verstehe es nicht, stehe auf dem Schlauch oder wir reden aneinander vorbei.

    Our official repository and packages are provided by [url='https://doozer.io/']Doozer[/url] on [url='https://apt.tvheadend.org/']https://apt.tvheadend.org[/url]. 

    Damit dein Repo provided by Doozer und exakt das was ich versucht habe.
    Was mache ich also falsch?

    Ok, war mir nicht klar dass das Repo von Doozer bereitgestellt wird. Ist ja auch egal. Hast du einfach mal die Anleitung von horschte probiert und überall "unstable" statt "stable" verwendet? Bei mir hat das unter OMV 4 ganz genau so geklappt.

    Ok, dass offizielle Repo was von Doozer bereit gestellt wird, habe ich auch versucht nach der Anleitung einzubinden (s. Beitrag).
    Das hat leider nicht funktioniert (s. Beitrag) und deswegen hatte ich das Paket manuell installiert, was ich aber nicht so gut finde da ich dann im Falle eines Updates möglicherweise mit nicht auf gelösten Abhängigkeiten ein Thema bekomme.

    Diese unglückliche Situation würde ich gerne ändern ...oder wer hat eine bessere/andere Idee.
    Scheinbar ist das Doozer Repo auch gerne mal offline oder es gibt andere Probleme.

    Warum benutzt du nicht einfach das offizielle Tvheadend Unstable Repo wie in dem Thread beschrieben? Das ist doch die beste Lösung wenn man keinen Docker Container verwenden möchte. Das läuft bei mir wie beschrieben mittlerweile seit ca. zwei Jahren reibungslos samt regelmässiger Updates per Apt über die OMV Oberfläche.

    Falls du mich meinst:

    Ich nutze kein Doozer Repo oder ähnliches sondern das offizielle Tvheadend Repo unter http://apt.tvheadend.org/unstable

    https://tvheadend.org/projects/tvhea…AptRepositories

    Dass ein Upgrade auf OMV 5 oder 6 mit einer Neuinstallation einhergeht weiß ich, da es ja leider keinen simplen Upgradepfad gibt wie es unter Debian eigentlich zu erwarten wäre. Das macht mir aber nix, da es die Linux Kenntnisse frisch hält und man darüber hinaus mit einem sauberen System ohne Altlasten belohnt wird.

    Tvheadend läuft bei mir unter OMV 4 nativ absolut perfekt seit dem Tag wo ich das eingerichtet habe. Noch immer schlicht über das offizielle Unstable-Repository. Muss ja demnächst auf OMV 5 oder 6 wechseln weil der LTS-Support für OMV 4 (Debian Stretch) im Juni ausläuft und werde es wieder nativ einrichten. Mache dann ein Update hier zur Vorgehensweise.

    Es liegt daran, dass es noch immer kein Tvheadend Stable-Paket für Debian Buster gibt und OMV 5 basiert auf Debian Buster. Du musst wie horschte empfiehlt das Unstable-Paket installieren. Bin eben auch zu Unstable gewechselt weil der Stable-Release mittlerweile recht veraltet ist und alles läuft wie gehabt einwandfrei.

    die einfachste und schnellste lösung ist via nativer installation

    Code
    sudo apt-get -y install coreutils wget apt-transport-https lsb-release ca-certificates
    sudo wget -qO- https://doozer.io/keys/tvheadend/tvheadend/pgp | sudo apt-key add -
    sudo sh -c 'echo "deb https://apt.tvheadend.org/stable $(lsb_release -sc) main" | tee -a /etc/apt/sources.list.d/tvheadend.list'
    sudo apt-get update
    sudo apt-get install tvheadend

    danach lässt sich das webinterface mit  http://deine-omv-ip:9981 aufrufen

    eine docker installation wenn der to eine einfache anleitung wollte, nur um tvh laufen zu lassen finde ich nicht wirklich sinnvoll.

    Wie installiere ich Tvheadend nativ unter OMV 5? Muss ich etwas berücksichtigen im Vergleich zu der Anleitung oben? OMV 4 erreicht ja leider bald EOL und einen einfachen Migrationspfad gibt es ja leider nicht.

    ich hatte auch starke bild/ton asynchronität beim firestick 4k was mich zum kauf der nvidia shield bewegt hat, aber auch da habe ich bild/ton asynchronität und weiß nicht wie ich das beheben soll. habe es an 6 verschiedenen tvs getestet, es liegt am gerät.

    Ich vermute es liegt eher an Kodi. Die anderen Anbieter von Apps wie Netflix, YouTube etc. schaffen es ja auch auf der identischen Hardware... ;)