• 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
Yet Another BOmbuj Plugin
#1
[Obrázek: icon.png]

Zas Dalsi BOmbuj Plugin

Ked uz som ho spravil, tak ho zverejnujem 3

 
Citovat
#2
Jak tak koukam asi jsem jedinej komu to nejde nainstalovat nebo to nejde pod win 10 testovano na k_17,6 a 18,1.



Tak uz to mam na ten github je potreba asi vyssi divci a to ja nemam ja myslel ze staci stahnout zip a hotovo ne musel jsem z toho zipu extrahovat plugin.video.yabop a pak ho znova zazipovat bez komprese pak uz to slo dekuji.
X96 mini a w95 oboje coreelec 9.2
 
Citovat
#3
@Alesn

Skus popisat blizsie, pripadne pridat log. Mas nainstalovany ten resolveurl, resp. tu spominanu repo v zavislostiach? Nestiahol si nahodou omylom md5 subor, namiesto zip?
 
Citovat
#4
Toto nieje Just Another BO Plugin, ale First Real BO Plugin ;). Super praca, vdaka za zdielanie.
X96mini S905W 2GB/16GB, CoreELEC 8.95.5, KODI 18 Beta on SD, Android 7.1.2 in internal.
 
Citovat
#5
Já to sice nevyužiji, protože SC, ale nedalo mi to, abych nevyzkoušel. Sice hóódně dlouhé odezvy, ale jak se říká, něco za něco. Dobrá práce, hezky udělané.
XCY PC + Arch Linux + TVH 4.3 + WG++ 2.1 * 2x ASUS VivoMini + LE 9.1.501 (2x Kodi 18.4 + 1x TVH 4.2)  * 3x PC + W10 (Kodi 18.4) * NUC 8i5BEK + LE 9.1.501 (Kodi 18.4) * Odroid-N2 + CE 9.2.0 (Kodi 18.4)
 
Citovat
#6
Dobrá práce :)
Tvůrce Bombuj.eu Doplňku 15
Rpi3 + OSMC, W10 + Kodi 18.0, KaliLinux + Kodi 17.6 

 
Citovat
#7
@Alesn No jo. Ono málo autorů si dá tu práci, aby v Github vytvořilo release. Mělo by to být zvykem, byl by v tom větší pořádek, včetně číslování verzí, a všem by to hodně prospělo.
XCY PC + Arch Linux + TVH 4.3 + WG++ 2.1 * 2x ASUS VivoMini + LE 9.1.501 (2x Kodi 18.4 + 1x TVH 4.2)  * 3x PC + W10 (Kodi 18.4) * NUC 8i5BEK + LE 9.1.501 (Kodi 18.4) * Odroid-N2 + CE 9.2.0 (Kodi 18.4)
 
Citovat
#8
@Alesn
to by chcelo precitat cely popis co tam je a nie rovno stiahnut cely master ako zip..

@Client
ja tam release mam, je to rovno kodi repo, ten plugin sa sam aktualizuje, chce to len citat..
ta pomalost je zrejme koli mnozstvu, skusim asi poriesit nejake strankovanie aj s cachovanim..
 
Citovat
#9
@cache Omlouvám se, to mi uteklo. Ale obecně to platí. Většinou lidé své "addon nerelesují", za tím si budu stát 1, ty jsi světlá výjimka, která má dokonce i repozitář.
XCY PC + Arch Linux + TVH 4.3 + WG++ 2.1 * 2x ASUS VivoMini + LE 9.1.501 (2x Kodi 18.4 + 1x TVH 4.2)  * 3x PC + W10 (Kodi 18.4) * NUC 8i5BEK + LE 9.1.501 (Kodi 18.4) * Odroid-N2 + CE 9.2.0 (Kodi 18.4)
 
Citovat
#10
Pokud autor viděl Kodi poprvé před 14 dny, stejně jako Python, tak teda jako bývalý programátor jenom čumím.

Smekám, jako prvotina vynikající.
Evolveo H8 - LibreElec, Kodi 17.6, Dune BD Prime 3.0, Yamaha 7.1, repro Magnat, Panasonic plasma 165 cm, video Akai, Sony MiniDisc, VU+ Solo 4K a mnoho dalšího bordelu.
 
Citovat
#11
@Foolproof

Ano, kodi som si nainstaloval den pred registraciou tu na fore koli skylink live a potom som bol zvedavy, ako to funguje. Mam uz co to odprogramovane a stale ma to este bavi, takze to bolo len o syntaxi a indentation error :-D
 
Citovat
#12
@cache Jak já ti rozumím. 1 Jestli něco na programování v python nesnáším, tak je to právě indentation error.
XCY PC + Arch Linux + TVH 4.3 + WG++ 2.1 * 2x ASUS VivoMini + LE 9.1.501 (2x Kodi 18.4 + 1x TVH 4.2)  * 3x PC + W10 (Kodi 18.4) * NUC 8i5BEK + LE 9.1.501 (Kodi 18.4) * Odroid-N2 + CE 9.2.0 (Kodi 18.4)
 
Citovat
#13
Tak abych taky něčím přispěl, tak ukážu, jak se dá o něco zjednodušit a zpříjemnit openload párování. Podmínek pro použití uvedeného postupu je několik:
  • Umíte z Kodi spouštět browser, buď máte tuto funkci instalovanou jako addon nebo jste natolik zruční, že jste schopni něco takového zajistit vlastními silami. Existuje Chrome jako addon pro LibreELEC v generické (Intel/AMD/nVidia) instalaci nebo například Chrome Launchcer, který spouští Chrome ze systému, ten je k dostání na vícero instalacích. Já osobně to mám odzkoušené na LibreELEC běžícím na Intelu. Otestoval jsme si to u sebe a pak to instaloval u dvou známých. Ve všech případech úspěšně.
  • Jste ochotni (a schopni) provést malou úpravu v addon script.module.resolveurl, který je napsát v Python.
  • Ovládáte Kodi myší (to proto, protože budete potřebovat oklikat dobře známou stránku párování olpair.com.
Celá úprava směřuje k tomu, aby v místě, kde vás addon, resp. script.module.resolver, vyzve k tomu, abyste provedli párování, spustil browser s adresou stránky párování. Postup je následující.

V addon script.module.resolver, v souboru openload.py, který najdete na adrese .../script.module.resolveurl/lib/resolveurl/plugins/, provedete dále uvedené změny. Ty jsou převzaté z úpravy pro LibreELEC a addon browser.chrome. Pro jiný systém a addon se to volání může pochopitelně změnit.

Doplníte import knihovny xbmc, tedy přidáte řádek:
Kód:
import xbmc

V definici procedury __auth_ip přidáte řádek obsahující xbmc.executebuiltin(...) Celá procedura pak bude vypadat takto:
Kód:
   def __auth_ip(self, media_id):
       js_data = self.__get_json(INFO_URL)
       pair_url = js_data.get('result', {}).get('auth_url', '')
       if pair_url:
           pair_url = pair_url.replace('\/', '/')
           header = i18n('ol_auth_header')
           line1 = i18n('auth_required')
           line2 = i18n('visit_link')
           line3 = i18n('click_pair').decode('utf-8') % (pair_url)
           with common.kodi.CountdownDialog(header, line1, line2, line3) as cd:
               xbmc.executebuiltin('RunAddon(browser.chrome, http://olpair.com/)') # pridano spusteni browseru
               return cd.start(self.__check_auth, [media_id])

Celé to pak funguje tak, že se vám v okamžiku, když musíte párovat, zobrazí krátce okno s upozorněním na párování, ve kterém ubíhá čas a hned poté se spustí browser se zobrazenou stránkou olpair.com. Oklikáte co máte a okno zavřete (klikem na X v pravém horním rohu, nebo zadáním klávesové zkratky pro zavření okna, případně stiskem příslušného tlačítka na ovladači, pokud na něm takovou možnost máte, viz. Použití DO v externí aplikaci Chrome spouštěné z Kodi v LE [xdotools].

Samozřejmě, že jiné možnosti párování touto úpravou nejsou dotčené. Budou se vám hodit v případě, pokud se addon script.module.resolver aktualizuje (ať už ručně nebo automaticky). V takovém případě bude tato úprava samozřejmě přepsaná novou verzí a vy ji budete muset provést znova.
XCY PC + Arch Linux + TVH 4.3 + WG++ 2.1 * 2x ASUS VivoMini + LE 9.1.501 (2x Kodi 18.4 + 1x TVH 4.2)  * 3x PC + W10 (Kodi 18.4) * NUC 8i5BEK + LE 9.1.501 (Kodi 18.4) * Odroid-N2 + CE 9.2.0 (Kodi 18.4)
 
Citovat
#14
@Client
Neignorujem ta, len ma zlozila choroba a nemohol som sa tomu vobec venovat :-)
 
Citovat
#15
@cache V klidu, já vlastně ani na žádnou reakci nečekám. 4 Popsal jsem to spíše pro ty, kteří mají schopnosti a chuť si to upravit vlastními silami. Podle mne to není všeobecně použitelné. Jednak to zasahuje do addon, kterého nejsi autor. Udržovat jeho fork taky není určitě řešení. Navíc to vyžaduje splnit další podmínky - webbrowser v Kodi nebo jeho spouštění z Kodi, pokud už v systému existuje, což je pro různé typy instalace různé. Nicméně, jestli to chceš nějak zapracovat, klidně se do toho pusť, budu ti držet palce.
XCY PC + Arch Linux + TVH 4.3 + WG++ 2.1 * 2x ASUS VivoMini + LE 9.1.501 (2x Kodi 18.4 + 1x TVH 4.2)  * 3x PC + W10 (Kodi 18.4) * NUC 8i5BEK + LE 9.1.501 (Kodi 18.4) * Odroid-N2 + CE 9.2.0 (Kodi 18.4)
 
Citovat
#16
@Client

Nazdar, vies skusit, ci sa ti ten chrome addon spusti aj pri "standardnom" webbrowser.open?

Kód:
import webbrowser
webbrowser.open('https://olpair.com', new=1, autoraise=True)

Dik
 
Citovat
#17
@cache Jsem na služební cestě, dostanu se domů až v pátek.
XCY PC + Arch Linux + TVH 4.3 + WG++ 2.1 * 2x ASUS VivoMini + LE 9.1.501 (2x Kodi 18.4 + 1x TVH 4.2)  * 3x PC + W10 (Kodi 18.4) * NUC 8i5BEK + LE 9.1.501 (Kodi 18.4) * Odroid-N2 + CE 9.2.0 (Kodi 18.4)
 
Citovat
#18
cache:
Na Android i Android TV toto nefunguje
 
Citovat
#19
@Client
Dik, pockam

@Saros
To viem, ale ak by to aspon na *ELEC slo, tak to mozno doplnim, na win to ide, na plnych linuxoch by malo tiez..
 
Citovat
#20
Ze zvědavosti jsem odzkoušel - instalace bez problémů, funguje na mém zařízení s Linuxem. Párování - no, když použiji Exodus, tak musím párovat také. Takže, z hlediska funkčnosti, v pohodě.
ThinkPad T530 : Dualboot Lubuntu 18.04 + Kodi 18.5  /  Win7 + Kodi 17.6

        



 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)