du hattest doch beim Highlightsgrabber auch gute Ideen, fällt dir hierzu auch was ein?
btw: Hab hier mal ein "Experiment" mit dem Service gemacht "Skinnermode". Ist das so wie du dir das auch für den Highlightsgrabber vorstellst?
Gruß Tobias
du hattest doch beim Highlightsgrabber auch gute Ideen, fällt dir hierzu auch was ein?
btw: Hab hier mal ein "Experiment" mit dem Service gemacht "Skinnermode". Ist das so wie du dir das auch für den Highlightsgrabber vorstellst?
Gruß Tobias
Moin zusammen,
keine Bugs ausser autoscroll
das is nur ne zeile....
Hab wohl meine "Alpha" unterschätzt....
Gruß Tobias
Moin,
hat noch wer Links zu Nachrichtenvideos/Wettervideos/Sportnachrichten oder sonstiges sinnvolles, wo sich ein Einbau lohnt?
Gruß Tobias
Moin Berni,
@tdoe
habe das gute Stück wie das Tvhighlight script eingebaut nur läuft der Text nicht nach oder kommt das noch ?
meinst du das autoscroll von der description?
Wenn das noch nicht scrollt dann kommt das noch.
Gruß Tobias
Moin zusammen,
nun die 2te Alpha im ersten Post.
Habe die Readme im integration Ordner etwas aufgebaut, hoffe ich hab nix vergessen....
Folgendes ist nun Möglich:
Beschreibung:
=============
Das Plugin plugin.program.newscenter gibt Skinnern die Möglichkeit einen Nachrichten-Feed als Widget in den Skin zu integrieren.
Zudem können folgende Direktlinks auf das Home Window geschrieben werden:
- Tagesschau
- Tagesschau in 100s
- Kinder Nachrichten (logo)
- Wettervideos
Das Widget kann in den Settings konfiguriert werden, welcher Feed angezeigt werden soll. Hierzu stehen folgende NachrichtenQuellen zur Verfügung:
- Spiegel Online
- n-tv
- tagesschau.de
- n24
- Heise
- Google News
- FOCUS-Online
- Die Welt
- Sport 1
- Custom (Hier kann ein Benutzerdefinierter Feed festgelegt werden.)
Properties stehen folgende zur Verfügung:
LatestNews.Tagesschau.TS100 - Videolink zur letzten Folge der Tagesschau
LatestNews.Tagesschau.TS2000 - Videolink zur letzten Folge der Tagesschau in 100 Sekunden
LatestNews.KinderNachrichten.ZDFLogo - Videolink zur Kindernachrichtensendung logo
LatestNews.WetterOnline.Wetter60 - Videolink zu Wetter in 60 Sekunden von Wetter Online
LatestNews.WetterInfo.Wetter - Videolink zum Wettervideo der Meteogroup
LatestNews.Service - (active/inactive) Schaltet im Skinnermodus den Datenrefresh ein/aus
LatestNews.<nr>.Title - RSS Titel
LatestNews.<nr>.Desc - RSS Beschreibung
LatestNews.<nr>.Logo - RSS Bild
LatestNews.<nr>.Date - RSS Artikel Veröffentlichung
LatestNews.<nr>.HeaderPic - RSS Provider Bild
Neu ist auch der Skinner Mode:
Wenn der Skinnermode aktiviert ist, so werden nur Daten geholt wenn im Property LatestNews.Service ein "active" hinterlegt ist.
Dies kann erfolgen durch entweder einen Manuellen Start unter Programme, oder im Skin durch den Aufruf des Plugins mit:
Gruß Tobias
Moin sven_lee,
ich habs mal rein, aber es funzt nicht.
Bei debug(res) kommt bei mir z.B.:
NOTICE: {u'jsonrpc': u'2.0', u'id': 1, u'result': {u'channels': [{u'channelid': 1, u'label': u'Das Erste HD'}, {u'channelid': 2, u'label': u'ZDF HD'},.......
da ist keine uuid. Muss in der JSON Abfrage was geändert werden?
Gruß Tobias
Moin sven_lee,
ich hab mir mal deine Default.py angesehen. und mir mal die PVRID als bespiel genommen...
um an die uniqueID zu kommen würde ich das dann folgendermaßen ergänzen:Python Alles anzeigendef channelName2uniqueId(channelname): query = { "jsonrpc": "2.0", "method": "PVR.GetChannels", "params": {"channelgroupid": "alltv"}, "id": 1 } res = json.loads(xbmc.executeJSONRPC(json.dumps(query, encoding='utf-8'))) #debug(res) # translate via json if necessary trans = json.loads(str(ChannelTranslate)) for tr in trans: if channelname == tr['name']: debug("Translating %s to %s" % (channelname,tr['pvrname'])) channelname = tr['pvrname'] if 'result' in res and 'channels' in res['result']: res = res['result'].get('channels') for channels in res: #debug("TVHighlights %s - %s" % (channels['label'],channelname)) # priorize HD Channel if channelname+" HD".lower() in channels['label'].lower(): debug("TVHighlights found HD priorized channel %s" % (channels['label'])) return channels['uniqueid'] if channelname.lower() in channels['label'].lower(): debug("TVHighlights found channel %s" % (channels['label'])) return channels['uniqueid'] return 0
damit soltte ja die uniqueID ausgelesen werden... Nur wie bekomme ich die jetzt in ein neues Property hinein...
irgendwo wird ja die channelID zur PVRID die dann als Property ausgegeben wird nur finde ich nicht wo das stattfindet...
kannst Du mir da helfen?
Danke für die Mithilfe!
Ich bau es morgen mal ein.
Gruß Tobias
Moin zusammen,
hier mal die erste Alpha Version zum ausprobieren und Feature-Requesten
Bilder müssen alle noch ausgetauscht werden.
Was ich auch noch gerne mit reinpacken würde wären z.B.:
- Kinder Nachrichten Video (in 100 Sek)
- Sport Nachrichten Video (in 100 Sek)
Nur mir fehlen hier passende Links.... wenn jemand passende Seiten kennt dann her damit....:-)
Nachdem leider einige RSS Feeds keine schönen Bilder liefern sieht so mancher Feed etwas komisch aus.
Ursprünglich hatte ich bei Spiegel einen "Hack" drin, und hab mir anhand vom Namensschema dann das bessere Bild geholt. Das ist aber nicht universell einsetzbar, daher wieder geflogen.
Dafür sind jetzt weitere NachrichtenQuellen hinzugekommen und die Möglichkeit einen Custom Feed zu erstellen.
Alpha hängt am ersten Post
Gruß Tobias
Moin Marc,
Hey,
Ich deaktiviere es momentan.. Der Hinweis galt nur deiner Befürchtung wegen der vielen Requests auf der Seite.
Da das Widget ja hoffentlich ne weile lebt, wolltest du die requests ja so gering wie Möglich halten..
Darum der Einwand.. Bei einigen anderen Addons, ich hab zwar keine Ahnung ob die nicht doch irgendwo im Hintergrund mitlaufen, ist es ja so das
die explizit über Runscript in der Startup des Skins gestartet werden.Grüße
was wäre dann das beste vorgehen?
Idee: Ich lass den Dienst (Monitor) starten und prüfe ob ein bestimmtes Property gesetzt ist, ists nicht gesetzt, dann soll er weiter schlafen, ists gesetzt dann daten holen?
Gruß Tobias
Moin,
Hallo Tobias,
wäre es möglich auch die uniqueID als Property TVHighlightsToday.Info.UniqueID auszulesen?
wenn ich das richtig gelesen habe, sollte es wohl möglich sein seit kurzem...
was meinst du mit UniqueID ?
Die PVRID hab ich eingebaut, hier ist die Channel Nr. im PVR vermerkt.
Gruß Tobias
Moin Sven,
Hallo Tobias,
kann es sein das "year" nicht mehr "ausgeslesen" wird?
Ich irgendwie wird es bei mir nicht angezeigt... Alle anderen Propertys
gehen außer Duration aber das hattest Du ja schon mal erklärt...In den Extrainfos sind allerdings alle Infos erhalten, Land, Jahr, Duration...
Gruß
Sven
Jipp, da hast du recht,
Das ist in fer Doku falsch (copy/paste)
Im Mastermode gibts diese Properties nicht:
TVHighlightsToday.<nr>.Year - Könnte ich jedoch ergänzen
TVHighlightsToday.<nr>.Duration
Im Splitmode
TV<watchtype>HighlightsToday.<nr>.Year
TV<watchtype>HighlightsToday.<nr>.Duration
Gruß Tobias
Moin robotics2002,
Hi,
bei mit werden die TV Logos zu groß angezeiegt und überdecken damit einen Teil der Schrift.
Kann ich das irgendwo in der xml manuell ändern?
Ja du kannst
215 <control type="image">
216 <left>20</left>
217 <top>175</top>
218 <width>80</width>
219 <height>80</height>
220 <aspectratio>keep</aspectratio>
221 <texture background="false">$INFO[ListItem.ActualIcon]</texture>
222 <bordersize>0</bordersize>
223 </control>
und
73 <control type="image">
74 <left>20</left>
75 <top>175</top>
76 <width>80</width>
77 <height>80</height>
78 <aspectratio>keep</aspectratio>
79 <align>left</align>
80 <aligny>top</aligny>
81
82 <texture background="false">$INFO[ListItem.ActualIcon]</texture>
83 <bordersize>5</bordersize>
84 </control>
Alles anzeigen
ändern, das sind die Channellogos.
Würde mit aspect ratio mal testen, z.b. keep/stretch/scale, aber denke
da kann dir bestimmt ein Skinner bessere Auskunft geben wie ich.
Gruß Tobias
Moin zusammen,
sorry für die Wartezeiten, bin gerade ziemlich mit dem NewsCenter beschäftigt.
Alles anzeigenHey,
Ich vergess es dauert..
Wenn in den Beispielcodes noch ein (Home) einfügst in den Content, dann sind die auch überall erreichbar nicht nur im Home..
Braucht man wenn das include z.B. noch zusätzlich im EBG verwenden willst.
Wir habens da noch als Aufruf drin, es gibt den Code ja soweiso schon und als Panel passt es gut dazu.
Nur klappt das nur mit einem (Home) im property.Als Hinweis noch:
Was mir immer noch fehlt ist ein Start und Ende des Services per Code damit nichts gemacht wird.
Also wie z.B. der Setinfo Service von Phil - der muss im Startup des Skin per onload gestartet werden.
Arbeite ich an meinem Skin, ohne das Widget, werden Totzdem ständig Daten geholt.Das muss ja eigentlich nicht sein, jeder der jetzt das Widget mit Destiny, Felx, Horizonz oder einem anderen Skin mal Ausprobiert, die
Kaitoast Meldung unterdrückt (die Nervt ja schnell mal), nach ner Woche wieder zu was anderem wechselt, zieht da regelmäßig Daten von
der Seite ohne sie zu brauchen. Und der gemeine Kodi Nutzer (ich auch) deinstalliert ja kaum ein Addon außer es kommen Fehler, nur
weil es grad nicht gebraucht wird..Grüße
Danke fürs feedback.
Das mit dem Daten holen kannst du mit content refresh 0 deaktivieren, deshalb war mal die Frage was hier ein sinnvoller default Wert ist ob 0 oder z.B.120.
Ja ein wieder einschalten gibts atm nicht, das ist ein kodi neustart.
muss mal schauen wie das in dem plugin realisiert wurde.
Gruß Tobias
Moin,
in dem Plugin gibt es einen ordner integration, dort eine Readme.txt. Hier sind alle Schritte erklärt was zu tun ist um es in Confluence zu integrieren.
Ist nicht schwierig, fast nur copy/paste.
Gruß Tobias
Moin,
sind ja doch ein paar Interessenten...
Dann lass ich mich mal breitschlagen...
Gruß Tobias
Moin,
lade dir mal die aktuelle Betarunter, die ist im Vergleich "aufgebohrt" mit dem was im offiziellen Repo liegt.
Falls du Fehler findest nicht behalten sondern her damit
Gruß Tobias
Moin,
Alles anzeigenmoin,
kurze frage:
läuft das auch unter openelec 6.01?
habe das addom installiert und
bin dann nach anweisung des ersten posts vorgegangen (also skin integration),
aber irgendiwe passiert bei mir gar nichts.
muss irgendwo noch ein widget aktiviert werden?
danke für eure hilfe.
mfg
nimm mal die neue Version und geh zuerst in Settings.
Da kannst mal das "Info" einschalten.
Wenn dann trotzdem nix funzt, schick mir mal ein [definition='1','0']log[/definition].
Danke Tobias
Moin zusammen,
im ersten Thread hängt die aktuelle 0.1.5 alias 1.0.0 RC 1
Habe dort das mit screenrefresch / contentrefresh geflickt.
Wenn ihr nix mehr an Fehlern findet würde ich das update ins Repo schieben.
Gruß Tobias
Moin Berni,
Könnte man auch eigene feeds definieren oder rss als datei die ausgewertet wird?
ATM nicht wirklich, da es hier Unterschiede gibt wie die Feeds aussehen, und zusätzlich sollten ja auch Bildchen mitgeliefert werden, was die Möglichen Kandidaten auch wieder eingrenzt.
Hast du einen Feed der was taugt, und welcher auch Bilder mit bringt?
Gruß Tobias
Moin zusammen,
ich hab mal wieder für mich ein wenig gebastelt, um einen zusätzlichen Menüpunkt "News" zu erstellen und den mit Leben zu füllen.
Für mich würde der aktuelle Entwicklungsstand reichen, um das ganze zu veröffentlichen müsste ich noch etwas Arbeit investieren.
Bevor ich mir jedoch die Mühe mache und mein Script zu einem ausgewachsenen Plugin großziehe wollte ich mal in die Runde fragen
ob überhaupt jemand daran interesse hätte, so dass sich die Arbeit auch lohnt.
Nun zum aktuellen Entwicklungsstand.
Das "Plugin" holt sich aus dem Netz diverse Informationen von:
- Spiegel Online (Widget)
- Tagesschau (Tagesschau in 100s/Tagesschau 20:00)
- Wetter Online (Wettervideo 60s)
- Wetter Info (Wettervorhersage Video)
Ja, Es gibt das Tagesschau Plugin und ja es gibt Wetter Plugins, (hatte mit einem Entwickler vom Tagesschau Plugin kontakt diesbezüglich),
bei all diesen Plugins muss man durch irgendwelche Menüs durch hangeln um dann z.B. nur das aktuelle Video von Tagesschau in 100 Sekunden anzusehen. Und das fand ich zu umständlich.
Deswegen habe ich die Links zu den aktuellen Videos als Property auf das Home-Window schreiben lassen und kann somit einfach ein
machen um das passende Video zu starten.
Hier mal ein erster Screenshot wie das ganze bei mir im Confluence aussehen kann:
Besteht denn Interesse an dem Projekt ?
Download:
plugin.program.newscenter-0.0.6.zip (4.4.2016)
plugin.program.newscenter-0.0.7.zip (17.10.2017)
plugin.program.newscenter-0.0.8.zip (17.10.2017)
Bilder der Alpha 4 (0.0.3):
Beispiel Window von Jugger mit in integrations Ordner.
Feedansicht:
Nachrichtensendungen Direktaufruf:
Bundesliga:
Unwetterwarnungen:
Pollenflugwarnungen:
Unzählige Wetterkarten:
NICHTS IST VORGEGEBEN, JEDE DER FUNKTIONEN KANN UNABHÄNGIG VON EINANDER VON SKINNERN FREI VERBAUT WERDEN!
Gruß Tobias