• 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
addon WebGrab+Plus(LinuxServer.io)
#1
ODROID N2+ 4G, CoreElec - 19.4-Matrix

Má niekto skúsenosť s doplnkom WebGrab+Plus(LinuxServer.io)
Je potrebne upraviť nejaké súbory? (Okrem "WebGrab++.config.xml" čo je jasné)

Po nainštalovaní a skúšobnom spustení (corn) , bez licencie z jedným nakonfigurovaním tv programom sa wg+ spusti a vytvorí guide.xml.  Problém je v tom že neobsahuje žiadny program len hlavičku.


  <channel id="Love Nature">
    <display-name lang="cs">Love Nature HD</display-name>
    <icon src="https://www.sms.cz/kategorie/televize/bmp/loga/velka/lovenature.png" />
    <url>http://www.tv.sms.cz.m</url>
  </channel>


Ďalší problém je to že pri pridaní licencie stále hovorí

"Hardware mismatch, the maximum of 2 computer hardware_id's is already registered"

To je síce normálne ale do 24  hodín je posledný hardware odstránený a pridaný ďalší. 
Nič sa ale nezmení. Už je to pár dní a nič.

Skúšal som "f", "h" v config ale bez výsledku.
 
Citovat
#2
@jojox: Hledal jsi, hledal? https://www.xbmc-kodi.cz/prispevek-vlast...bgrab-plus. Máš tu na to celé vlákno. Není potřeba otevírat další.
X96max plus 4/32 + CE 21 RC2 + 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
#3
(24.4.2022, 8:11)jkmh Napsal(a): @jojox: Hledal jsi, hledal? https://www.xbmc-kodi.cz/prispevek-vlast...bgrab-plus. Máš tu na to celé vlákno. Není potřeba otevírat další.

OK Vďaka. V mojom prípade sa ale jedna o konkrétny doplnok a nie o inštaláciu dockera a pridanie wg+. Je to síce jednoduchšie na inštaláciu ale sú tu nejasnosti pri fungovaní.
 
Citovat
#4
@jojox Když se jedná o KONKRÉTNÍ doplněk, tak proč je v sekci OBECNÉ. Chtěl jsem tě nasměrovat tam, kam podle mně, tvůj dotaz patří. Takhle téma WG++  drobíš na vícero míst.
X96max plus 4/32 + CE 21 RC2 + 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
#5
@jojox Mám pár zkušeností, i když jsou už letité, snad si z nich něco odneseš. Provozuji wg++ přímo na NAS (tedy ne v docker nebo na virtuálce), kam jsem ho před více než rokem překopíroval z "addon" LibreELEC (LE) a zpočátku jsem se s řadou problémů, i týkající se licencí, potýkal:
  1. Spuštění na dalším (3. stroji) - tady stačí ono "f" v řádku licencí, případně 24 hodin prodleva, pokud ke spuštění dojde < 24 hodin od spuštění na jiných dvou dvou strojích - ale to jsi, podle toho co píšeš,  udělal. Jen nevím, proč píše o "h" v config. Ten jsi zadával kam a proč? Já o jeho použití v souvislosti s licencemi nic nevím.
  2. Neaktualizovaný siteini pack - původně jsem tuto aktualizaci ve spouštěcím scriptu neměl, a často to nějaký problém vyhodilo. Už si bohužel nepamatuji, zda to byla i ta hláška týkající se licencí, ale poté, co jsem do scriptu aktualizaci opsanou z LE vložil, tak to už funguje bez problémů. De facto jsem nakonec vzal celý script z LE, upravil definici adresářů a spouštím to cron-em skrze něj.
  3. Neaktualizovaný wg++ - protože správu wg++ řeším ručně a to jen poté, co v epg Kodi vidím, že mi začínají mizet data z budoucích dní (generuji xmltv každých 24 hodin). Myslím, že v jednom případě starší verze wg++ problém s licencí, který jsi popsal, způsobila. Stačila nová verze a problém s licencí zmizel.
Nevím, jestli ti mé rady k něčemu budou. Já vývoj wg++ nijak soustavně nesleduji. Na NAS mi to teď už běží měsíce bez toho, že bych se o to nějak staral. Tedy vyjma občasného nakopírování nové verze, jak jsem už výše napsal. S docker zkušenosti nemám, k jejich používání jsem se ještě nedostal. I když teď, kdy se právě chystám koupit nový NAS, s přechodem na toto řešení počítám, takže si to nastudovat budu muset. Tak už vím, na koho se budu moci obrátit pro rady. 6
 
Citovat
#6
(24.4.2022, 9:14)JiRo Napsal(a): @jojox Mám pár zkušeností, i když jsou už letité, snad si z nich něco odneseš. Provozuji wg++ přímo na NAS (tedy ne v docker nebo na virtuálce), kam jsem ho před více než rokem překopíroval z "addon" LibreELEC (LE) a zpočátku jsem se s řadou problémů, i týkající se licencí, potýkal:
  1. Spuštění na dalším (3. stroji) - tady stačí ono "f" v řádku licencí, případně 24 hodin prodleva, pokud ke spuštění dojde < 24 hodin od spuštění na jiných dvou dvou strojích - ale to jsi, podle toho co píšeš,  udělal. Jen nevím, proč píše o "h" v config. Ten jsi zadával kam a proč? Já o jeho použití v souvislosti s licencemi nic nevím.
  2. Neaktualizovaný siteini pack - původně jsem tuto aktualizaci ve spouštěcím scriptu neměl, a často to nějaký problém vyhodilo. Už si bohužel nepamatuji, zda to byla i ta hláška týkající se licencí, ale poté, co jsem do scriptu aktualizaci opsanou z LE vložil, tak to už funguje bez problémů. De facto jsem nakonec vzal celý script z LE, upravil definici adresářů a spouštím to cron-em skrze něj.
  3. Neaktualizovaný wg++ - protože správu wg++ řeším ručně a to jen poté, co v epg Kodi vidím, že mi začínají mizet data z budoucích dní (generuji xmltv každých 24 hodin). Myslím, že v jednom případě starší verze wg++ problém s licencí, který jsi popsal, způsobila. Stačila nová verze a problém s licencí zmizel.
Nevím, jestli ti mé rady k něčemu budou. Já vývoj wg++ nijak soustavně nesleduji. Na NAS mi to teď už běží měsíce bez toho, že bych se o to nějak staral. Tedy vyjma občasného nakopírování nové verze, jak jsem už výše napsal. S docker zkušenosti nemám, k jejich používání jsem se ještě nedostal. I když teď, kdy se právě chystám koupit nový NAS, s přechodem na toto řešení počítám, takže si to nastudovat budu muset. Tak už vím, na koho se budu moci obrátit pro rady. 6

No práve, ja tiež nemám žiadne skúsenosti z DOCKER a vôbec netuším ako funguje. Nakonfigurovať DOCKER a WG++ je tiež maturita. Preto som sa rozhodol pre tento doplnok. No neviem neviem.  "h" - niekde na nete som čítal že je to vynútenie hw. Ale nič to neprinieslo.

Snažil som sa spraviť čistú inštaláciu Linuxu, tvh, wg++ a kodi. Tam je problém z hw akceleráciou. To som ešte nerozbehal. Kodi som zostavil aj vlastne, ale nič. Trhane pohyby a podobne. Cele zle.
 
Citovat
#7
Doplnok som spojazdnil. Treba pridať užívateľské meno ktoré je zaregistrovane vo WegGrab+Plus a MAC adresu nejakého pc ktoré je už zaregistrovane. Docker potom emuluje zaregistrovane pc.
Objavil som ale problém. Nedokáže gradovať zo všetkých zdrojov ako normálna verzia. (site.ini som použil rovnaké ako používam aj vo Win verzii WegGrab+Plus.
Fungujetelekom.sk, telekom.cz, sledovanitv.cz, tvspielfilm.de, magentatv.at, cinemagia.ro, canaldigitaal.nl.E, tv.wp.pl.E, sky.de.E . Ďalšie som neskúšal. Nedokáže napríklad gradovať z web.magentatv.de a pri m.tv.sms.cz som mal rovnakí problém.

Keď som sa vŕtal na nete, našiel som ale ďalší celkom dobrý graber čo aj funguje. service.takealug.epg-grabber. Je zdarma. Nedajú sa zmeniť názvy kanálov a zdroj ma pri SK a CZ zdrojoch obrázky do epg vo formáte ako dvd obal, ale je rýchly, da sa nastaviť na automatické spustenie a je možné ho  spustiť aj  manuálne.
 
Citovat
#8
@jojox No, ale když už hledáš jiné aplikace, vyzkoušel jsi už i vynikající 365 EPG Generator ("365") od @Saros? Já sám používám WG++ ze dvou důvodů. Jednak proto, že už ho používám dlouho, jsem na něj zvyklý a nevadí mi to, co mu mnozí vyčítají, tedy délka jeho běhu. Provozuji ho na NAS (před tím na Tvheadend serveru) a jestli mi grabování běží hodinu, mě v podstatě vůbec nezajímá. Druhým důvodem je to, že v něm grabuji i ze zdrojů, které "365" nemá. V Tvheadend mám hodně Live TV z Youtube a dalších free legálních zdrojů a pro ně získat EPG mohu jen z WG++.

Já jsem v jednu chvíli (v počátcích) zkoušel používat data z "365" jako další zdroj do WG++ a vytvářet pak jeden společný xmltv, ale to jsem dělal spíše jen proto, abych si oběřil, zda je to možné. A fungovalo to. Teď, co jsme si prohlížel poslední verze "365", tak tam asi bude problém, protože je to řešení "per-partes" a to WG++ při čtení xmltv nezvládne, protože vždycky požaduje (čí spíše v době, kdy jsem to zkoušel, požadoval) nemíchat do sebe sekce channel a programme, což si myslím, že teď "365" dělá (ale 100% jist si tím nejsem, tak s epřípadně omlouvám, je-li to jinak).

A existuje samozřejmě možnost další, tedy do Tvheadend vkládat xmltv z více souborů, takže je i možné generovat si část dat z "365" a část dat z WG++ a každé do Tvheadend vložit zvlášť. Tohle řešení bych asi teď preferoval.
 
Citovat
#9
(30.4.2022, 11:49)JiRo Napsal(a): @jojox No, ale když už hledáš jiné aplikace, vyzkoušel jsi už i vynikající 365 EPG Generator ("365") od @Saros? Já sám používám WG++ ze dvou důvodů. Jednak proto, že už ho používám dlouho, jsem na něj zvyklý a nevadí mi to, co mu mnozí vyčítají, tedy délka jeho běhu. Provozuji ho na NAS (před tím na Tvheadend serveru) a jestli mi grabování běží hodinu, mě v podstatě vůbec nezajímá. Druhým důvodem je to, že v něm grabuji i ze zdrojů, které "365" nemá. V Tvheadend mám hodně Live TV z Youtube a dalších free legálních zdrojů a pro ně získat EPG mohu jen z WG++.

Já jsem v jednu chvíli (v počátcích) zkoušel používat data z "365" jako další zdroj do WG++ a vytvářet pak jeden společný xmltv, ale to jsem dělal spíše jen proto, abych si oběřil, zda je to možné. A fungovalo to. Teď, co jsme si prohlížel poslední verze "365", tak tam asi bude problém, protože je to řešení "per-partes" a to WG++ při čtení xmltv nezvládne, protože vždycky požaduje (čí spíše v době, kdy jsem to zkoušel, požadoval) nemíchat do sebe sekce channel a programme, což si myslím, že teď "365" dělá (ale 100% jist si tím nejsem, tak s epřípadně omlouvám, je-li to jinak).

A existuje samozřejmě možnost další, tedy do Tvheadend vkládat xmltv z více souborů, takže je i možné generovat si část dat z "365" a část dat z WG++ a každé do Tvheadend vložit zvlášť. Tohle řešení bych asi teď preferoval.

"365" ma nejak neoslovil. Momentálne som to spravil tak že som skombinoval wg++ a service.takealug.epg-grabber. wg++ cez Interný xmltv skript v tvh a ten druhy cez Externý xmltv.sock . Je to dosť neohrabane, keď že používať dva rôzne Grabre je  hmmm 8 . Ešte že môj noví Hardware zvládne čokoľvek. 3  Napísal som už na wg++ fórum, tak že sa to rieši. Dám vedieť ako to dopadlo.

A prečo WG++? Som naň zvyknutý a je flexibilný.
 
Citovat
#10
Problém je v tom že posledná verzia wg++ 4.2.2 ma problém pri niektorých poskytovateľoch. 
V doplnku sa nedajú nahradiť súbory za staršiu verziu, lebo verzia 4.2.2 funguje inakšie ako predošlé.
používa  WebGrab+Plus.dll, namiesto WebGrab+Plus.exe
Čakať na ďalšiu verziu alebo nainštalovať staršiu priamo cez Docker.

run.net.sh
Kód:
#!/bin/bash

#/**
# * @file run.sh
# * @brief just start WebGrab+Plus
# * @author Francis De Paemeleere
# * @date 31/07/2016
# * @dotnet version
# * @date 13/03/2022
# */

#backup the current working dir
WG_BCKP_DIR="$(pwd)"

function quit {
    #restore previous working dir
    cd "$WG_BCKP_DIR"
    exit $1;
}

# check if mono can be found
# which mono >/dev/null 2>&1 || { echo >&2 "Mono required, but it's not installed."; quit 1; }

which dotnet >/dev/null 2>&1 || { echo >&2 "DotNet required, but it's not installed."; quit 1; }

# get the absolute path of the link (or relative path)
if [ -L $0 ] ; then
    DIR=$(dirname $(readlink -f $0)) ;
else
    DUTDIR=$(dirname $0) ;
    if [ "${DUTDIR:0:1}" = "/" ]; then
        DIR="$DUTDIR";
    else
        DIR=$PWD/$(dirname $0) ;
    fi
fi ;

# mono "$DIR/bin/WebGrab+Plus.exe" "$DIR"

dotnet "$DIR/bin.net/WebGrab+Plus.dll" "$DIR"
quit 0;
 
Citovat
#11
Nakoniec som to všetko zrušil a nainštaloval nanovo. Len trochu inakšie.
Použil som staršiu verziu ktorá funguje bez problémov. 

Inštalácia WebGrab+Plus do Systému LibreElec a CoreElec.

1.  Nainštalovať addon Docker
Nainštalovať z repozitára/Všetky repozitáre/Služby    DOCKER
Napísal som všetky lebo niektorí používajú LibreElec a Ďalší zase CoreElec.

Otvoriť terminál ssh:
2.  Nainštalovať WebGrab+Plus
Skopírovať celí kód a vložiť do terminálu. WebGrab+Plus sa stiahne a nakonfiguruje automaticky.
 
Kód:
docker run -d \
  --name=webgrabplus \
  --hostname="Tvoje WebGrab+Plus zaregistrovane meno" \
  --mac-address="MAC adresa tvojho (už) registrovaného PC u WebGrab+Plus" \
  -e PUID=0 \
  -e PGID=0 \
  -e TZ=Europe/Amsterdam \
  --restart unless-stopped \
  linuxserver/webgrabplus:3.2.3
Nahradiť Úvodzovky a všetko v nich tvojimi údajmi.

Konfigurácia
3.  V priečinku volumes sa nachádzajú dva ďalšie priečinky. Majú čudní a dlhy názov. (Zmes písmen a čísel) 
Oba priečinky obsahujú jeden priečinok  "_data"
Jeden je prázdny(automaticky sa tam uloží guide.xml a v tom druhom sú konfiguračné súbory WebGrab+Plus.

/storage/.kodi/userdata/addon_data/service.system.docker/docker/volumes/9a861848d91ffaae41779e1196a9e308d3c0b044fbe7fab240b22dde5bec8804/_data/
Ten názov priečinku je jedinečný a u každého inakší!

Ako nakonfigurovať "WebGrab++.config.xml" tu riešiť nebudem. Predpokladám že je to už jasné. 

Jediné čo treba urobiť je "iba pri prvom spustení"  použiť v riadku pre prihlasovacie údaje vynútenie licencie. "f" . Potom keď to klapne tak to písmeno odstráňte!

Automatické spúšťanie je nastavene v súbore "wg3-cron"

4.  Reštartuj Docker.
 
Citovat
#12
Ak chcete mat priečinky na inom mieste tak pridajte ďalšie dva riadky.

Takto sa v priečinku "storage" vytvorí priečinok  "wg++" s ďalšími dvoma priečinkami "config" s konfiguračnými súbormi a "data" kde sa bude ukladať guide.xml .  V súbore WebGrab++.config.xml cestu úložiska nechajte tak ako je nastavená.
 
Kód:
docker run -d \
  --name=webgrabplus \
  --hostname="Tvoje WebGrab+Plus zaregistrovane meno" \
  --mac-address="MAC adresa tvojho (už) registrovaného PC u WebGrab+Plus" \
  -e PUID=0 \
  -e PGID=0 \
  -e TZ=Europe/Amsterdam \
  -v "/storage/wg++/config/":/config \
  -v "/storage/wg++/data/":/data \
  --restart unless-stopped \
  linuxserver/webgrabplus:3.2.3

Časovú zónu môžete zmeniť podľa svojej lokalizácie. Musí biť správne napísaná!
Skontroluj si správny názov zóny na:
https://en.wikipedia.org/wiki/List_of_tz...time_zones
 
Citovat
#13
Kompletný návod je v mojom GitHub. Ak ma ešte niečo napadne, budem to aktualizovať tam.

https://github.com/jojoxyz/Installation-...lec-System

Komunikoval som s Autorom doplnku WebGrab+Plus(LinuxServer.io) čo sa nachádza v repo.

Posledná sprava bola -

Verzia 4 používa iný uchopovací engine, ktorý ešte potrebuje nejakú prácu.
Pracuje sa na tom.
 
Citovat
#14
Dá sa nainštalovať aj WebGrab+Plus(LinuxServer.io) z Repozitára "LinuxServer.io's Docker Add-ons".

Je ale potrebné najskôr zmeniť verziu z " latest " na " 3.2.3 "

V priečinku /storage/.kodi/addons/packages/

Je potrebné upraviť jeden skript v 

docker.linuxserver.webgrabplus-2.1.0.zip

v priečinku "bin" je skript "docker.linuxserver.webgrabplus" 
 v riadku 24 -  treba pridať verziu. " :3.2.3 "      ...........  docker pull $DOCKERIMAGE":3.2.3 .......... 
 a ešte 
 v poslednom riadku 40 to treba zmeniť z " :latest " na " :3.2.3 "
 
 To je všetko. Potom nainštaluje verziu 3.2.3 a nie tu poslednú. 4.2.2 ktorá má problém gradovať z niektorých webov.
 
Citovat
#15
Práve som dostal správu od Autora doplnku.

"Problém s verziami 4.x bol opravený vo V4.2.2.5"

https://github.com/SilentButeo2/webgrabplus-siteinipack/tree/master/eval...
 
Citovat
#16
@jojox Oslovil mě kamarád, které se dle tvého návodu pokusil spustit wg++ na LE v dockeru a nepovedlo se mu to. Asi proto, protože to moc nepochopil. Já provozuji wg++ na NAS-u, a i když ho tam spouštím přímo v Linux, tak jsem si to tam vyzkoušel i na dockeru. Standardně, s pomocí nástrojů správy (portainer atd.). Pak mi to nedalo a zkusil jsem to i na LE. Ale i tam jsem šel standardní cestou, repozitář LE + docker + repozitář doker + addon image + portainer (ten poslední není nutný, ale hodí se). Proběhlo to rychle, jednoduše a bez problémů, takže tvůj návod, který pochopí jen zkušenější uživatel, je za této situace zbytečně komplikovaný a pro někoho i matoucí. Takže doporučuji držet se toho, co jsi uvedl ve dvou předchozích postech (14 + 15) tohoto tématu. A také potvrzuji, že teď už je možné skutečně použít poslední verzi image wg++. Není tedy třeba upravovat instalační soubor (aktuálně se, jako "latest", stahuje a instaluje verze 4.2.3).
 
Citovat
#17
(25.6.2022, 23:30)JiRo Napsal(a): @jojox Oslovil mě kamarád, které se dle tvého návodu pokusil spustit wg++ na LE v dockeru a nepovedlo se mu to. Asi proto, protože to moc nepochopil. Já provozuji wg++ na NAS-u, a i když ho tam spouštím přímo v Linux, tak jsem si to tam vyzkoušel i na dockeru. Standardně, s pomocí nástrojů správy (portainer atd.). Pak mi to nedalo a zkusil jsem to i na LE. Ale i tam jsem šel standardní cestou, repozitář LE + docker + repozitář doker + addon image + portainer (ten poslední není nutný, ale hodí se). Proběhlo to rychle, jednoduše a bez problémů, takže tvůj návod, který pochopí jen zkušenější uživatel, je za této situace zbytečně komplikovaný a pro někoho i matoucí. Takže doporučuji držet se toho, co jsi uvedl ve dvou předchozích postech (14 + 15) tohoto tématu. A také potvrzuji, že teď už je možné skutečně použít poslední verzi image wg++. Není tedy třeba upravovat instalační soubor (aktuálně se, jako "latest", stahuje a instaluje verze 4.2.3).

Počítal zo skutočnosťou že keď sa už niekto pusti do Linuxu a jeho rôznych variant, že ma už nejaké zručnosti čo sa týkajú Linuxu a prace s nim.. Treba len postupovať presne podľa popisu a čítať chybové hlášky čo píše os pri práci. Vo veľa prípadoch je to tak že návod je stredná cesta a treba ho upravovať podľa požiadaviek systému. (improvizácia)

Ešte chcem dodať jednu dôležitú skutočnosť. 

Po obnovení zálohy systému ( CoreElec ) Treba WG++ nainštalovať nanovo, lebo bude vypisovať že ma problém s hardvérom. (licencia a viacej registrovaných pc)
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)