NEWS
Test Adapter Tagesschau 0.5.x
-
Nee, da gibt es keine h246 Streams auf der 00. Das ist ein Livestream im m3u8-Format und müsste erstmal in ein Http taugliches Format gewandelt werden. Ich denke RTSP und Co ist nicht unbedingt die Stärke von VIS. Mit einem VLC-Player wäre es bestimmt möglich. Oder mit FFMPEG wandeln, etc.
-
@armilar
ich benutze mediamtx um einen rtsp stream vis tauglich zu machen. -
Oder ihr benutzt das alte "tageschau-script" wo der stream "früher" ermittelt wurde.
Jetzt ist er statisch:
https://www.tagesschau.de/multimedia/livestreams/index~player.htmlanbei widget zum probieren:
[{"tpl":"tplMetroTileDialogStatic","data":{"hover":false,"transform":false,"bg_class":"bg-grayDarker","icon_class":"","icon_badge":"","badge_bg_class":"","brand_bg_class":"","dialog_draggable":"true","dialog_icon_class":"icon-film","gestures-offsetX":0,"gestures-offsetY":0,"name":"Tagesschau","label":"","html":"<div>\n<iframe width=\"950\" height=\"600\" src=\"https://www.tagesschau.de/multimedia/livestreams/index~player.html\"?controls=0&autoplay=1&loop=1\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>\n <script>\n\tvar vid = document.getElementById(\"Movie\");\n\tvid.volume = 0.2;\n </script>\n </div>","dialog_width":"980","dialog_height":"620","dialog_title":"Tagesschau24 Stream","dialog_flat":true,"dialog_shadow":true,"dialog_modal":true,"icon_src":"/vis.0/main/img/tagesschau24.jpg","icon_height":"75","icon_width":"90","icon_top":"92","icon_left":"27","dialog_icon_src":"","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"views":["Yamaha2"],"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"g_visibility":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide"},"style":{"left":"753px","top":"728px","z-index":"20","width":"120px","height":"35px","line-height":"255px","font-family":"Arial, Helvetica, sans-serif","position":"","overflow-x":"","overflow-y":"","cursor":""},"widgetSet":"metro"}]
Warum in dem Widget bei html ein rotes Kreuz ist, weiß ich nicht.
(wenn jemand weiß warum, dann Rückinfo)
Es funktioniert aber. -
Unten deinen Bilder hast du ein Widget mit folgendem DP:
{laenge:tagesschau.0.videos.channels.01.tracking.01.length;toMinSek(laenge)}
Den DP
...tracking.01.length
gibt es nicht.Ist dies trotzdem richtig ?
-
@bahnuhr
@Armilar
Tracking hab ich raus geworfen, kann ich aber gerne wieder rein machensind die states die da fehlen:
sid: string; src: string; ctp: string; pdt: string; otp: string; cid: string; pti: string; bcr: string; type: string; av_full_show: boolean; av_air_time?: string; assetid?: string; program?: string; title?: string; length?: string; c2?: string; c5?: string; c7?: string; c8?: string; c9?: string; c10?: string; c12?: string; c16?: string; c18?: string; type_nielsen?: string;
-
-
Die Länge finde ich schon cool
-
Auf Github gibts jetzt length
Adminanforderungen auf stable reduziert -
Update auf Github:
- (ticaki) Command data point for defining the first news to be displayed
- (ticaki) Reduce object updates
- (ticaki) Total number of news as a data point
- (ticaki) We not in hurry, write object updates slowly.
- (ticaki) Info log messages are a bit more fun. (error and warn messages are not funny at all)
deepl:
- (ticaki) Befehlsdatenpunkt für die Definition der ersten anzuzeigenden Nachricht
- (ticaki) Aktualisierungen des Objekts reduzieren
- (ticaki) Gesamtzahl der Nachrichten als Datenpunkt
- (ticaki) Wir haben es nicht eilig, Objekt-Updates langsam schreiben.
- (ticaki) Info-Log-Meldungen sind ein bisschen lustiger. (Fehler- und Warnmeldungen sind überhaupt nicht lustig)
Damit bin ich bis auf Fehlerbehebungen glaube ich fertig - heute abend gibts dann wohl 0.4
-
Nochwas das ich den "ich guck mir die Readme doch net jedes mal an" Usern mitteilen möchte
Laut Tagesschau api sind 60 Abfragen pro Stunde in Ordnung. Jedes Themengebiet und Video sind 1 Abfrage. 30 Minuten pro Aktualisierung passen immer. Keine Ahnung wie genau die das nehmen.
-
Nischen-Problem
Meine Vorfreude für diesen Adapter hielt nur kurz.
Ich habe meine VIS(1) auf einem EchoShow15.
Darauf läuft Fully (ging damals für eine kurze Zeit zu installieren).Wenn ich das TagesschauVideo einbinde, bekomme ich ein schwarzes Fenster mit Ton.
Leider ohne Bild. Ich habe schon den VLC(für FireTV) installiert -> ohne Erfolg.Dieses Probleme hatte ich damals schon mit dem Tagesschau-Script.
Weiß jemand wie ich das Video MIT Bild auf den EchoShow bekomme?
-
@maas-meister
Dazu weiß ich keinen Rat - außer vielleicht das der Echo Show vielleicht nicht mit dem verwendeten Format klar kommt und du da ein tool/server dazwischen klemmen mußt der das umwandelt.Mal nachsehen was der Echo Show kann und was Tagesschau liefert.
-
Die Sortierung der Sendungen ändert sich:
In meiner View hatte ich sortiert:
tagesschau.0.videos.channels.01 tagesschau in 100 Sekunden
tagesschau.0.videos.channels.02 tagesschau aktuell
tagesschau.0.videos.channels.03 tagesschau gestern
tagesschau.0.videos.channels.04 tagesthemen
tagesschau.0.videos.channels.07 tagesschau vor 20 JahrenDiese Sortierung sieht nun anders aus:
Kann man die Sortierung fixieren ?
Sodass halt auf der ...01 immer tagesschau in 100 Sekunden kommt
etc. -
MAche ich morgen, das mit den leeren Arrayplätzen muß ich prüfen ob das meine lib so mitmacht.
Reihenfolge ist dann:
const titlesSort = [ 'Im Livestream: tagesthemen', 'tagesschau in 100 Sekunden', 'tagesschau', 'tagesschau', 'tagesschau in Einfacher Sprache', 'tagesschau mit Gebärdensprache', 'tagesschau vor 20 Jahren', ];
Edit da fehlen noch die Tagesthemen, wenn die morgen da sind ziehe ich mir die liste nochmal
-
@bahnuhr
Ist auf github eingebaut -
@ticaki
So, Fragen dazu:
Warum ist tagesschau24 unter 00 und auch unter 08
doppelt ?Der Tageschau stream 02 und 03 zeigt bei length jeweils 5 Minuten
Klicke ich drauf kommt nur ein Stream von 2:55
Warum stimmt die length nicht ?
Und ist 02 und 03 das gleiche.Unter 09 kommt nochmal tagesschau.
Dort steht bei length 15 Min.
Der stream zeigt 16:28 -
Alles hinter 07 ist ein Fehler, auch wenn ich nicht verstehe wieso.
Der Inhalt der Datenfelder wird nicht geändert, das kommt so rein. Tagesschau gibts 2 mal.
-
och neeee, da ändern sich auch noch die sendungsnamen... ich nehme Im Livestream: aus der sortierung raus
-
@bahnuhr
sry für spamjetzt sollte es passen, aber wenn sich da mehr Sendungsnamen ändern als nur Livestream kann ichs nicht ändern. Ich wüsste nicht woran ich die Streams ausser der Sendungsnamen fest machen soll. Alles was nicht bekannt ist wird dahinter gehangen. Einkommende Sendung auf Platz 0 wird auf Platz 0 kopiert, rest bekommt seinen Platz nach diesem Array hier, wenn der Title übereinstimmt.
const titlesSort = [ 'Im Livestream:', 'tagesschau in 100 Sekunden', 'tagesschau', 'tagesschau', 'tagesthemen', 'tagesschau in Einfacher Sprache', 'tagesschau mit Gebärdensprache', 'tagesschau vor 20 Jahren', ];
Im Livestream wird nicht verglichen.
-
@ticaki
Haste noch ne Idee wg. der Länge.
Also DP length
Dieser passt nicht.