• 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:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
YouTube Channels
#1
    YouTube Channels je doplněk dostupný v repozitáři Kodi Add-on repository. Slouží ke správě videí z YouTube a jejich pohodlnému výběru k přehrávání v Kodi. Pro vlastní přehrávání využívá doplněk YouTube ze stejného repozitáře. Přidaná hodnota doplňku YouTube Channels tedy spočívá především v tom, že umožňuje organizovat Kanály i Playisty YouTube do seznamů a skupin seznamů tak, aby je bylo možné v Kodi jednoduše umisťovat do menu a widgetů, samozřejmě pouze v případě, pokud to umožňuje použitý skin. Jinou alternativou pak může samozřejmě být i použití uživatelsky definovaných Node. 

Protože doplněk nezajišťuje vlatní přehrávání ani přístup k videím YouTube, je třeba mít nainstalovaý a hlavně správně natavený doplněk YouTube. To je třeba zdůraznit, protože v Kodi je přístup k videím YouTube řešen poměrně komplikovaně. Pokud už však někdo doplněk YouTube provozuje, a má ho tedy nejen nainstalovaný, ale i správně nastavený, pak se může doplněk Youtube Channel stát poměrně zajímavým nástrojem, který přístup k obsahu YouTube může zpříjemnit.

Založil jsme toto téma i proto, že jsem do doplňku doplnil češtinu, která v něm dosud chyběla, a při té příležitosti v něm navrhl opravu jedné drobné chyby.

Pro ty, které zajímá možné využití tohoto doplňku, uvádím dva příklady toho, jak doplněk používám já.

V rámci doplňku mám vytvořeno několik (k dnešnímu dni 26) tematických položek a v rámci každé pak vždy několik, danému tématu odpovídajících kanálů a/nebo playlistů:
       
Některé vybrané položky z doplňku pak využívám i samostatně tak, že mají v hlavním menu Kodi vlastní volbu i vlastní widgety. Jedním z příkladů tak může být tematická položka Trailery, ve kterých mám, kromě hodně zajímavého kanálu Premiéry týdne od Total Film, který obsahuje týdenní premiéry v českých kinech (a je řadou uživatelů Kodi v jejich instalacích hojně využíván), tak i kanály význačných českých filmových distributorů:
           
 
Citovat
#2
Nainstalovat You Tube na Kodi je takový horor, že bych ho už podruhé raději nechtěl zažít.
 
Citovat
#3
Zajímavý počin. A hlavně lze použít Api Key z YT. Taky jsem narazil na drobnou chybku - pokud přidávám kanál do adresáře, přidaný kanál není vidět hned. Musím z adresáře vyskočit a zase se do něj vrátit.
X96max plus 4/32 + CE 21 + skin Confluence SCC / TV Samsung QE55Q6FNA
X96max plus 4/32 + CE 20.5 + skin Confluence SCC

AVR Denon 1600H / Dali Spektor 5.1
Win10pro + Kodi19.5
NAS Synology 215j 3TB Raid1
Router Turris 1.1
 
Citovat
#4
@jkmh No jo, to máš pravdu. Na tuhle chybu jsem taky narazil, ale zapomněl jsem na ni. Musím ji tam taky opravit. I když, teď jsem to zkoušel a ta chyba se mi neprojevila... Divné.

Jinak já jsem opravoval chybu, že i když si vypneš Show 'add folder/channel' options, tak se ti v adresáři řádek Add channel to <adresář> zobrazuje.
 
Citovat
#5
Tak po tvém zásahu dnes aktualizace.
X96max plus 4/32 + CE 21 + skin Confluence SCC / TV Samsung QE55Q6FNA
X96max plus 4/32 + CE 20.5 + skin Confluence SCC

AVR Denon 1600H / Dali Spektor 5.1
Win10pro + Kodi19.5
NAS Synology 215j 3TB Raid1
Router Turris 1.1
 
Citovat
#6
Možná jste si všimli, že doplněk YouTube Channels vypisuje do logu Kodi poměrně rozsáhlé informce, obsahující Youtube Id kanálů nebo playlistů, které jsou doplňkem vypisovány. Zvlášť nepříjemné je to v případě, pokud obsah některých kanálů nebo playlistů používáte jako zdroj widgetů. A to je právě můj případ.

Uznáte, že je otravné, když každé zobrazení jednoho seznamu kanálu nebo playlistu nebo aktualizace widgetu s nimi vygeneruje do logu takovýto jeden shluk záznamů:
 
Kód:
2023-11-12 11:38:28.585 T:10832    info <general>: checking for short: 18pCXD709TI
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: mq2hymWPN1I
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: Iz6qdzVCN9g
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: JBeJVN-0t2I
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: iFY7mtzsNKo
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: bEsyo5WLFkQ
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: SEClIbWr3m0
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: 5KeIAYTW8eQ
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: ENxZS6PUDuI
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: agYuEAkEljw
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: rmlRxzxYlyM
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: aKrbUe2sNr0
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: alkJWrqffcw
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: 1sGWUunA2mM
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: PHxKhpFUOuo
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: XV2tyCEBctA
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: 5ixbPMe6684
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: gdSHi5Js104
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: cJ_CJtncLBU
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: qvwF3P8eF6Q
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: Z7c9JPUHpPM
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: I07R5Dn810k
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: p28VA2pfa2I
2023-11-12 11:38:28.586 T:10832    info <general>: checking for short: Owzzi4_L3NI
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: w-wG3CnaAVQ
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: UytWKGvbIFs
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: UdfKyxdSJBk
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: NIwvwYVUuxg
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: 9lwAP91Y7Cs
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: 98JQV1czLsA
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: 4fEMCn2L3OY
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: zO3luySkHQU
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: emZ-oROYq8s
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: Umx-gjHAXsc
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: Dy68lCXLsGc
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: XrOz3biQrEo
2023-11-12 11:38:28.587 T:10832    info <general>: is a short
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: EfJxpU0CLNI
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: wTLmuhsMYMM
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: 7j_cDYAfk1U
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: lBJ9uWdCLRI
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: _krgcofiM6M
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: 0q-0eD5s-sk
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: F6WLkE-KoRc
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: YK-ScDtnNlg
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: 9ekFE2RxBMI
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: crdFx4HiSFw
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: niESMZPx63E
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: bZFt3CBNwPs
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: VzEfuP95Z90
2023-11-12 11:38:28.587 T:10832    info <general>: checking for short: RAmIaHGoaYU
2023-11-12 11:38:28.652 T:10833    info <general>: checking for short: JDZ7hWL-XK8
2023-11-12 11:38:28.652 T:10833    info <general>: checking for short: fcf-1oK7F1w
2023-11-12 11:38:28.653 T:10833    info <general>: checking for short: Yatwtyd3ZxU
2023-11-12 11:38:28.655 T:10833    info <general>: checking for short: XRvp4H4ZlXo
2023-11-12 11:38:28.655 T:10833    info <general>: checking for short: AAQx5Tdqq2U
2023-11-12 11:38:28.656 T:10833    info <general>: checking for short: 8r8SV5O6Ye0
2023-11-12 11:38:28.656 T:10833    info <general>: checking for short: rLt-3H0hDTg
2023-11-12 11:38:28.657 T:10833    info <general>: checking for short: W2-kkBKBdwY
2023-11-12 11:38:28.657 T:10833    info <general>: checking for short: 99wiUQGwwfo
2023-11-12 11:38:28.660 T:10833    info <general>: checking for short: v-3k5cfplGA
2023-11-12 11:38:28.660 T:10833    info <general>: checking for short: kUTp2Ns9BUY
2023-11-12 11:38:28.660 T:10833    info <general>: checking for short: EQsfkoG0_gA
2023-11-12 11:38:28.661 T:10833    info <general>: checking for short: sqQFvNrcgrY
2023-11-12 11:38:28.662 T:10833    info <general>: checking for short: X8-y430ksVg
2023-11-12 11:38:28.662 T:10833    info <general>: checking for short: _EronsFs0Q8
2023-11-12 11:38:28.663 T:10833    info <general>: checking for short: xMpCM6YLjt8
2023-11-12 11:38:28.663 T:10833    info <general>: checking for short: bohz76T4nV0
2023-11-12 11:38:28.663 T:10833    info <general>: checking for short: E0kch20rrSY
2023-11-12 11:38:28.663 T:10833    info <general>: is a short
2023-11-12 11:38:28.663 T:10833    info <general>: checking for short: KSs9W9a1vhI
2023-11-12 11:38:28.663 T:10833    info <general>: checking for short: uNP7PQkoAog
2023-11-12 11:38:28.665 T:10833    info <general>: checking for short: _8B4EefPClc
2023-11-12 11:38:28.665 T:10833    info <general>: checking for short: u-cwMg-7rVA
2023-11-12 11:38:28.665 T:10833    info <general>: checking for short: HtRSUkcjmPU
2023-11-12 11:38:28.666 T:10833    info <general>: checking for short: VsU91iOXDy4
2023-11-12 11:38:28.666 T:10833    info <general>: checking for short: qV8ZJL6aCQ0
2023-11-12 11:38:28.666 T:10833    info <general>: checking for short: Rudliou1Qmg
2023-11-12 11:38:28.666 T:10833    info <general>: checking for short: brl2u-vMrts
2023-11-12 11:38:28.667 T:10833    info <general>: checking for short: J6C9qjConB0
2023-11-12 11:38:28.667 T:10833    info <general>: checking for short: JDj01AGCHSM
2023-11-12 11:38:28.667 T:10833    info <general>: checking for short: VeRhvZ5kyVQ
2023-11-12 11:38:28.667 T:10833    info <general>: checking for short: 6x2MNMfrMuo
2023-11-12 11:38:28.668 T:10833    info <general>: checking for short: Ubz1Q_xQmnQ
2023-11-12 11:38:28.668 T:10833    info <general>: checking for short: TdxVfFNDep0
2023-11-12 11:38:28.669 T:10833    info <general>: checking for short: tVW661AmZpg
2023-11-12 11:38:28.669 T:10833    info <general>: checking for short: nOV2zdPUiLo
2023-11-12 11:38:28.670 T:10833    info <general>: checking for short: UEYr4TwDotw
2023-11-12 11:38:28.670 T:10833    info <general>: checking for short: POBdVsfKcIs
2023-11-12 11:38:28.671 T:10833    info <general>: checking for short: FCHB1puMnjI
2023-11-12 11:38:28.671 T:10833    info <general>: checking for short: 5DYiaHV3vg4
2023-11-12 11:38:28.671 T:10833    info <general>: is a short
2023-11-12 11:38:28.671 T:10833    info <general>: checking for short: I8uzz1PN3bk
2023-11-12 11:38:28.671 T:10833    info <general>: is a short
2023-11-12 11:38:28.671 T:10833    info <general>: checking for short: 0bqPFBWczko
2023-11-12 11:38:28.671 T:10833    info <general>: checking for short: nqvdsknxx0I
2023-11-12 11:38:28.671 T:10833    info <general>: checking for short: sMkDrA303qs
2023-11-12 11:38:28.671 T:10833    info <general>: checking for short: 4jCpTSqq3Bs
2023-11-12 11:38:28.672 T:10833    info <general>: checking for short: 6_6XUDPI47Y
2023-11-12 11:38:28.672 T:10833    info <general>: checking for short: oB_m0f_bfP4
2023-11-12 11:38:28.672 T:10833    info <general>: checking for short: PXzdxMUz7Cc
2023-11-12 11:38:28.672 T:10833    info <general>: checking for short: Hq8Arht197k
2023-11-12 11:38:28.672 T:10833    info <general>: checking for short: t6-3KMosftg
2023-11-12 11:38:28.672 T:10833    info <general>: checking for short: NBYvsrfgdBg

Navrhl jsem úpravu a autor doplňku ji akceptoval, a to tak, že ten výpis úplně odstranil. Což je řešení ze všeho nejlepší, protože význam takového výpisu byl prakticky nulový. Právě teď míří nová verze 0.5.2 do repozitáře. Takže pokud někoho tahle drobná vada na kráse obtěžovala podobně jako mne, měl by se brzy dočkat toho, že zmizí.
 
Citovat
#7
Tak jsem nestihl dát sem včas připomínku, že by se mi líbilo přidat něco na způsob Historie hledání s tím, že bys to tam mohl při případném návrhu dohodit.
Vyvětlím: Pokud např. vytvořím tématickou složku Hudba, pak musím, pokud chci přidat další kanál do této složky, vypisovat opakovaně celý řetězec, protože nelze z vygenerovaného přehledu udělat vícenásobný výběr. A nebo to neumím.
X96max plus 4/32 + CE 21 + skin Confluence SCC / TV Samsung QE55Q6FNA
X96max plus 4/32 + CE 20.5 + skin Confluence SCC

AVR Denon 1600H / Dali Spektor 5.1
Win10pro + Kodi19.5
NAS Synology 215j 3TB Raid1
Router Turris 1.1
 
Citovat
#8
@jkmh Vícenásobný výběr teď možný není. Ale pokud najdu čas a chuť, tak to zkusím vymyslet. Je to dobrý nápad, taky by se mi to občas hodilo.

V podstatě jsou tři možnosti:
  1. Doplnit tam funkci historie, ale to už je poměrně velký zásah. Je třeba tu historii někam ukládat, tedy asi rozšířit stávající databázi o alší tabulku, a pak samozřejmě doplnit výběr z té databáze a zobrazení, případně funkci mazání položek z historie atp.
  2. Použít jiný formulář pro výběr nalezených kanálů, aby bylo možné použít multiselect. Ale pak je tam třeba doplnit cyklus pro postupné vložení všech vybraných kanálů.
  3. Po výběru a vložení kanálu ten formulář s nalezenými kanály zobrazit znova. Výběr by se pak ukončoval přes tlačítko Zrušit.
Do řešení 1 se mi moc nechce, ale 2 nebo 3 vypadají celkem jednouše. U 3, která by mohla být nejjednodušší, to ale ještě musím ověřit v kódu. Pokud tam nebude nějaký problém, který tam potenciálně být může, asi bych začal s tím.

Tak jsem vyzkoušel úpravu pro variantu 3 a funguje, ale nějak se mi to nelíbí. Zkusím tedy ještě variantu 2. Co myslíš ty, která bude lepší? (variantu 1 neuvažuj, do té se mi fakt nechce, tedy zatím...).

Tak nakonec jsem vyrobil variantu 2, kde je pro přidání kanálu možné použít multiselect. Pro test lze nainstalovat ze zip, verze je 0.5.1.1+matrix.1. Úpravy jsou v modulu ytchannels.py v def ytchannels_main(), řádky 364 až 391, nechal jsem tam jak původní kód tak i kód verze 3 (které jsou zakomentované).

Chvíli počkám, pokud mě nenapadne něco lepšího nebo nebudou nějaké připomínky, tak to později dám jako návrh na vylepšení autorovi a pokud to on přijme, dostane se to repozitáře Kodi Add-on repository.


Přiložené soubory
.zip   plugin.video.ytchannels-0.5.1.1+matrix.1.zip (Velikost: 63,94 KB / Stažení: 7)
 
Citovat
#9
Nevím. Obě varianty (2 a 3) mi připadají dobré. Bez vyzkoušení si to nedovedu úplně představit. Můžeš mi do mailu poslat zip s var.3, abych pochopil, co se ti nelíbí?
X96max plus 4/32 + CE 21 + skin Confluence SCC / TV Samsung QE55Q6FNA
X96max plus 4/32 + CE 20.5 + skin Confluence SCC

AVR Denon 1600H / Dali Spektor 5.1
Win10pro + Kodi19.5
NAS Synology 215j 3TB Raid1
Router Turris 1.1
 
Citovat
#10
@jkmh Předběhl jsi mne, do předchozího postu jsem teď doplnil upravený doplněk.
 
Citovat
#11
Dobrý! Takhle bych to nechal. Ten multiselect se mi líbí.
X96max plus 4/32 + CE 21 + skin Confluence SCC / TV Samsung QE55Q6FNA
X96max plus 4/32 + CE 20.5 + skin Confluence SCC

AVR Denon 1600H / Dali Spektor 5.1
Win10pro + Kodi19.5
NAS Synology 215j 3TB Raid1
Router Turris 1.1
 
Citovat
#12
Tak konečně se v repozitáři objevila verze 0.5.2, ve které je opravený otravný výpis kanálů, tedy verze, kterou jsem anoncoval zde.

A protože jsem se ještě nedostal k tomu, abych s autorem vykomunikoval návrh na vylepšení funkce přidání kanálu o multiselect, přidávám upravenou aktuální verzi s touto úpravou, tedy verzi 0.5.2.1+matrix.1.


Přiložené soubory
.zip   plugin.video.ytchannels-0.5.2.1+matrix.1.zip (Velikost: 63,78 KB / Stažení: 26)
 
Citovat
#13
Upozorňuji na aktuálně nabízenou verzi doplnku 0.5.3. Mně po aktualizaci přestal doplněk fungovat, v logu se při pokusu otevřít konkrétní kanál objeví chybový výpis. Zkoušel jsem to jen na pár kanálech, ale u všech to dopadlo stejně. Momentálně nemám prostor to autorovi nahlásit, ale pokud se ta chyba projeví i u ostatních, předpokládám, že to zřejmě brzy udělá někdo další. Takže pokud to už nemáte, tak zakažte automatickou aktualizaci, pokud se vám již doplněk aktualizoval a nefunguje, vraťte se k předchozí verzi 0.5.2, případně k mojí úprave 0.5.2.1.

Uvědomil jsem si, že jsem sliboval navrhnout úpravu multiselect i autorovi. Přiznám se bez mučení, že jsem na to zapomněl. Teď právě mám ale trochu jiné starosti, takže až budu mít chvíli klid a pohodu, tak se na to vrhnu. Snad už do té doby autor případnou chybu v 0.5.3 opraví.
 
Citovat
#14
Pozdní upozornění.  1 Aktualizoval jsem, ale ještě nezkusil.
X96max plus 4/32 + CE 21 + skin Confluence SCC / TV Samsung QE55Q6FNA
X96max plus 4/32 + CE 20.5 + skin Confluence SCC

AVR Denon 1600H / Dali Spektor 5.1
Win10pro + Kodi19.5
NAS Synology 215j 3TB Raid1
Router Turris 1.1
 
Citovat
#15
@jkmh Určitě mě bude zajímat, zda se chyba projeví i u Tebe.
 
Citovat
#16
Konec několika řádků:
Kód:
TypeError: '<=' not supported between instances of 'int' and 'str'


Stačí  3
X96max plus 4/32 + CE 21 + skin Confluence SCC / TV Samsung QE55Q6FNA
X96max plus 4/32 + CE 20.5 + skin Confluence SCC

AVR Denon 1600H / Dali Spektor 5.1
Win10pro + Kodi19.5
NAS Synology 215j 3TB Raid1
Router Turris 1.1
 
Citovat
#17
@jkmh Jo, to je ono. Díky.
 
Citovat
#18
Pro info: Už to opravili.
X96max plus 4/32 + CE 21 + skin Confluence SCC / TV Samsung QE55Q6FNA
X96max plus 4/32 + CE 20.5 + skin Confluence SCC

AVR Denon 1600H / Dali Spektor 5.1
Win10pro + Kodi19.5
NAS Synology 215j 3TB Raid1
Router Turris 1.1
 
Citovat
#19
Reagovaj jsi včera na chybovou hlášku u appky YT. Je zajímavé, že stejnou hlášku dostávám i u této appky, ale jen u některých streamů. Jiné streamy jdou.
X96max plus 4/32 + CE 21 + skin Confluence SCC / TV Samsung QE55Q6FNA
X96max plus 4/32 + CE 20.5 + skin Confluence SCC

AVR Denon 1600H / Dali Spektor 5.1
Win10pro + Kodi19.5
NAS Synology 215j 3TB Raid1
Router Turris 1.1
 
Citovat
#20
Měl jsme tu chybu u předchozí verze u všech videí, co jsem si chtěl včera přehrát, a po instalaci nové verze už ji nikde nemám. Ale to je zřejmě jen náhoda. To, že se chyba stále objevuje u některých videí i u nové verze je známo. Je o tom zmínka i na github doplňku. Takže je asi třeba počkat na případnou další opravu. 10
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)