Doplněno 4.12.2021
Něco málo jsem vyzkoušel. Začal jsem pro mne tím jednodušším, tedy úpravou skinu. Pro všeobecné použití právě tohle nebude asi to pravé. Pak bych to viděl spíše jako doprovodný script, který po spuštění zobrazí okno s údaji z RDS, například po nějakou omezenou dobu, pak se samo zavře.
Upravil jsme jak stránku full screen přehrávání hudby (MusicVisualisation.xml), tak zobrazení na Home stránce (include.xml, tam konkrétně v definici include name="TopBar"). Zobrazení je podmíněno shodou navolené stanice se zdrojem RDS, v ostatních případech se zobrazují obě stránky standardní způsobem. Zatím jsem data z RDS vyřešil ručně sh scriptem a předávám z něj data do Kodi přes tzv.properties. Po spuštění scriptu běží v nekonečné smyčce, takže je to základ pro Kodi service addon, který by z toho mohl vzniknout, a proměnné se aktualizují načtením infomací z webového rozhraní, pracuje se přitom z údajem o délce skladby, kterou RDS poskytuje, takže načítání neprobíhá kontinuálně. Zatím natvrdo pouze pro Evropu 2. Výsledek pak v reálu vypadá nějak takto:
Jedna důležitá poznámka, protože nemohu do Kodi (používám kodi-send apliakci, která je standardně v *ELECE instalacích) dostat data s českou diakritikou, tak je před použitím "normalizuji" a vyhazuji z nich nabodeníčka.
Závěr?
No, tak jsem si pohrál. Kdy tohle nějak dotáhnu záleží na tom, zda se mi podaří najít dostatečný počet zdrojů RDS dat. Pro těch pár stanic, z nichž občas poslouchám pouze Evropu2, to dělat nebudu. Evropu 2 samozřejmě ponechám v tomto provizorním stavu a budu dlouhodobě sledovat, jak to funguje a jak jsou data kvalitní. Za těch pár hodin, co se tomu věnuji, už jsem narazil na pár situací, kdy se RDS data u nové skladby neaktualizovala. Už o tom psal i @
Saros. Ale s tím se asi nic dělat nedá.
A omluva.
Omlouvám se, vzhledem k tomuto tématu, za OT. Tak ostatně, Evropy 2 se to také týká
, a protože jsem to tady nakousl, tak jsem to tady také dokončil. A třeba jsem @
Saros nabídl inspiraci. On by si jistě s takovým addon, který jsem tu teoreticky popsal, jistě poradil lépe.