@otava5 Na to PVR se podívám později, teď jsem řešil jiné věci...
Widget Info - oprava
V jedné z předchozích úprav Widget Info jsem popsal, jak vyrobit zobrazení detailu vybraného filmu, seriálu, epizody nebo sady filmů. Celkem užitečná a příjemná vychytávka, kterou se chystám na žádost mnohých implementovat i do Estuary Stream-Cinema skinu. Zatím se tak nestalo, protože jsem pojal podezření, že za některémi problémy, které se u modifikovaných skinů Estuary objevují, může právě Widget Info. Důkladně jsme to otestoval a skutečně.
Úprava Widget Info, tak jak byla popsaná ve výše uvedením odkazu, způsobuje stav, kdy je na Stream-Cinema server zasílána značná řada dotazů, což vede k divokým stavů, kdy jsou samovolně nabízeny seznamy streamů náhodně vybraných filmů k přehrávání a postupně až pozastavení komunikace na 1 minutu a nakonec k hlášce server error. Řešení má tento problém jediné, zajistit, aby se v případě filmových sad/kolekcí ze Stream-Cinema addon, jejich detaily ve widgetech nezobrazovaly.
Nejjednodušší řešení je, odstranit z kódu část zobrazení roků premiér a názvů jednotlivých filmů kolekcí, tedy následující část:
Ve skinu Stream-Cinema bude řešení již ošetřeno lépe, ale ani rady nebude možné zobrazování detailů filmů ze Stream-Cinema addon použít.
Widget Info - oprava
V jedné z předchozích úprav Widget Info jsem popsal, jak vyrobit zobrazení detailu vybraného filmu, seriálu, epizody nebo sady filmů. Celkem užitečná a příjemná vychytávka, kterou se chystám na žádost mnohých implementovat i do Estuary Stream-Cinema skinu. Zatím se tak nestalo, protože jsem pojal podezření, že za některémi problémy, které se u modifikovaných skinů Estuary objevují, může právě Widget Info. Důkladně jsme to otestoval a skutečně.
Úprava Widget Info, tak jak byla popsaná ve výše uvedením odkazu, způsobuje stav, kdy je na Stream-Cinema server zasílána značná řada dotazů, což vede k divokým stavů, kdy jsou samovolně nabízeny seznamy streamů náhodně vybraných filmů k přehrávání a postupně až pozastavení komunikace na 1 minutu a nakonec k hlášce server error. Řešení má tento problém jediné, zajistit, aby se v případě filmových sad/kolekcí ze Stream-Cinema addon, jejich detaily ve widgetech nezobrazovaly.
Nejjednodušší řešení je, odstranit z kódu část zobrazení roků premiér a názvů jednotlivých filmů kolekcí, tedy následující část:
Kód:
<control type="panel">
<height>490</height>
<width>442</width>
<orientation>vertical</orientation>
<autoscroll delay="10000" time="3000" repeat="10000">Skin.HasSetting(autoscroll)</autoscroll>
<visible>Container($PARAM[container_id]).ListItem.IsCollection</visible>
<focusedlayout height="40" width="442">
<control type="label">
<label>$INFO[ListItem.Year,[color=#000000],[/color] - ]$INFO[ListItem.Label]</label>
<shadowcolor>text_shadow</shadowcolor>
</control>
</focusedlayout>
<itemlayout height="40" width="442">
<control type="label">
<label>$INFO[ListItem.Year,[color=#000000],[/color] - ]$INFO[ListItem.Label]</label>
<shadowcolor>text_shadow</shadowcolor>
</control>
</itemlayout>
<content sortby="year" sortorder="descending">$INFO[Container($PARAM[container_id]).ListItem.FolderPath]</content>
</control>