Tierwelt live
-
Arkadia2008 -
5. September 2017 um 17:52 -
Unerledigt
-
-
läuft auch bisher ganz gut Danke für das Addon! Frauchen freut sich richtig!
-
-
Wie kann man denn am schönsten bestimmten Code nur einmalig beim Addon-Start ausführen? Singleton? Da ist noch Performance Optimierungsbedarf…
läuft auch bisher ganz gut Danke für das Addon! Frauchen freut sich richtig!
Das freut mich. Sagt Bescheid, wenn etwas nicht mehr funktioniert. Ich selbst werde das Plugin wohl eher selten benutzen und bekomme das dann nicht so schnell mit. Ich habe die IDs für Themen, Kanäle und Tiere fest kodiert wegen der Performance. Falls die sich in Zukunft öfter ändert, muss ich sie über die API abfragen.
-
...Code nur einmalig beim Addon-Start ausführen?
Bei einem Plugin m.W. überhaupt nicht. Ein Plugin bildet eine virtuelle Verzeichnisstruktur als Endpoint ab, stellt sie dar und beendet sich dann. D.h. jeder Aufruf innerhalb des Plugins geht erneut über die __main__ auf den Router (plugin://plugin.mein.plugin/?action=command), der ähnlich wie ein Controller in einem MVC funktioniert bzw. diesen abbildet. So mein Kenntnisstand.
Die (virtuellen) Directories lassen sich cachen, ist aber schon Voreinstellung. Unter Matrix hat man das wohl optimiert, da geht das Einlesen RuckZuck.
-
-
Ich selbst werde das Plugin wohl eher selten benutzen und bekomme das dann nicht so schnell mit.
Man muss schon einen Bezug dazu haben. Mein Frauchen hat sich auch gefreut.
-
Funktioniert, ganz herzlichen Dank für das Plugin!
Was mir aufgefallen ist: Bei mir (Kodi 18.5 auf FireTV Stick 4K) werden am Anfang der Videos immer ein paar Sekunden (ca. 3-10 nach meiner bisherigen Beobachtung) übersprungen. Das lässt sich reproduzieren: Auch, wenn ich das Video zurückspule oder beende und neu starte, setzt es immer wieder an der gleichen Stelle ein.
Geht das anderen auch so oder ist das eine lokale Macke bei mir?
-
-
läuft bei mir auch sehr gut....schönes addon und mir 1000x lieber als der hirnlose rotz von rtl/sat1/pro7
-
Funktioniert, ganz herzlichen Dank für das Plugin!
Was mir aufgefallen ist: Bei mir (Kodi 18.5 auf FireTV Stick 4K) werden am Anfang der Videos immer ein paar Sekunden (ca. 3-10 nach meiner bisherigen Beobachtung) übersprungen. Das lässt sich reproduzieren: Auch, wenn ich das Video zurückspule oder beende und neu starte, setzt es immer wieder an der gleichen Stelle ein.
Geht das anderen auch so oder ist das eine lokale Macke bei mir?
Das konnte ich bei mir auch beobachten, taucht aber nicht immer auf. Da kann ich leider nichts machen sorry.
-
-
Danke für die Rückmeldung, @TehTux! Aus Neugier: Meinst Du mit 'nicht immer', daß es beim selben Video manchmal auftritt und manchmal nicht, oder daß es nicht bei allen Videos auftritt? Bei meinen (zugegeben nicht sehr zahlreichen) Versuchen hatte ich den Eindruck, daß beim selben Video auch immer wieder die selbe Zeitspanne am Anfang übersprungen wurde. Videos ganz ohne das Phänomen hatte ich noch nicht.
-
Meinst Du mit 'nicht immer', daß es beim selben Video manchmal auftritt und manchmal nicht
Richtig, zumindest kam es mir so vor.
-
-
Wie die Infrastruktur beimProvider aussieht, kann doch hier keiner sagen. Kommen die Videos aus einem oder verschiedenen CDN, werden die beim Provider gehostet, liegen die als MPGEG-TS vor oder ist das PS, starten die überhaupt mit einer GOP am richtigen I-Frame usw. usf. Kann keiner wissen und damit auch nicht beeinflussen.
-
Super Addon.
Aber was ist da Live?!Versteh mich bitte nicht falsch, die Arbeit und das Addon sind super gelungen.
Mich persönlich stört der Begriff "LIVE"Ich kenne selber lediglich Animal TV via F*****
Vielleicht lässt sich das iwie Vereinen? -
-
Super Addon.
Aber was ist da Live?!Versteh mich bitte nicht falsch, die Arbeit und das Addon sind super gelungen.
Mich persönlich stört der Begriff "LIVE"Die Seite heißt so: https://www.tierwelt-live.de/
-
Ich habe mal die "Livestreams" ins Addon implementiert. Die werden in einem RSS-Feed gehalten. Ich lese den aus und konvertiere nach JSON, damit es zum Rest passt. Hast 'nen PR auf Github.
-
-
Ich schaue es mir morgen mal an. Komme im Moment zu nichts… nur schlafen und arbeiten. Dann hatte ich die Woche noch einen Schlafgast mit Hund (der natürlich auch noch ausgeführt werden wollte)…
Sind die Livestreams neu? Habe ich noch gar nicht gesehen.
-
Sind die Livestreams neu? Habe ich noch gar nicht gesehen.
Das sind die, die auf der Startseite als "Stream" zu finden sind und dort auch gleich mal loslaufen (ohne Ton, den man dann zuschalten kann).
Ich schaue es mir morgen mal an. Komme im Moment zu nichts… nur schlafen und arbeiten.
Hat Zeit. Ist ja auch erstmal nur die Initialzündung und lässt sich bestimmt vom Code her verbessern.
-
-
Hab' den Request meinerseits nochmal überarbeitet. Man kann aus einer Mücke auch einen Elefanten machen - damit meine ich den *lint-Kram. Meine IDE meckert alleine 14 PEP E231 an sowie eine 'duplicated Code Sequence'. Scheint allerdings *lint nicht zu interessieren. Trotzdem funktioniert der Code.
-
Danke, sieht gut aus (bis auf commitlint aber das kann ich squashen)! Sorry, dass es dich hier jetzt getroffen hat… ist blöd gelaufen. Ja, in dem Fall ist das wirklich "mit Kanonen auf Spatzen schießen", irgendwie muss man ja üben. Hoffe du nimmst mir die Sache nicht persönlich.
-
-
Ich habe mal eine Zeit lang von Codacy meinen Code überprüfen lassen. Immerhin möchte man auch selbst wissen, welche "Gewohnheitsfehler" man macht und wo es Potential für Verbesserungen gibt. Aber auch da gab es Situationen, wo der Automatismus schlichtweg falsch lag oder es eben auch übertrieben hatte.
Ich finde solche Geschichten nützlich und auch sinnvoll, wenn ein größeres Team an einem Projekt arbeitet, insofern ist das schon ok. Das die Tools/IDEs aber unterschiedliche Sichtweisen auf das selbe Problem haben, ist schon wieder Mist und zeigt, dass man nicht alles für bare Münze nehmen sollte.
Hoffe du nimmst mir die Sache nicht persönlich.
Nö.
-
Das die Tools/IDEs aber unterschiedliche Sichtweisen auf das selbe Problem haben, ist schon wieder Mist und zeigt, dass man nicht alles für bare Münze nehmen sollte.Man kann in PyCharm auch Pylint nutzen, ich werde mal schauen, ob man da die Konfiguration direkt ins Git-Repo packen kann, sodass es einheitlich angezeigt wird.
-
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!