Einmal n fettes Danke! Coole Sache, am Wochende direkt mal testen!
[RELEASE] TVHeadend Docker Image mit ICAM Support x64 und ARM aarch64 (PI 4 & 3b+)
-
theALHU -
16. Januar 2023 um 17:29 -
Unerledigt
-
-
@PvD ist es okay für dich wenn dein Skript vom Git Repo wie aktuell direkt im Image ist?
Natürlich kannst Du das Skript direkt im Docker platzieren, keine Frage. Ist Ok so.
-
-
@PvD ,
vllt magst du den mal pimpen mit einer URL Funktion,
das neue easyepg kann ja auch mit URL geladen werden -
Sorry für die total dumme Frage... bin absoluter Neuling bei tvheadend aber wo muss den die OSCAM config hin?
-
-
Die hat so nichts mit TVH zu tun, sondern mit der Software Oscam. Ausserdem ist das abhängig vom OS.
-
Hej, coole sache.
Hat schon jemand diesen docker auf einem odroid n2 (coreelec) laufen? -
-
Muss man oscam in einem anderen Docker Container separat installieren oder ist das enthalten?
-
Ist ein separates Programm
-
-
Hello liebe Community,
ich bin neu hier im Forum und wollte mich für die tolle Arbeit die Ihr jeden Tag leistet bedanken.
Dein Projekt "theALHU" gefällt mir sehr gut und deshalb wollte ich dein Docker Image gleich mal auf meinen Raspberry testen.
Leider starte der Container nicht durch, habt die Rasp Images in alle verschiedenen Versionen Lite/Desktop - 32 und 64 Bit alles durch.
Hardware:
Rasperry 3b+Fehler:
Spoiler anzeigen
root@satip-server:/opt/tvheadend# docker-compose up
Starting tvheadend ... done
Attaching to tvheadend
tvheadend | exec /init: exec format error
tvheadend exited with code 1docker-compose.yml
Spoiler anzeigen
version: "2.1"
services:
tvheadend:
image: thealhu/tvheadend:latest
network_mode: host
container_name: tvheadend
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Vienna
- RUN_OPTS= #optional
volumes:
- /opt/tvheadend/data:/config
- /opt/tvheadend/recordings:/recordingsKönntest du mir vielleicht helfen, dass ich es ans Laufen bekomme.
Vielen Dank
EDIT: FEHLER gefunden sorry habe das falsche Image ausgewählt.
Liebe Grüße
Andi -
hab heute selbst auf meinem odroid n2 getestet.
Funktioniert leider nicht, startet immer neu.Dann wollte ich den Linuxserver/tvheadend Probieren, geht auch nicht. Obwohl ich sicher bin das es früher funktioniert hat.
Hängt wahrscheinlich mit meinem ARM64
zusammen. -
-
Es gab Probleme mit der automatischen Erstellung des Images. Der Grund dafür war das Upgrade von Alpine Linux 3.15 auf 3.17, das dazu führte, dass der TVH im Container nicht mehr korrekt startete. Der Fehler wurde inzwischen behoben, und alle betroffenen Images wurden aus Docker Hub entfernt. Damit das wieder läuft muss daher das image nur noch einmal herunterladen werden
Da Alpine Linux 3.17 das Base-OS-Image für armv7 nicht mehr unterstützt, habe ich das Image jetzt auf aarch64 aktualisiert.
@andi.weidl, um das Image auf dem Raspberry Pi 3 zum Laufen zu bringen, benötigst du das 64-Bit-Pi-OS und du musst "thealhu/tvheadend:latest" durch "thealhu/tvheadend:aarch64-latest" ersetzen.
@Kampfader Das Linuxserver TVH Image unterstützt kein ARM - gleiches sollte bei dir auch jetzt bei dir klappen wenn du ein 64Bit OS am Odroid N2 hast dann kannst du "thealhu/tvheadend:aarch64-latest" verwenden. Das Image hat ja jetzt aarch64 (ARM) Support.
Support Matrix:
Architectures - Status - Tag - Additional information
amd64 ✅ thealhu/tvheadend:latest aarch64 ✅ thealhu/tvheadend:aarch64-latest for raspberry pi & other single board computers on aarch64 for example: PI 3 & PI 4 with 64 bit OS armv7 ❌ thealhu/tvheadend:armv7-latest Deprecated! - linuxserver alpine linux no longer offers support for armv7 -
kann sein das es an den 64bit OS liegt, mein N2 läuft noch auf coreelec 9.2.5 (Leia)
Keine Ahnung, ob es 32 oder 64bit ist oder ob überhaupt coreelec 64bit OS gibt.
Wenn ich zu Hause bin, teste ich deinen tip, danke
-
-
@Kampfader gib mal uname -a und lscpu ein und Poste mal den output hier
-
hi,
ich wollte deinen Docker auch mal testen. Hab ne relativ frische OMV6 version auf nem Testrechner und bekomme mit diesem Stack immer einen Fehler unsupported compose file version 2.1:
Bash
Alles anzeigen--- version: "2.1" services: tvheadend: image: thealhu/tvheadend:latest container_name: tvheadend network_mode: host environment: - PUID=1001 - PGID=1000 - TZ=Europe/Berlin - RUN_OPTS="--satip_xml http://192.168.1.1:49000/satipdesc.xml --satip_xml http://192.168.1.2:49000/satipdesc.xml" #optional volumes: - /srv/dev-disk-by-label-datenC/Docker/tvheadend_icam/config:/config - /srv/dev-disk-by-label-datenC/record:/recordings devices: - /dev/dri:/dev/dri #optional - /dev/dvb:/dev/dvb #optional restart: unless-stopped
-
-
@Grabber66 ich weiß nicht welche docker-compose Version du verwendest aber du wirst das compose File für deine Version anpassen müssen oder eine neue Version von docker-compose installieren.
-
@Kampfader gib mal uname -a und lscpu ein und Poste mal den output hier
anscheinend doch ein 64bit
Code
Alles anzeigenOdroidN2:~ # uname -a Linux OdroidN2 4.9.113 #1 SMP PREEMPT Sun Mar 14 15:41:04 EDT 2021 aarch64 GNU/Linux OdroidN2:~ # lscpu Architecture: aarch64 Byte Order: Little Endian CPU(s): 6 On-line CPU(s) list: 0-5 Thread(s) per core: 1 Core(s) per socket: 3 Socket(s): 2 Vendor ID: ARM Model: 4 Model name: Cortex-A53 Stepping: r0p4 CPU max MHz: 1896.0000 CPU min MHz: 500.0000 BogoMIPS: 48.00 Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32
-
-
Auch von mir ein großes Thanks. Schau ich mir die Tage genauer an.
-
@Kampfader Super dann sollte das bei dir laufen mit thealhu/tvheadend:aarch64-latest
-
-
@Kampfader Super dann sollte das bei dir laufen mit thealhu/tvheadend:aarch64-latest
läuft.. danke dir.
da bei mir tvheadend 4.3 lief, habe ich alle daten einfach ins Docker config Ordner geworfen und es hat auch funktioniert, perfekt.Ein tip an die EPG User die den neuen EasyEPG von @easy4me als Docker nutzen.
Benutzt den "XMLTV: XMLTV URL grabber" dort fügt man den downloadlink von easyepg, in meinem Fall "http://192.168.178.24:4000/download/epg.xml"noch eine frage, vielleicht hat es schon mal jemand probiert/getestet.
Und zwar geht es um den Streamlinks soll anscheinend besser als ffmpeg sein, wird auch im tvheadend über pipe:// angesteuert. -
Benutzt den "XMLTV: XMLTV URL grabber" dort fügt man den downloadlink von easyepg, in meinem Fall "http://192.168.178.24:4000/download/epg.xml"
Das geht seit kurzem auch mit dem file-grabber von @PvD
-
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!