Hast du eine 900? Weil ich hab da bemerkt das plaincast nicht immer mit startet wenn man die box neu startet ,hatte das auch reichi schon gemeldet .
Das ganze ist aber nur bei der 900 so hier bei mir (denke da startet alles zu schnell und plaincast kommt da nicht mit ) bei der 7080 konnte ich dieses verhalten nicht bemerken da startet plaincast immer.
Youtube Videos auf die Dreambox casten (plaincast)
-
-
Ja auf der 900er.
Aber zuletzt lief plaincast gar nie mehr. Auch nach mehrfachem Neustart nicht.
Nach Neuinstallation eben, läuft es aber auf Anhieb..... erst mal. -
Dann starte mal deine Box neu und Plaincast ist nicht mit gestartet denke ich mal ,du musst Plaincast bei der 900 dann immer per Hand neustarten (ich hab mir dazu ein kleines script gemacht bis das gefixt wurde im e2)
Wie gesagt das ist von Anfang an so bei der 900 weil da mit dem systemd Start was nicht ganz stimmt bzw. die Box einfach zu schnell ist für das was @Reichi da beim Start für Plaincast eingestellt hat.
Die anderen Boxen starten langsamer und daher startet dort auch Plaincast immer . -
Du bist nicht der einzige mit dem Problem
Aber die Hoffung stirbt zu letzt -
Den ersten reboot hat es funktioniert, mal sehen wie oft noch.
Hast du mir das script, dann muss ich nicht nicht lange suchen. -
-
hab mir nur das in ein script geschrieben und starte das dann wenn Plaincast nicht mit gestartet wurde.
Es kann denke da auch an Sachen liegen die man installiert hat und die beim Start der Box mit starten da kann sich was beißen denke ich mal und es wird nicht bei allen gleich sein was den Start des Plaincast angeht.#!/bin/sh
/usr/bin/plaincastexit 0
-
Ja gut möglich das es einfach ein Timing Problem ist. Da spielt dann hat alles mit, was beim Bootup auch gestartet wird.
Ich kann im Moment gut damit leben wenn ich es im Notfall manuell starten muss. So oft verwende ich das nicht -
-
Ich habe mal kurz nachgeschaut wie plaincast unter systemd gestartet wird.
Im plaincast.service wird als Unit : After=network.target enigma2.service angegeben.
Das heisst wohl plaincast startet erst nachdem die beiden anderen services gestartet wurden.Aber ich kenne mich da zu wenig aus, und weis nicht was noch alles gestartet wird und ob man das nach hinten schieben kann.
Soweit ich mich eben eingelesen habe, müsste man auch eine "Timer Units" erstellen können, um den Start von plaincast zu verzögern. Vielleicht hilft das ?Ich werde da aber nicht anfangen zu experimentieren. Mein halb-wissen macht es am Ende nur noch schlechter, und die Zeit zum spielen fehlt mir auch.
-
Ich kenn mich da auch zu wenig aus ,daher melde ich das meist dann Reichi oder halt hier im board.
Reichi denke weis genau wo er da schrauben muss ,daher einfach ein wenig warten das wird schon noch gefixt ,so schlimm ist das nicht man kann sich ja behelfen . -
Sicher dass euch nicht nur ein:
systemctl enable plaincast
fehlt? Bei meiner DM900 war das initial auch nicht aktiviert. Seitdem läuft es immer.
Wenn nach der Eingabe das hier kommt:
Created symlink /etc/systemd/system/multi-user.target.wants/plaincast.service â /lib/systemd/system/plaincast.service.
Dann war es noch nicht aktiviert. -
Nach der erneuten Installation heute wurde am Ende dieser Symlink erstellt.
Von daher müsste das passen. Vorher ging es zwischendurch auch immer mal wieder.
Aber ich werde das jetzt mal ein wenig beobachten, ob der plaincast Task jeweils auch gestartet wird. -
Obwohl es bei mir enabled ist kommt manchmal 'Failed' siehe Quellcode, erst nach Eingabe von systemctl start plaincast geht es dann.
Code
Alles anzeigen[00:53 root@dm900 ~] > systemctl status plaincast ● plaincast.service - Plaincast service Loaded: loaded (/lib/systemd/system/plaincast.service; enabled; vendor preset: enabled) Active: failed (Result: start-limit-hit) since Do 1970-01-01 01:00:26 CET; 47 years 9 months ago Process: 815 ExecStart=/usr/bin/plaincast -loglevel=info -config /etc/plaincast.conf (code=exited, status=2) Main PID: 815 (code=exited, status=2) Jan 01 01:00:26 dm900 systemd[1]: plaincast.service: Main process exited, code=exited, status=2/INVALIDARGUMENT Jan 01 01:00:26 dm900 systemd[1]: plaincast.service: Unit entered failed state. Jan 01 01:00:26 dm900 systemd[1]: plaincast.service: Failed with result 'exit-code'. Jan 01 01:00:26 dm900 systemd[1]: plaincast.service: Service hold-off time over, scheduling restart. Jan 01 01:00:26 dm900 systemd[1]: Stopped Plaincast service. Jan 01 01:00:26 dm900 systemd[1]: plaincast.service: Start request repeated too quickly. Jan 01 01:00:26 dm900 systemd[1]: Failed to start Plaincast service. Jan 01 01:00:26 dm900 systemd[1]: plaincast.service: Unit entered failed state. Jan 01 01:00:26 dm900 systemd[1]: plaincast.service: Failed with result 'start-limit-hit'. [00:53 root@dm900 ~] > systemctl start plaincast [00:54 root@dm900 ~] > systemctl status plaincast ● plaincast.service - Plaincast service Loaded: loaded (/lib/systemd/system/plaincast.service; enabled; vendor preset: enabled) Active: active (running) since Di 2017-10-31 00:54:15 CET; 2s ago Main PID: 2575 (plaincast) CGroup: /system.slice/plaincast.service └─2575 /usr/bin/plaincast -loglevel=info -config /etc/plaincast.conf Okt 31 00:54:15 dm900 systemd[1]: Started Plaincast service. Okt 31 00:54:15 dm900 plaincast[2575]: 00:54:15.782 [server] serving HTTP on port 8008
gruß pclin
-
Timer sollten doch bei systemd nicht notwendig sein, sofern After sauber gesetzt ist.
-
Hat sich bei Plaincast was geändert? Ich bekomme bei allen Videos auf der 7080 ein "Internal data flow error".
Falls nicht reproduzierbar, kann ich mal ein Log machen.
-
Bei mir funktioniert es ohne Probleme (nur mal so zur Info)
-
Laut Reichi gibts da Probleme mit dem plaincast daemon, scheinbar läuft der manchmal nicht richtig.
-
Ich kenne nur das Problem das der daemon manchmal nicht gestartet wird.
Mache ich das danach manuell, läuft es problemlos. -
Nachtrag: Bis auf das wenn man vor oder zurück springt er manchmal (je nach gespieltem Video) die tonspur nicht mehr richtig erkannt, und der Ton ausfällt.
Dann erkennt er nicht mehr AAC sondern meint man als mit "unbekanntem Vorbis"