XBMC-Kodi.cz

Úplná verze: O2TV
Prohlížíte si holou variantu vašeho obsahu. Prohlédněte si plnou verzi s příslušným formátováním.
Stran: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
: v nastavení Kodi - Přehrávač - Jazyk zkontroluj, jestli máš nastavení Upředňostnovaného jazyku zvuku na Czech. Pokud je tam Výchozí média, vezme se první zvuková stopa, která nemusí být v češtině. Nevyzkouším, jestli to tak opravdu u Premier Sport 2 je, ale tipuju, že ano.
Já bych řekl, že u O2TV v audio stopách identifikace jazyka chybí. Možná, že je u verze 2.0, ale tu zatím nemám.

Tady je záznam výstupu ffmpeg pro kanál Premier Sport 2:
Kód:
2023-11-09 10:00:36.327 spawn: Input #0, hls, from 'http://stc.o2tv.cz/at/.../subscr/OTT-CP-XTVMIG_.../.../1566-tv-stb_hd_ott.m3u8':
2023-11-09 10:00:36.327 spawn:   Duration: N/A, start: 13248.326389, bitrate: N/A
2023-11-09 10:00:36.327 spawn:   Program 0
2023-11-09 10:00:36.327 spawn:     Metadata:
2023-11-09 10:00:36.327 spawn:       variant_bitrate : 1400000
2023-11-09 10:00:36.327 spawn:   Stream #0:0: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 640x360 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
2023-11-09 10:00:36.327 spawn:     Metadata:
2023-11-09 10:00:36.327 spawn:       variant_bitrate : 1400000
2023-11-09 10:00:36.327 spawn:   Stream #0:1: Audio: aac (HE-AAC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp
2023-11-09 10:00:36.327 spawn:     Metadata:
2023-11-09 10:00:36.327 spawn:       variant_bitrate : 1400000
2023-11-09 10:00:36.327 spawn:   Stream #0:2: Audio: aac (HE-AAC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp
2023-11-09 10:00:36.327 spawn:     Metadata:
2023-11-09 10:00:36.327 spawn:       variant_bitrate : 1400000
2023-11-09 10:00:36.327 spawn:   Program 1
2023-11-09 10:00:36.327 spawn:     Metadata:
2023-11-09 10:00:36.327 spawn:       variant_bitrate : 800000
2023-11-09 10:00:36.327 spawn:   Stream #0:3: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 320x180 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
2023-11-09 10:00:36.327 spawn:     Metadata:
2023-11-09 10:00:36.327 spawn:       variant_bitrate : 800000
2023-11-09 10:00:36.327 spawn:   Stream #0:4: Audio: aac (HE-AAC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp
2023-11-09 10:00:36.327 spawn:     Metadata:
2023-11-09 10:00:36.327 spawn:       variant_bitrate : 800000
2023-11-09 10:00:36.328 spawn:   Stream #0:5: Audio: aac (HE-AAC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp
2023-11-09 10:00:36.328 spawn:     Metadata:
2023-11-09 10:00:36.328 spawn:       variant_bitrate : 800000
2023-11-09 10:00:36.328 spawn:   Program 2
2023-11-09 10:00:36.328 spawn:     Metadata:
2023-11-09 10:00:36.328 spawn:       variant_bitrate : 2450000
2023-11-09 10:00:36.328 spawn:   Stream #0:6: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 960x540 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 100 tbc
2023-11-09 10:00:36.328 spawn:     Metadata:
2023-11-09 10:00:36.328 spawn:       variant_bitrate : 2450000
2023-11-09 10:00:36.328 spawn:   Stream #0:7: Audio: aac (HE-AAC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp
2023-11-09 10:00:36.328 spawn:     Metadata:
2023-11-09 10:00:36.328 spawn:       variant_bitrate : 2450000
2023-11-09 10:00:36.328 spawn:   Stream #0:8: Audio: aac (HE-AAC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp
2023-11-09 10:00:36.328 spawn:     Metadata:
2023-11-09 10:00:36.328 spawn:       variant_bitrate : 2450000
2023-11-09 10:00:36.328 spawn:   Program 3
2023-11-09 10:00:36.328 spawn:     Metadata:
2023-11-09 10:00:36.328 spawn:       variant_bitrate : 4100000
2023-11-09 10:00:36.328 spawn:   Stream #0:9: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 100 tbc
2023-11-09 10:00:36.328 spawn:     Metadata:
2023-11-09 10:00:36.328 spawn:       variant_bitrate : 4100000
2023-11-09 10:00:36.328 spawn:   Stream #0:10: Audio: aac (HE-AAC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp
2023-11-09 10:00:36.328 spawn:     Metadata:
2023-11-09 10:00:36.328 spawn:       variant_bitrate : 4100000
2023-11-09 10:00:36.328 spawn:   Stream #0:11: Audio: aac (HE-AAC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp
2023-11-09 10:00:36.328 spawn:     Metadata:
2023-11-09 10:00:36.328 spawn:       variant_bitrate : 4100000
2023-11-09 10:00:36.328 spawn:   Program 4
2023-11-09 10:00:36.328 spawn:     Metadata:
2023-11-09 10:00:36.328 spawn:       variant_bitrate : 6000000
2023-11-09 10:00:36.328 spawn:   Stream #0:12: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 100 tbc
2023-11-09 10:00:36.328 spawn:     Metadata:
2023-11-09 10:00:36.328 spawn:       variant_bitrate : 6000000
2023-11-09 10:00:36.328 spawn:   Stream #0:13: Audio: aac (HE-AAC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp
2023-11-09 10:00:36.328 spawn:     Metadata:
2023-11-09 10:00:36.328 spawn:       variant_bitrate : 6000000
2023-11-09 10:00:36.328 spawn:   Stream #0:14: Audio: aac (HE-AAC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp
2023-11-09 10:00:36.328 spawn:     Metadata:
2023-11-09 10:00:36.328 spawn:       variant_bitrate : 6000000
2023-11-09 10:00:36.328 spawn: Output #0, mpegts, to 'pipe:1':
2023-11-09 10:00:36.328 spawn:   Metadata:
2023-11-09 10:00:36.328 spawn:     service_provider: O2 TV
2023-11-09 10:00:36.328 spawn:     service_name    : premiersport2hd
2023-11-09 10:00:36.329 spawn:     encoder         : Lavf58.76.100
2023-11-09 10:00:36.329 spawn:   Stream #0:0: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 50 fps, 50 tbr, 90k tbn, 90k tbc
2023-11-09 10:00:36.329 spawn:     Metadata:
2023-11-09 10:00:36.329 spawn:       variant_bitrate : 6000000
2023-11-09 10:00:36.329 spawn:   Stream #0:1: Audio: aac (HE-AAC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp
2023-11-09 10:00:36.329 spawn:     Metadata:
2023-11-09 10:00:36.329 spawn:       variant_bitrate : 1400000
2023-11-09 10:00:36.329 spawn: Stream mapping:
2023-11-09 10:00:36.329 spawn:   Stream #0:12 -> #0:0 (copy)
2023-11-09 10:00:36.329 spawn:   Stream #0:1 -> #0:1 (copy)
: to se zřejmě týka jen HLS. V DASH manifestu je identifikace jazyka správně (v obou O2TV) a i v Kodi se zobrazují správně. Střeba teď u live streamu u Premier Sport 2 to ukazuje první CZE a druhou MUL. Ale u té LM má stream zvukové stopy v pořadí MUL, CZE. Takže pokud používá MPEG-DASH a má defaultní nastavení preference audio stopy, mělo by to pomoct. Nedávno jsem s někým řešil podobný problem.
Aha, rozumím. 10

A když už tě "mám na drátě", platí to, že ve 2.0 je HLS s DRM a MPEG-DASH bez něj?
: Minimálně cca. před měsícem to bohužel ještě platilo. HLS bylo jen s Apple Fairplay, DASH s Widevine i bez. Doplněk používá stream bez DRM, ale mám otestovanou i variantu s Widevine.
@waladir Díky za radu, zafungovalo to.
Je to schválně, že v doplňku nelze již spravovat zařízení, jako to šlo ve starém doplňku? Také vypadla možnost zadat jméno zařízení.
: Přiznám se, že jsem o tom nepřemýšlel, takže to není tak, že bych to neimplementoval úmyslně. Jen mě prostě nenapadlo, že by to bylo potřeba ;-)  I v původní O2TV nebyl počet registrovaných zařízení nijak limitovaný.

U zařízení neprobíha žádné registrace, na straně O2 je přidané automaticky, včetně jména, které je vidět na webu. Identifikované je vygenerovaným id.

Možnost odmazávat zařízení by šlo udělat, ale fungovalo by to stejně, jako na webu www.o2tv.cz, včetně omezené možnosti identifikace o jaké zařízení jde.
U Tvheadend mám v části přihlášení i krok "registrace zařízení" s možností zadání názvu zařízení, které pak na webové stránce služby i vidím.
: to se týká ale počítám staré O2TV. Tam lze nastavit jméno zařízení v doplňku také. U nové O2TV se posílá jen vygenerované ID. Neříkám, že to nejde nějak vnutit, ale tím že je doplněk postavený na odchycených volání API z webu, tak jsem víceméně omezený tím, jak to mají udělané tam. Tam se všechno z prohlížeče (ať skutečného nebo poslaného přes UA) tváří jako PC/MAC, u mobilní aplikace je pak Android. API, které vypíše všechna zařízení uživatele, vrací i atribut name, který je u všech zařízení prázdný. Platforma to tedy umí a třeba bych přišel i na to, jak to plnit. Zase na druhou stranu by asi nebylo dobré dávat O2 do ruky nástroj, podle kterého by poznala, že jde o nějakou alternativní aplikaci :-)
Aha, to jsem si neuvědomil. 10 Tak to je pak jiná...

Jinak souhlas, jména a vůbec, celý autentizační i všechny další "handshakes", je třeba volit uvážlivě. 4
Ve verzi 1.5.0 je přidané zobrazení seznamu zařízení z možností jeho odhlášení (výběrem položky). Počet zařízení nijak O2 nelimituje, takže není nezbytně nutné nepoužívané odstraňovat. Bohužel z dat O2 je trošku problém zařízení identifikovat a i třeba datum a čas poslední aktivity u zařízení neuvádí moc spolehlivě. Také se neděste přiliš velkého počtu, protože ho výrazně navyšují přihlášení z prohlížečů. Ale jak jsem zmínil, počet zařízení omezený není.
Ahoj, rád bych požádal o radu. Po zakoupení nového balíčku na O2 TV se mi přestaly zobrazovat veškeré kanály. Jediné co tam mám, tak je O2 Info kanál. Zkoušel jsem dát Nová O2 session nebo celou aplikaci přeinstalovat, bohužel nic. Předem moc děkuji.
: v Nastavení O2TV - Služby bys měl vidět dostupné služby. Zřejmě máš po zakoupení balíčku aktivní špatnou. Zkus najet na službu, která je zašedlá (neaktivní) a klikni na enter, tím se povolí. Pak pusť v Nastavení O2TV - Kanály - Aktualizace kanálů - Kompletní reset. Pokud bys viděl jen jednu službu nebo to přepnutí služby nepomohlo, pošli mi SZ. Podíváme se na to.
Dobrý den, existuje možnost, když si manuálně upravím pořadí kanálů si jej zálohovat, exportovat, přenést do jiné instalace v jiném zařízení, ať to pokaždé nemusím dělat ručně?
děkuji
: pokud používáš na obou zařízeních stejný účet O2TV, tak můžeš zkopírovat channels.txt (kanály, včetně číslování) a případně i channels_group.txt (vlastní skupiny kanálů) z adresáře, kde jsou uložená data doplňků. Ve Windows je to C:\Users\<user>\AppData\Roaming\Kodi\userdata\addon_data\plugin.video.o2tv, na linuxu/CoreELEC/LibreELEC v ~/.kodi/userdata/addon_data/plugin.video.o2tv. Mělo by to zafungovat.
Díky, zkusil jsem, ale nefunguje to. Zkoušel jsem různě kopírovat, doplněk backup, pořád stejně. Přenos android, android. Jde o to, že mám i Channel group, ale i když dám vybrat, stejně je to seřazené v Live defaultně. To bych zase musel jít a ručně si to přeházet. Soubory v obou zařízeních stejné, ale dám živé vysílání a v původním zařízení, jak jsem si to seřadil, v druhém default. Nerozumím tomu. Jako by ignoroval channel_group, kde je to ok
: V channels_group.txt je jen přiřazení kanálu ke skupině. To, že skupinu použiješ jen nastavuje příznak, jestli se má kanál zobrazovat nebo ne. Pořadí se tím nemění. To je dané číslem kanálu (channel_number) v channels.txt. Mělo by stačit zkopírovat dva zmíněné soubory (původní přepsat). Přimo v doplňku to nepůjde a třeba obna používá zálohy, které se vytvaří ve stejném adresáři. Musely by se tedy také přenést a původní smazat. Zítra to zkusím přenést z Windows na Android, jestli to opravdu zafunguje. U Androidu je tedy manipulace se soubory trošku problematičtější.
Je to zajímavé, zkoumal jsem soubory a jsou naprosto identické. Další věc, že i když zvolím skupinu, mám ji pojmenovanou moje, žádná změna. V IPTV to o ní ani neví. V doplňku O2tv dám vybrat, nic. Já si jako nestěžoval, jen mě to zajímá. Jinak celou práci moc chválím, je to skvělý počin.
: tak vyzkoušeno a opravdu se po přenosu upraveného channels.txt změny promítnou na druhém zařízení. Napsal jsem ti SZ, zkusíme přijít na to, co je u tebe špatně.
Stran: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23