So, hab es getest: Stürzt leider direkt nach dem Start ab wie mit der Methode über die WSATools.
Beiträge von TTTMann
-
-
Hallo,
da ich keine Anleitung hier im Forum dazu gefunden habe, hier mal ein Tipp von mir bzw. ich habe es nach Suche hier gefunden: https://tvheadend.org/boards/5/topics/15923?r=18070
Folgendes Szenario: Man hat keinen TVH Client, möchte aber trotzdem an einem Fernseher Live-TV und Aufnahmen von TVH abspielen. Dies kann ja vorkommen, wenn man nicht überall die entsprechende zusätzliche Hardware stehen hat. Der Fernseher hängt im Netzwerk und kann per UPNP Mediendateien abspielen.
Nun installiert man sich Xupnpd. Ich habe diesen als Container genommen: https://hub.docker.com/r/lordpedal/xupnpdv2/
Dort kann man definieren, welche Verzeichnisse für Mediendateien gescannt werden sollen.Nun generiert man sich über folgenden Link die M3U-Datei mit seiner TVH-Playlist und legt sie in das vorher definierte Verzeichnis: http://host:9981/playlist/channels.m3u
Für Aufnahmen ist der Link: http://host:9981/playlist/recordings/m3uHierbei soll es aber Probleme beim Vorspulen geben, weshalb MiniDLNA für Aufnahmen empfohlen wird. Dies benutze auch ich für Aufnahmen, damit man auch immer neue Aufnahmen in einem definierten Verzeichnis scannen kann. Bei einer fest definierten M3U müsste man die ja regelmäßig mit einem Script erneuern, um neue Aufnahmen darin zu haben.
Live-TV (mit Xupnpd) und Aufahmen (MiniDLNA) spielt der Fernseher problemlos ab. Ab und zu kommt es zu Minirucklern am Fernseher beim Live-TV. Da ist die Frage, ob es am Fernseher oder am Server (Pi 4) liegt.
Mit VLC und Kodi am PC läuft die Wiedergabe über UPNP auch.Alternativ hatte ich das Ganze auch mit Gerbera und Mediatomb getest, aber da gab es das Problem, dass die Playlist von TVH immer als Musik interpretiert wird und nicht als Video. Konnten Kodi und der Fernseher nicht abspielen. Per Webinterface ließ sich das in Gerbera überhaupt nicht ändern und in Mediatomb konnte man zwar den mimetype und die class ändern, aber Kodi hat z.B. die M3U nicht in einzelne Sender aufgelöst. Weitere Infos dazu hier: https://tvheadend.org/boards/5/topics/12850
Naja, ist auch egal, geht ja mit Xupnpd.Wer noch Ergänzungen oder Hinweise hat, bitte gerne einbringen.
-
Mal ein paar Gedanken dazu:
- das Abspielen des aktuellen Videos im Hintergrund ist eine globale Einstellung, die sich auf alle Fenster auswirkt. Diese befindet sich in den Skin-Einstellungen > Hintergrund > Aktuell wiedergegebenes Video im Hintergrund anzeigen. Wenn Videos im Hintergrund abgespielt werden, ist dies nur mit einem Overlay möglich, da sich immer viele andere Dinge auf dem Bildschirm befinden. Damit diese vernünftig zu sehen sind, braucht es eben einen Kontrast.
Das, was zu hingegen gefunden hattest, ist eine Einstellung, die ausschließlich Im Hauptmenu die Informationen des aktuell abgespielten Videos anzeigt inkl., wenn man möchte, einem kleinen Vorschaufenster.Was mich aber interessieren würde? Wozu muss der Film im Hintergrund sichtbar sein ohne Overlay?
Sorry, dass ich jetzt erst antworte, nun ausführlich:
Ich finde es ganz schön, wenn man beim Navigieren durch die Menüs im Hintergrund das aktuell abspielende Video hat. Bei Filmen und Serien bleibt bei mir das Bild natürlich größtenteils im Vordergrund, aber wenn ich ein Fußballspiel schaue, navigiere ich währenddessen manchmal durch die Menüs und schaue, was demnächst für Spiele sind (im DAZN-Addon), schaue mir meine YouTube-Abos an, also was dort für aktuelle Videos sind oder aber ich beende das Video nicht, sondern lasse es im Hintergrund "auslaufen" (z.B. Abspann bei Serien oder Filmen) und navigiere währenddessen zu meinem nächsten "Ziel", welches ich abspielen möchte.
Außerdem ist es in der Android-App von DAZN auch so, dass ein abspielendes Video im Hintergrund ist und im Vordergrund kann man in den Widgetreihen navigieren. Daher kam mir die Idee, dies genauso in Kodi aussehen zu lassen.
Hier noch einmal ein Screenshot von Nox Silvo. Da ist es schön transparent, sodass man das abspielende Video im Hintergrund gut erkennt:
-
Könnte ich morgen testen, aber was bringt das für einen Vorteil? Es gibt ja direkt für Windows auch ein Programm:
-
Gibt es freie Streams von Puls 4 und/oder Puls 24? Oder gibt es andere Wege außer ein kostenpflichtiges Zattoo AT-Abo diese beiden Sender in TVH einzubinden?
-
Hier der Screenshot für beide Punkte (im Hintergrund läuft die Wiedergabe und vorne sind Hauptmenü und Widgets):
-
Komisch, jetzt geht es. Docker noch einmal deinstalliert, reboot und neuinstalliert. FreshRSS lief vorher schon.
Keine Firewall, Aufruf via Notebook.Aber trotzdem Danke für die Infos. Bei FreshRSS funktioniert das mit dem Tag :latest nämlich nicht, da kommt ein Error. Man muss dort explizit :arm angeben.
Würdest du denn Portainer empfehlen oder ist das unnötig?
-
Ich brauche noch einmal Hilfe, sorry.
Ich bekomme Portainer nicht ans Laufen. Habe folgenden Befehl ausgeführt:
Zitatsudo docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:linux-arm
Sieht dann bei mir so aus mit docker ps und der Port 9000 lässt sich nicht via Webinterface aufrufen: -
-
Hallo,
ich benutze schon lange AEON NOX: Silvo, wollte mir jetzt aber mal anschauen, was sich in der Zwischenzeit alles so getan hat. Mir gefällt dieser Skin gut. Einzige Wünsche/Anpassungen/Optionen, die ich gerne hätte:
- Bei AEON NOX: Silvo, Amber und auch bei Arctic Horizon gibt es die Möglichkeit, das Bild des gerade sich abspielenden Videos im Vollbild im Hintergrund anzuzeigen (Läuft Gerade-Informationen anzeigen; Display now video playing in background), bei diesem Skin gibt es nur ein kleines Vorschaubild. Dies würde mir gefallen, ohne irgendwelche Abdunkelungen, sondern ein Abspielen wie im normalen Vollbild, wenn man es im Vordergrund hat, nur dass links das Menü erscheint zum Navigieren (in der vertikalen Ansicht) und sich auch die Widgets über das sich gerade abspielende Video legen, allerdings ohne dann den Hintergrund zu ändern, wenn man auf ein Widget navigiert (das sich im Hintergrund abspielende Video soll dauerhaft bleiben).
- Wenn man zwei Widgetreihen hat, beide untereinander anzeigen, wenn man schon auf dem Hauptmenüpunkt navigiert, der die zwei Widgetreihen hat. Bisher muss man aktiv nach unten navigieren, um die zweite Reihe zu sehen. Mit meinem Vorschlag würde man direkt direkt beide Widgetreihen sehen. In AEON NOX: Silvo geht das.
-
Hallo,
ich wollte mal fragen, ob es irgendwo eine Liste mit Skins gibt, die alle Skins mit integrierten Widgets aufführt.
Ich bin auf diese "Liste" gestoßen, weil es dafür bei AutoWidget die Container IDs dazu gibt:
Aeon Nox SiLVO
Arctic Horizon
Arctic Zephyr 2
Aura
AuraMOD
Embuary
Eminence v2
Xonfluence -
-
Seit Freitag wird der EPG von Magenta bei mir nicht mehr aktualisiert, Swisscom und Horizont AT funktionieren noch. Also der EPG müsste heute bis Montagmorgen (27.12.) gehen, allerdings geht er nur bis Freitagmorgen (24.12.). Hat das Problem noch jemand oder habe ich mir etwas zerschossen?
Hatte die Instanz im Skript mal gelöscht und jetzt kann ich die Channel List bei Magenta nicht mehr auswählen. Es kommt sofort die Meldung, dass mindestens ein Sender ausgewählt werden muss.
-
Sry, hatte ich nicht mehr im Kopf.
Dein Log bestätigt, was ich schon vermutet habe.
Aufgrund des fehlenden HW-Decoders für DOVI bei den "älteren" Shields, fällt Kodi bei meinen Builds auf SW-Decoding zurück, weswegen es stark ruckelt.
Bei den offiziellen Kodi-Builds wird HEVC anstatt DV getriggert und dafür hat die Shield einen HW-Decoder.Gibt es dazu ein Update?
Ich habe deinen Master Build (Kodi 20) benutzt und dort läuft alles problemlos auf der 2017er Shield. Mit deinem letzten Matrix Build bestehen die Ruckler weiterhin. Auch das offizielle 18.9 läuft ohne Probleme.
Wird das noch gefixt oder sollte man dann Kodi 20 und/oder 18.9 verwenden?
Vielleicht kann @Eispirat dazu auch etwas sagen, der ja das Problem zuerst angesprochen hatte.
-
Nein, ich habe keine bestimmte Architektur angegeben. Hat bei mir ja auch alles automatisch erkannt.
Eine Frage habe ich noch zum Thema Updates: Nach meiner Recherche stoppt man den Container, löscht ihn und führt den Befehl einfach neu aus. Dann wird eine neue Version heruntergeladen, falls eine verfügbar ist. So wie ich das gelesen habe, muss man das aber für jeden Container einzeln machen.
Mit Docker-compose kann man wohl mit folgendem Skript alle Container auf einmal updaten, was dann ja ein Vorteil wäre. Oder geht das auch ohne Docker-compose?
Zitat#!/bin/bash
docker-compose pull
docker-compose up -d --remove-orphans
yes | docker image pruneUnd beim Updaten werden ja nicht die Einstellungen gelöscht, d.h. bei den Feedreadern bleiben meine abonnierte Feeds beispielsweise erhalten, es wird nur die Version von TTRSS und FreshRSS aktualisiert und ggf. neue Features implementiert?
Gelgentlich würde ich gerne meine Images manuell per Hand nämlich aktualisieren. Wie ist das die beste Lösung und was sind die Befehle? Docker Compose oder das Normale? Könnte man auch nur einzelne Images aktualisieren, wenn alle zusammen in Docker-compose laufen oder generell nur alle aktualisieren, weil sozusagen alle miteinander verbunden sind? -
Ganz herzlichen Dank @DaVu, es hat funktioniert. Jetzt blicke ich auch in der Syntax besser durch. Das war eine sehr hilfreiche Erklärung.
Eine Frage wäre noch gewesen, ob die Container automatisch nach einem Reboot des Pi wieder starten, aber das habe ich getestet und es klappt.
Eine Frage noch: Bei jedem Container muss man auf die entsprechende Architektur achten, wie ich gelernt habe. Das bedeutet: Bietet der Container keine arm-Version an, kann ich ihn nicht auf dem Raspberry Pi 4 installieren. Ist es eigentlich zwingend, wenn mehrere Architekturen zur Verfügung stehen, die spezifisch anzugeben oder erkennt das System es selbst, welche Architektur es braucht?
Mein Ziel ist momentan, alle selbstgehosteten RSS-Reader auszuprobieren. Wollte dazu nicht alles "nativ" auf dem Pi installieren. Selfoss gefällt mir allerdings nicht, weil man da fast nichts im Webinterface konfigurieren kann, sondern alles in Dateien schreiben/ändern muss. Werde daher jetzt ausgiebig FreshRSS und TTRSS testen. Daneben gibt es ja noch Miniflux, aber das gefällt mir vom Design her nicht, denn ich möchte links alle Quellen der Feeds untereinander haben und zwischen den Quellen wechseln. Bei Miniflux gibt es ja nur einen gesamten "Stream", der alle Quellen zusammenfasst und die einzelnen Quellen sind in einem separaten Reiter.
Zu docker-compose: Also ich benutze momentan nur FreshRSS und TTRSS als Container. Ansonsten sind auf dem Pi noch Telerising und TV Headend, was man ja beides auch als Container laufen lassen könnte, nehme ich an. Hätte ich dadurch irgendwelche Vorteile, wenn ich diese beiden auch noch als Container laufen lassen würde? Performance-Vorteile oder so etwas? Sehe bislang keine Probleme an meinem derzeitigen Setup.
Bisher läuft das problemlos. Dazu noch easyEPG. Alles unter Raspian Buster. Bin erst kürzlich in die Raspberry- bzw. Linux-Welt eingestiegen und noch kürzlicher in Docker, weshalb das alles Neuland für mich war. Vorher hatte ich mich nur mit Kodi auf der Shield beschäftigt.
Mein nächstes Ziel ist es, den Container rssbridge/rss-bridge laufen zu lassen und so in FreshRSS und TTRSS selbstgehostete RSS-Feeds von Facebook, Instagram und Twitter zu inkludieren. Werde ich mich bald mal ausprobieren.
-
Das Problem ist, dass ich das Webinterface nicht aufrufen kann. Im Gegensatz zum TTRSS Docker gibt es ja auch einen Unterschied bei den Ports:
TTRSS:
0.0.0.0:8000->80/tcp, :::8000->80/tcpFreshRSS läuft übrigens im gleichen Schema:
0.0.0.0:8080->80/tcp, :::8080->80/tcpselfoss:
8888/tcpDas meinte ich mit "nicht das richtige".
Sorry, falls das jetzt falsch rüberkommt, aber ich habe gerade erst mit Docker angefangen und frage mich nun, warum ich selfoss nicht unter dem Port :8888 mit der IP des Raspberry Pi aufrufen kann, also 192.168.1.72:8888 in meinem Fall. Wahrscheinlich müsste es wie bei TTRSS und Fresh RSS so aussehen: 0.0.0.0:8888->80/tcp, :::8888->80/tcp. Das 0.0.0.0 davor fehlt mir ja z.B., aber wie bekomme ich das hin?
Wenn ich den Befehl docker exec -it eager_bassi /bin/bash aufrufe, kommt das hier
ZitatOCI runtime exec failed: exec failed: container_linux.go:380: starting container process caused: exec: "/bin/bash": stat /bin/bash: no such file or directory: unknown
Edit: Habe jetzt diese Befehlskette probiert, aber das Webinterface geht immer noch nicht. Wahrscheinlich muss das 8888/tcp am Anfang noch verschwinden so wie bei TTRSS. Aber wie geht das?:
Zitatdocker network create selfoss_net
docker run -d --restart unless-stopped --log-opt max-size=10m \
--name selfoss \
--volume /mnt/docker/selfoss:/selfoss/data \
-p 8888:80 \
--network selfoss_net \
rsprta/selfoss:latestSieht jetzt so aus.
-
Liebe Forengemeinde,
ich hoffe, jemand von den Dockerexperten kann mir helfen. Ich bin Dockerneuling. Mit folgenden beiden Anleitungen habe ich es geschaft Tiny Tiny TSS und Fresh RSS auf meinem Raspberry Pi 4 in Docker laufen zu lassen. Wichtig ist ja auf dem Raspberry, dass man die arm-Version nimmt:
Zitatdocker network create freshrss-network
docker volume create freshrss-data
docker volume create freshrss-extensions
docker run -d --restart unless-stopped --log-opt max-size=10m \
-v freshrss-data:/var/www/FreshRSS/data \
-v freshrss-extensions:/var/www/FreshRSS/extensions \
-e 'CRON_MIN=4,34' \
-e TZ=Europe/Paris \
-p 8080:80 \
--net freshrss-network \
--name freshrss freshrss/freshrss:armdocker volume create pgsql-data
docker run -d --restart unless-stopped --log-opt max-size=10m \
-v pgsql-data:/var/lib/postgresql/data \
-e POSTGRES_DB=freshrss \
-e POSTGRES_USER=freshrss \
-e POSTGRES_PASSWORD=pass \
--net freshrss-network \
--name postgres postgreshttps://github.com/FreshRSS/FreshRSS/tree/edge/Docker
Zitatdocker network create ttrss_net
docker run -d --restart unless-stopped --log-opt max-size=10m \
--name ttrss_database \
-v ttrss_db_vol:/var/lib/postgresql/data \
-e POSTGRES_USER=ttrss \
-e POSTGRES_PASSWORD=ttrss \
--network ttrss_net \
postgres:12.6-alpinedocker run -d --restart unless-stopped --log-opt max-size=10m \
--name ttrss \
-e TTRSS_DB_HOST="ttrss_database" \
-e TTRSS_DB_TYPE="pgsql" \
-e TZ="Europe/Berlin" \
-e TTRSS_SELF_URL_PATH="http://192.168.1.72:8000" \
-p 8000:80 \
--network ttrss_net \
nventiveux/ttrss-arm32v6:masterhttps://github.com/nVentiveUX/docker-ttrss
Jetzt möchte ich abschließend noch selfoss (https://selfoss.aditu.de/) in Docker laufen lassen, bekomme es aber nicht hin.
Habe nur hier die entsprechende arm-Version gefunden: https://hub.docker.com/r/rsprta/selfoss
Mit dem dortigen Befehl läuft der Container zwar, aber ist nicht erreichbar, weil da irgendetwas nicht stimmt:
docker run --detach --volume /mnt/docker/selfoss:/selfoss/data rsprta/selfoss
Zum Vergleich mal die Ausgabe von docker ps, wo man sieht, dass bei selfoss nicht das Korrekte steht:
-
Hat jemand easyEPG unter DietPi laufen?
Ich bekomme immer die Meldung, dass folgendes nicht installiert ist:
Codephp-curl is required but it's not installed!JSON module for perl is requried but not installed!XML::Rules module for perl is requried but not installed!XML::DOM module for perl is requried but not installed!Data::Dumper module for perl is requried but not installed!Time::Piece module for perl is requried but not installed!Time::Seconds module for perl is requried but not installed!uft8 module for perl is requried but not installed!DateTime module for perl is requried but not installed!DateTime::Format::DateParse module for perl is requried but not installed!DateTime::Format::Strptime module for perl is requried but not installed!
Aber alles wurde installiert, nachdem ich die build-essentials mit sudo apt-get install build-essential installiert habe und es kommt auch z.B. die Meldung: install is up to date. (0.01) für XML::Rules.
-
Sorry, etwas Off-topic, aber passt hier am besten rein:
Hat jemand Pi-Hole am Laufen und wird damit die Werbung vor Einschalten der Streams geblockt, sodass sofort der eigentliche Inhalt beginnt?