• 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
XXX doplněk pro kindgirls.com
#1
Zrecyklovaný doplněk pro kindgirls.com (0.2.2)
  • opravy a vyčištění kódu
  • kompatibilita pro Kodi 19.0 a vyšší (nižší verze nejsou podporovány)
  • přidání support sekcí
  • nová ikona
  • videa zatím nefungují


Přiložené soubory
.zip   plugin.image.com.kindgirls-0.2.2.zip (Velikost: 1,84 MB / Stažení: 34)
 
Citovat
#2
@fr33p0rt Pro kamaráda jsem addon upravil také, doplnil tam pár nových funkcí co si přál (náhodnou galerii, galerii tohoto a minulého měsíce, zobrazení vlaječek států, zobrazení videí po stránkách, podporu speciálního rozbrazení ve widgetech mého skinu, apod.). Je to rozpracované (nejvíce Random video, na kterém jsem se trochu zasekl) a pouze pro Leia, mám v plánu to učesat a udělat z toho standardní plugin i pro Matrix, ale už teď je to funkční. S veřejnou činností kolem Kodi jsem skončil, ale možná v tom najdeš inspiraci a bude ti to užitečné, tak je škoda se nepodělit. I videa jsou funkční. Užij si to.
   


Přiložené soubory
.zip   plugin.image.kindgirls.zip (Velikost: 3,85 MB / Stažení: 43)
 
Citovat
#3
Díky @JiRo ,

Zkusím to nějak využít. Video jsem už taky opravil, ale ještě nezveřejnil. Mám ještě nějaké nápady, random video bylo jedno z nich, ale spíše screensaver. Ale bojuju s tím, že nevím, jak zjistit velikost obrázku před načtením.

Mám špatné, ale funkční řešení - načtu obrázek z URL, zjistím jeho rozměry, nastavím pozici i rozměry v screensaveru a pošlu URL do screensaveru a ten ho načte podruhé.
 
Citovat
#4
@fr33p0rt Úplně přesně ti nerozumím, s čím máš problém při implementaci screensaveru. Já jsem screensaver zaintegroval do pluginu také a zjišťovat velikost obrázku před jeho zobrazením nepotřebuji.
 
Citovat
#5
@JiRo: Screensaver jako takový problém není. To nějak funguje.

Ale mám různé velikosti a orientace obrázků z webu a chci aby se umísťovaly náhodně na obrazovce. Ale žádný ze screensaveru, do kterých jsem se díval to nedělá - prostě obrázek umístí na střed obrazovky nebo sploléhají na to, že obrázek je vždy na šířku a má strany v poměru 16:9.

Teď dělám něco takového:
 
Kód:
img_size = self.ss.get_image_size(img)
            xbmc.log('img: %s' % img, xbmc.LOGERROR)

            img_control = self.getControl(img_ids[(idx+1) % 2])

            if img_size:
                xbmc.log('size w:%s h:%s' % img_size, xbmc.LOGERROR)
                w, h = img_size
                if w > 1920 or h > 1080:
                    ratio = max(w/1920, h/1080)
                    w = int(w/ratio)
                    h = int(h/ratio)
                    xbmc.log('resized to w:%s h:%s' % (w, h), xbmc.LOGERROR)

                img_control.setWidth(w)
                img_control.setHeight(h)
                img_control.setPosition(random.randint(0, 1920 - w), random.randint(0, 1080 - h))
                img_control.setImage(img)
 
Citovat
#6
@fr33p0rt Aha, chápu. Já tohle neřeším. Umístím obrázek doprostřed a přes definici v souboru skinu ho zobrazím tak, aby se tam vešel právě celý. Nanejvýš volitelně zapnu animaci, takže jen trochu "plave" a mírně osciluje zoom. Jo a mohu také ten samý obrázek, ale s výřezem na celou obrazovku (pokud ji v originále nepokryje celou) zobrazit jako fanart na pozadí. Většinu z toho jsem samozřejmě opsal z existujících addons. Občas na tom ve volných chvílích pracuji, takže je to stále živé...
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)