das ist doch gar nicht von meinem Plugin, würde ich jetzt jedenfalls mal behaupten
Beiträge von shadowrider1
-
-
die einzieg Möglichkeit, woran es vielleicht noch liegen könnte (Strohalme such), wäre evtl. der teil:
Code
Alles anzeigenself.__event_tracker = ServiceEventTracker(screen=self, eventmap= { iPlayableService.evUpdatedInfo: self.__makeUpdatedInfo, iPlayableService.evStart: self.__serviceStarted, iPlayableService.evEOF: self.aktual2, iPlayableService.evUser+10: self.aktual2, iPlayableService.evUser+12: self.__myPluginError, iPlayableService.evTuneFailed: self.aktual2, iPlayableService.evUpdatedRadioText: self.RadioText, iPlayableService.evUpdatedRtpText: self.RTPText, })
-
-
Zitat
du sprichst von boxen. Also hast du alle notwendige hardware, um etwas in der konsole zu starten, da ich davon ausgehe, dass du auch einen computer hast.
auf meinen Boxen, eine dm 8000 sowie anderer Hersteller laufen diese Streams mit meinem Plugin ohne eine derartige Fehlermeldung zu bringen, es gibt dort dieses Problem nicht und ich kann den fehler auf keine Art provozierenim IHAD hingegen wird bei neuem Image genau dieser fehler übereinstimmend von mehreren Usern berichtet
dhwz
gerne: -
genau die gleichen Streams laufen aber absolut problemlos auf nicht OE 2.2 - Images, mit genau den selben Routinen
-
Zitat
Und auf meinen hinweis hin kam nur ein "es geht um die fehlermeldung im titel".
Zitat(zunal die genannte Meldung nicht vom webradioFS kommt wenn ich das richtig sehe...)
es ist nicht mein Problem, da ich auf meinen Boxen keinen derartigen Fehler habe
es wird der doppelslash vermutet, der es nicht sein kann da URL's ohne Portangabe diesen auch haben und dennoch problemlos laufen usw.und irgendwas auf der Konsole kann ich nicht eingeben oder sonstige Infos bieten, ich habe keine entsprechende Hardware
ZitatWeiß nicht was ihr wollt, außer dass der Server voll ist funktioniert es doch?
sehr merkwürdig, denn ich bekomme im IHAD reichlich dieser fehler zu allen URL's mit Port - und da ist nicht überall der server voll -
es sind wie gewünscht logs gepostet worden - wenn die nicht gebraucht werden, wozu wurden die angefragt?ich bin ertsmal raus, das dreht sich grad im Kreis
-
Zitat
Sollten die Doppelslash nicht auch escaped werden?
wenn es daran läge, würde gar kein Stream laufen denn alle haben den ja in der URL
es hängt aber nur bei denen mit Portangabe -
hier noch ein log von jemand anderem:
Code
Alles anzeigenwbrfs 30 Looking for embedded skin warning, skin is missing element picon in <class 'Plugins.Extensions.webradioFS.wbrfs_funct.webradioFSdisplay12'> action -> wbrfsKeyActions ok playing 4097:0:0:0:0:0:0:0:0:0:http%3a//toronto.etn.fm%3a8230 eServiceMP3::construct! eServiceMP3::playbin2 uri=http://toronto.etn.fm:8230 eServiceMP3::starting pipeline eServiceMP3::state transition NULL -> READY eServiceMP3 missing_codec text/html eServiceMP3 missing plugin text/html decoder Gstreamer error: Your GStreamer installation is missing a plug-in. (12) from decodebin20 Gstreamer error: A text/html decoder plugin is required to play this stream, but not installed. (6) from decodebin20 Gstreamer error: Internal data flow error. (1) from queue20
-
ich mache urlibe quote - das sollte doch dann ausreichend sein?
-
es geht um die im Titel genannte fehlermeldung vom gstreamer - und der spiegelt sich ja deutlich in den logs wieder
(zunal die genannte Meldung nicht vom webradioFS kommt wenn ich das richtig sehe...) -
Zitat
ihr müsstet halt mal einen e2-log liefern.
das ist mir mangels entsprechender Hardware leider nicht möglich
-
-
evtl lässt sich das ja auch lösen?
bekam von eimen User den Hinweis, dass wohl die Streams betroffen sind, welche eine Portangabe enthalten
möglicherweise lässt es sich ja beheben, wenn ich die url beim übergeben an GStreamer ander formatiere, den : in html-code oder generell eine Funktion zum umformen nutzen?
-
vielen Dank! jetzt funktioniert es
musste natürlich anpassen, da ich ja eine lokale Datei installiere -
ne, hat leider nich
Codeif sets_prog["DPKG"]: cmd = "apt-get update; dpkg -i %s; apt-get install -f -y --force-yes" % (self.dlfile) self.session.openWithCallback(self.runUpgradeFinished,Console,"webradiFS-Update",[cmd])
auf Verdacht dann mal so:
Codeif sets_prog["DPKG"]: cmd = "apt-get update; dpkg -i %s; apt-get install -f -y --force-yes" % (self.dlfile) self.session.openWithCallback(self.runUpgradeFinished,Console,"webradiFS-Update",cmd)
jetzt wäre wahrscheinlich doch konsolenausgabe angebracht, da hänge ich aber was ich dem container mitgebe bzw wie ich bei ok/nicht ok auf die jeweilige Funktion danach verzweige
-
umgehend eingebaut und rausgegeben, wolln hoffen das es so funktioniert und die user es nun wieder nutzen können
danke dir und schönen rest-Feiertag
-
das mit der erst-Installation war nach deinen Hinweisen geklärt (dein Angebot) - es geht momentan nur noch um die Möglichkeit, aus dem Plugin heraus eine neue version zu installieren, und zwar wird die heruntergeladen nach /tmp, dann md5 verglichen ob der download korrekt war, und dann install ausgeführt
dazu muss aber lokal installiert werden, denn die neuesten Versionen sind meist nicht auf dem feedsehe ich es richtig, das "self.kit" durch den Pfad /var/volatile/tmp/webradioFS..deb ersetzt werden kann und damit die Installation ausgeführt wird?
dann wäre das Problem ja im Nu behoben(ach ja, angeworfen wird es nicht automatisch, ich lasse dem user die Wahl, es muss dafür natürlich eine Taste gedrückt werden - was aber am Prinzip ja nichts ändert)
-
es wird ein Update/Upgrade gemacht, sicherheitshalber und damit ich nichts übersehe halt komplett drüber installiert
nachinstalliert wird da nichts, die depends sind ja im configZitatscvhau in OoZooN's Userscrip Plugin
nein im Ernst, ich fang jetzt nicht an das web zu durchsuchen wo ich das herbekomme - wie gesagt ich habe keine solche Box um mir das live anzusehen, zu testen oder mal was zu probieren - das muss ich ungeprüft auf die User loslassen
man kann mir den benötigten Code geben oder es lassen, es ist im Userinteresse und nicht in meinem
-
leider funktioniert es auf diese Weise nicht
wenn mir da eine Lösung angeboten wird, baue ich das gerne ein
bis zu einer Lösung müssen die DreamOE-Nutzer, welche sich mit dem Installieren nicht auskennen, außen vor bleiben