• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 1 Hlas(ů) - 4 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
ČRo Live
#28
Z archivu jsem si chtěl poslechnout rozhlasovou hru (Lionel Goldstein: Pan Halpern a pan Johnson), kterou Český rozhlas natočil k 75. narozeninám Viktora Preisse.
Ale ke svému překvapení jsem zjistil, že to nejde. A tak místo poslouchání jsem hledal příčinu, proč to tak je a posléze jsem pracoval na vyřešení.
Příčina byla prostá. Audio, na které doplněk obdržel odkaz, bylo typu "mpd" (MPEG-DASH), ale Kodi (inputsream.adaptive) si neporadil s jeho formátem.
S tímto případem jsem se dosud nesetkal. Zatím všechna audia byla buď mp3 anebo aac.
Řešení bylo naštěstí také jednoduché. V nabídce bylo totiž kromě uvedeného audia ještě jedno, tentokrát typu "hls". A s tím si už Kodi vědělo rady a bez problému ho přehrálo. Stačilo tedy zajistit, aby si z nabízených možností doplněk vybral tu správnou.
Výhoda audia "hls" (ale platilo by to i pro "mpd") proti formátům "mp3" nebo "aac" je fakt, že audio se před přehráním nemusí celé stáhnout a přehrávání tak začne mnohem rychleji. Předpokládám, že stejné to bude i v budoucnosti - tedy pokud se bude nabízet audio typu "mpd", bude vždy nabízen i alternativní typ "hls" (anebo jiný přehratelný). Pokud ne, budeme mít smůlu (anebo inputstream.adaptive v budoucnu zvládne i tuto variantu, používanou Českým rozhlasem).
Když už jsem se v tom vrtal, vrátil jsem se k jednomu starému problému. Zmiňuje se o něm waladir v souvislosti s jeho doplňkem Zpětné sledování O2TV (OTT) (problém je obecný a platí samozřejmě i pro ČRo Live):
Citace:zrada je v tom, že pro identifikaci, který pořad má doplněk přehrát, se používá jméno kanálu a čas začátku. Listener mi poslal funkci, která dokáže elegatně přečíst datum v téměr jakémkoliv formátu. Jediné s čím má problém, je 12-ti hodinový formát datumu (s AM/PM). V regionálním nastavení Kodi nastav 24-hodinový formát, pak by mělo rozparsování datumu fungovat správně.
 Když jsem zmíněnou funkci psal, nenapadlo mě, že by někdo používal 12-hodinový formát a tak jsem to neřešil. Ale jak se ukázalo, stát se to může. A protože nemám rád takové nedodělky, funkci jsem dodělal a nyní už by měla být opravdu zcela nezávislá na používaném formátu. Samozřejmě jsem ji testoval a fungovala podle předpokladů. Je ale jasné, že jsem nemohl otestovat úplně všechny případy a nějaký problém se objevit může.

V repozitáři je nová verze (1.4.2), ve které jsou popsané změny už zapracovány.
 
Citovat
  


Příspěvků v tématu
ČRo Live - od listener - 29.10.2020, 12:31
RE: ČRo Live - od hitman222 - 29.10.2020, 17:12
RE: ČRo Live - od listener - 29.10.2020, 19:51
RE: ČRo Live - od listener - 30.10.2020, 13:39
RE: ČRo Live - od hitman222 - 30.10.2020, 16:51
RE: ČRo Live - od listener - 31.10.2020, 7:31
RE: ČRo Live - od hitman222 - 31.10.2020, 10:11
RE: ČRo Live - od listener - 31.10.2020, 10:57
RE: ČRo Live - od listener - 04.11.2020, 16:51
RE: ČRo Live - od listener - 15.12.2020, 8:42
RE: ČRo Live - od meda - 17.1.2021, 19:51
RE: ČRo Live - od listener - 18.1.2021, 13:13
RE: ČRo Live - od listener - 18.1.2021, 17:06
RE: ČRo Live - od listener - 25.2.2021, 17:56
RE: ČRo Live - od meda - 26.2.2021, 12:17
RE: ČRo Live - od listener - 26.2.2021, 19:02
RE: ČRo Live - od listener - 15.3.2021, 9:30
RE: ČRo Live - od LadaN - 11.5.2021, 19:26
RE: ČRo Live - od listener - 14.5.2021, 16:48
RE: ČRo Live - od listener - 21.5.2021, 10:05
RE: ČRo Live - od listener - 19.6.2021, 7:51
RE: ČRo Live - od meda - 19.6.2021, 8:48
RE: ČRo Live - od listener - 19.6.2021, 11:20
RE: ČRo Live - od listener - 29.9.2021, 7:57
RE: ČRo Live - od listener - 04.12.2021, 14:04
RE: ČRo Live - od listener - 12.12.2021, 18:23
RE: ČRo Live - od listener - 22.12.2021, 14:35
RE: ČRo Live - od listener - 16.3.2022, 22:38
RE: ČRo Live - od JiRo - 17.3.2022, 10:09
RE: ČRo Live - od listener - 17.3.2022, 12:18
RE: ČRo Live - od JiRo - 18.3.2022, 8:37
RE: ČRo Live - od listener - 08.7.2022, 5:52
RE: ČRo Live - od listener - 21.10.2022, 8:57

Přejít na fórum:


Prochází: 1 host(ů)