16.10.2019, 11:11
(Tento příspěvek byl naposledy změněn: 17.10.2019, 6:19 uživatelem Client.
Důvod úpravy: Upraveno na základě pozdějšího rozhodnutí.
)
Stručně řečeno se vývoj a správa tohoto skinu skládá z následujících kroků:
Já jsem už také přemýšlel, že to celé vrátím na začátek a nechám tam jen "holé funkce" Stream-Cinema - těch cca 10 položek v hlavním menu a natvrdo definované widgety bez možnosti volby položek menu i widgetů, bez zobrazení detailních info při volbě položky widgetu, atp. Taky jsem to tak nakonec cvičně udělal, ale mí známí, pro které také Kodi spravuji (jej jich už pěkná řádka desítek) mě s tím buď vyhnali, nebo řekli "OK, ale prosím tě, pro mě tam ale přidej ještě tohle..." A takhle to řekl skoro každý, takže by se to nakonec zase vrátilo zase k dnešnímu plnému rozsahu funkcí. Najít optimum, ke kterému bych v nějakém rozumném čase dospěl, je těžké. Jak se skin vyvíjel a doplňovaly se funkce, tak nelze v jeho dílčích verzích (které u sebe eviduji) najít nějaký optimální stav. Navíc já mám přístup asi jen k jedné třetině historie. Funkce se přidávaly na přeskáčku, často se upravovaly, odstraňovaly a dál se rozvíjely, takže vrátit se k nějaké jedné jediné a pro všechny optimální verzi dost dobře není možné. Pokusím se tedy o to v prvním kroku sám, bez ohledu na názory ostatních. Je tedy možné, že někteří o některé vaše oblíbené funkce přijdete. Ale nejde to jinak. To není projev ignorance. Ano, přemýšlel jsem, že o tom nechám hlasovat, ale je mi jasné, jak by to dopadlo... Jednu zkušenost už mám za sebou.
Půjde tedy o kompromis. Příští verze tedy budou zbavené zbytečného balastu, zůstane tam jen stávající přímá úroveň podpory Stream-Cinema a několik dalších vybraných funkcí. A až se celý skin dostane do "normálového" stavu, tak se uvidí co dál. To už také začne být aktuální přechod na Matrix a ten bych rád provedl už na konsolidovaném skinu. Pevně doufám, že by to mělo být hotové nejpozději do Vánoc. Pak nevylučuji, že se tam postupně vrátí i ty zbývající funkce, případně, že přibudou funkce další.
- Danou funkci vymyslet a implementovat - to je záležitost nejednodušší - pokud má na nějakou funkci Kodi gui engin řešení, tak jeho realizace není problémem, jen je to někdy hodně otravná a zdlouhavá "ruční práce". Jediný problém který tady bývá je obvykle v tom, že ne všechny addon, které se do skinu implementují, dodržují pravidla, takže se pro ně musí vytvářet výjimky, případně se až po čase ukáže, že vlastně addon do konceptu skinu nelze bez nepříjemných průvodních jevů, které se uživatelům často jeví jako chybná funkce, nakonec zaintegrovat vůbec nepůjdou.
- Doplnit příslušné nastavení a volby funkce v nastavení skinu - to je asi nejpracnější - momentálně je soubor s definicemi nastavení ve skinu asi největší a obsahuje nejvíce textů a já ně něm teď usilovně pracuji. To by také měl být klíčový bod pro uživatele (včetně těch laických) a pro proces nastavení funkcí skinu.
- Vytvořit texty k dané funkci skinu - to je momentálně asi největší problém - dosud to bylo tak, že se texty vkládaly přímo do definičních souborů skinu - takže vše, co bylo ve skinu přidáno bylo pouze česky a nezměnilo se to ani při změně jazyka v Kodi. To mám teď rozpracované a znamená to projít všechny upravené části a vybrat z nich texty, ty nějak zorganizovat a doplnit do jazykových souborů. V normálních addon bývá většinou pár textů, u skinu je to minimálně řádově více. Tady budu potřebovat asi pomoc od ostatních. České soubory vytvořím sám, to ani nejde jinak, anglické asi taky, ale se slovenskými bych se zbytečně trápil a výsledek by byl nejistý. On si každý Čech myslí, že slovensky umí, ale když má napsat slovenskou větu zjistí se, že to není slovenština, ale spíše staroslověnština...
Já jsem už také přemýšlel, že to celé vrátím na začátek a nechám tam jen "holé funkce" Stream-Cinema - těch cca 10 položek v hlavním menu a natvrdo definované widgety bez možnosti volby položek menu i widgetů, bez zobrazení detailních info při volbě položky widgetu, atp. Taky jsem to tak nakonec cvičně udělal, ale mí známí, pro které také Kodi spravuji (jej jich už pěkná řádka desítek) mě s tím buď vyhnali, nebo řekli "OK, ale prosím tě, pro mě tam ale přidej ještě tohle..." A takhle to řekl skoro každý, takže by se to nakonec zase vrátilo zase k dnešnímu plnému rozsahu funkcí. Najít optimum, ke kterému bych v nějakém rozumném čase dospěl, je těžké. Jak se skin vyvíjel a doplňovaly se funkce, tak nelze v jeho dílčích verzích (které u sebe eviduji) najít nějaký optimální stav. Navíc já mám přístup asi jen k jedné třetině historie. Funkce se přidávaly na přeskáčku, často se upravovaly, odstraňovaly a dál se rozvíjely, takže vrátit se k nějaké jedné jediné a pro všechny optimální verzi dost dobře není možné. Pokusím se tedy o to v prvním kroku sám, bez ohledu na názory ostatních. Je tedy možné, že někteří o některé vaše oblíbené funkce přijdete. Ale nejde to jinak. To není projev ignorance. Ano, přemýšlel jsem, že o tom nechám hlasovat, ale je mi jasné, jak by to dopadlo... Jednu zkušenost už mám za sebou.
Půjde tedy o kompromis. Příští verze tedy budou zbavené zbytečného balastu, zůstane tam jen stávající přímá úroveň podpory Stream-Cinema a několik dalších vybraných funkcí. A až se celý skin dostane do "normálového" stavu, tak se uvidí co dál. To už také začne být aktuální přechod na Matrix a ten bych rád provedl už na konsolidovaném skinu. Pevně doufám, že by to mělo být hotové nejpozději do Vánoc. Pak nevylučuji, že se tam postupně vrátí i ty zbývající funkce, případně, že přibudou funkce další.