• 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
Přenos stavů sledování filmů/seriálů na nový HW / novou verzi CoreELEC
#1
Přecházím z ODROID C4 na N2+. A současně z CoreELEC Matrix (19) na Omega (21). Nový HW budu instalovat načisto přes image. Tj žádný přenos staré verze + upgrade (ani nevím zda to je možné). Čistá instalace je imho nejlepší. Do toho znovu nainstaluji addony (SCC, YT, různé TV, apod.).

Potřebuji přenést stav rozsledovanosti filmů/seriálů (prakticky vše v SCC, u ostatních addonů přenos nepotřebuji). 
OTÁZKA: To se ukládá nezávisle na SCC do nějakých obecných dat ? Nebo jsou to data SCC? Je ten formát stejný pro různé verze CoreELEC?


Tipy na přenos těch dat ?

Nějaké možnosti jsem našel, ale nevím, která je vhodná:
- addon BACKUP; to asi není vhodné (záloha celého systému - pro přenos do vyšší verze nevhodné)
- ruční přenos datového adresáře (je to možné mezi různými verzemi CoreELEC ???)
- sync přes addon Trakt.tv;
- export/import NFO soubory;
- watched state update tool;

Máte s tím někdo zkušenost? Doporučíte něco?

DÍK předem za všechny tipy....
 
Citovat
#2
@pnowak: Ze stávající instalace zkopíruj a ulož soubor data.db  z adresáře Userdata\addon_data\plugin.video.stream-cinema-2-release. V nové instalaci soubor ulož na stejné místo a restartuj CE. V souboru jsou mimo jiné i infrmace o historii shlédnutých a rozkoukaných.
X96max plus 4/32 + CE 21 + 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
@jkmh: @pnowak: POZOR! Jsem přesvědčený, že pokud je požadavkem
 
Kód:
Potřebuji přenést stav rozsledovanosti filmů/seriálů (prakticky vše v SCC, u ostatních addonů přenos nepotřebuji).
OTÁZKA: To se ukládá nezávisle na SCC do nějakých obecných dat ? Nebo jsou to data SCC? Je ten formát stejný pro různé verze CoreELEC?

a stav rozsledovanosti chápeme stejně, tedy jako příznak toho, kolik uživatel z konkrétního titulu shlédl %, tak tento údaj doplněk SCC do data.db neukládá! První OTÁZKA ve výše uvedené citaci je tedy na místě a odpověď na ní je ANO. V data.db jsou v této oblasti zájmu, kromě jiných, uloženy pouze následujcí infomace:
  1. Jaký titul, u seriálů alespoň jednu epizodu titulu, si uživatel spustil, bez ohledu na to, kolik z něho shlédl ani jestli ho shlédl celý. Položky uložené v této části databáze data.db (tabulka watch_history) se zobrazují prostřednictvím položky hl. menu doplňku Historie sledování
  2. Zda má uživatel nějaký titul rozkoukaný, u seriálů alespon jednu epizodu rozkoukanopu nebo i shlédnutou, ale současně jiné epizody ještě rozkoukané nebo neshlédnuté existují. Tyto informace se zobrazují prostřednictví položky hlavního menu Pokračovat ve sledování na základě informací z části databáze data.db (tabulka watch_history_advanced) a současně i videodatabáze Kodi, ze které si doplnkě bere právě informace o stavu rozsledovanosti, jak to hezky @pnowak nazval, které se ukládají právě tam.
Co to znamená? Že stav rozsledovanosti do čisté instalace Kodi přenést jednoduše nejde. Buď je třeba místo čisté instalace provést upgrade stávající Kodi instalace nebo zvolit poněkud divoký postup, kdy se do čité instalace ta stará videodatabáze Kodi (při zastaveném Kodi) nakopíruje.
 
Citovat
#4
Tak se to nepovedlo. Addon po spuštění dlouho točí kolečko a nakonec spadne zpět do menu doplňků. Tak buď nekompatibilita toho datového souboru. Nebo kvůli tomu že ty data.db jsem bral ze zálohy KODI a tu zálohu jsem dělal bez thumbnails ???

Každopádně není to tragédie.
 
Citovat
#5
@pnowak: To, zda máš zálohované Thumbnails nebo ne, na to nemá žádný vliv. To s tím vůbec nesouvisí. Databáze data.db doplňku SCC se může verze od verze lišit, ale těmi verzemi se myslí verze doplňku SCC. Předpokládám, že u obou verzí Kodi máš doplněk stejné verze. To, že se ti kousl doplněk SCC je nezvyklé, pokud jsi data.db kopíroval v okamžiku, když by doplněk zakázaný, je divné, a pomohl by, jak jinak, log.

Musíš si uvědomit, že na něco, co je nestandardní musíš mít nějaké znalosti. A když ti někdo poradí, abys něco někam kopíroval, měl bys vědět, co a jak to znamená. Pokud to nevíš, tak se před tím zeptat. Bude asi lepší, když se bez příznaků o stavu rozsledovanosti obejdeš.
 
Citovat
#6
@JiRo  Chápu to, co říkáš. Dělám Sw pro průmyslové stroje, takže chápu, že musíš o problematice něco vědět a znám velmi dobře situace, kdy něco vím hodně dobře, něco méně a něco vůbec. Proto mi bylo od začátku jasné, že tam může být hodně komplikovaných věcí např že data rozsledovanosti mohou být data KODI ale taky data doplňku SCC. Že data mohou být strukturovaná a každá jejich část může být uložena jinde a jinak. Že skáču o dvě verze CoreELEC nahoru a tudíž můžou být i různé verze doplňků a pak také různé verze formátu těch dat. A každá z těch věcí i jednotlivě mi může hodit do záměru vidle jak se říká. A proto jsem se snažil popsat to, na co se ptám co nejvíce, aby mohl případný odpovídající mnohem zkušenější uživatel říci např "nejde to - jiný formát dat". 
Samozřejmě, že nemám zkušenosti a tudíž se to postupně učím. Jinak to nejde. A řadu věcí se nejlépe naučím tak, že si projdu ty slepé uličky.
A vzhledem k tomu, že případné záludnosti řešeného problému neznám, tak se nemohu zeptat správně komplexně a přesně úplně na všechno. 
Pokud Tě to JiRo irituje nějak, že se blbě ptám a nemám znalosti, neměj mi to tedy za zlé. Tvoje poznámka jakoby vyzněla, že pokud nejsem dobře znalý KODI, tak ať se raději neptám a spokojím se s málem. Pokud to tak vnímáš, tak to mne mrzí. Jsem rád, že tady jsou lidé jako Ty a další, kteří se vyznají a jsou ochotni se podělit o informace.
Takže se budu ptát dál a pokusím se ptát lépe... ;-)
 
Citovat
#7
@pnowak: Ne naopak. Ptej se. To byla právě reakce na to kopírování. Já nevím, jak jsi přesně postupoval, ale mohlo to být třeba i tak, že jsi kopíroval sobor s databází a doplněk běžel, což je špatně. Tomu asi rozumíš. Sám jsi napsal:
Citace: Addon po spuštění dlouho točí kolečko a nakonec spadne zpět do menu doplňků. 
Málokdo ví nebo si uvědomí, že i když doplněk nemáš spuštěný, že může běžet jeho service část, která se spouští okamžitě po startu Kodi a běží trvale. Takže pokud v této chvíli přepíšeš soubor s databází, kterou už má doplněk, resp. ta jeho trvale běžící část (service), načtenou a průběžně do ní dokonce i zapisuje, jiným souborem, asi sám víš, že to nemusí být úplně správně. Ale já jenom spekuluji. Proto nabádám lidi k tomu, aby se ptali a také, aby ve svých příspěvcích popisovali přesně to, co dělají. On si každý myslí, že je to jasné, protože popisuje to, co sám provádí, a nenapadne ho, že ten na druhé straně u toho nebyl. Další věcí je, že já neznám úroveň znalostí toho druhého. Když ho podcením, tak se zbytečně rozčiluje proč mu píši věci, kteé jsou jasné, když naopak, tak neví, co má dělat. nebo to udělá špatně.

A k tomu:
Citace:Tvoje poznámka jakoby vyzněla, že pokud nejsem dobře znalý KODI, tak ať se raději neptám a spokojím se s málem.
jen tolik, že to bylo míněno trochu jinak než píšeš. Sám jsi napsal: "Každopádně není to tragédie," a ta má reakce na to navazovala. Já jsme to pochopil tak, že jsi už prostě ty příznaky stavu rozsledovanosti oželel a nebudeš to řešit. Pokud to ale řešit chceš, není problém to vyzkoušet. Máš-li zálohu Kodi ze starého Odroida a přístup na ten nový po síti a víš, jak se po síti do CoreELEC dostat přes sambu a SSH terminál, tak za vyzkoušení postupu, který (pokud se povede) nic kromě pár desítek minut času nic nedáš. Bude to čistá instalace, při které se jen trohu ušpiníš. 1
 
Citovat
#8
@JiRo  Jo s tím kopírováním s nezastaveným addonem by to mohlo být. To mne nenapadlo.

Zálohu starou mám. Mám i zálohu celé nové instalace vč addonů a nastavení, takže v nejhorším to mohu restaurovat zpět. 

Resp mohu to zkusit na microSD, na kterou jsem to původně instaloval poáč na ní jednoduše ve čtečce nakopíruji starou data.db na PC a pak to fláknu do slotu a přes Petitboot to najedu. (Btw ten přepínač vepředu na SPIflash s Petitboot je geniální !!!). Když to nepojede, kartu vytáhnu a přepnu zpět na std boot.
Teda ale zeptám se možná blbě ale raději: když budu mít na eMMC jednu instalaci a na microSD druhou a najedu přes Petiteboot tu microSD, nemůže se stát, že by to nějak zapsalo něco "omylem" při běhu microSD instance na tu eMMC ?? Ony občas ty SW obsahují takové záludnosti, že se taková chyba může stát (rozuměj např blbě naprogramováno autorem jako cesty natvrdo apod.). Předpokládám, že by se to stát nemělo, ale zažil už sem různý věci...

EDIT: tak to tam nenakopíruji. Ta druhá datová partice je ve čtečce po připojení ve Widlích neviditelná. Je to ext4, že jo? Jdu spát, pokračování zítra...
 
Citovat
#9
@pnowak: Z toho, že by se vzájemne přepisovala data na médiích bych strach neměl.

Zační tím, že se:
  1. nauč, nastuduj, zjisti, jak se dostat do adresářů Kodi v CE (CoreELEC) přes sambu po síti z PC
  2. nauč, nastuduj, zjisti, jak se dostat systému CoreELEC prostřednoctvím SSH terminálu po síti z PC
Jakmile toto budeš umět, nepotřebuješ nic, kromě vlastní instalace CE a dtb.img, na kartu zapisovat. Všechno zvládneš těmito dvěma přístupy.
 
Citovat
#10
@pnowak: Jenom jsem tě chtěl ještě povzbudit. Abych si to skutečně ověřil a vychytal, vyzkoušel jsme si doma přenos instalace dat z LibreELEC (Intel) na CoreELEC (Arm) a zpět, a z obou, tedy z LibreELEC i CoreELEC na Windows. Vždy bez jakýchkoliv zásadních problémů. Myslím, že ten postup je vcelku bezpečný a celkem i jednoduchý. Pokud budeš mít zájem, popíšu zhruba postup.
 
Citovat
#11
@JiRo  Docela jsi mne namotivoval (už sem to předtím vzdal). Takže:

- testnul jsem Sambu (byla už zapnutá) a naštěstí mé Win10 sdílené adresáře vidí (WIN s tím občas mají problém - "děkujeme" Bille);

- zapnul jsem SSH a nastavil u něj heslo;

- na WIN se pustil Putty a přilogoval se na SSH;

- spustil jsem "systemctl stop kodi" a "systemctl stop eventlircd";

- nakopíroval jsem starou data.db do adresáře dat addonu SCC;

- a aktivoval jsem zpět  "systemctl start eventlircd" a "systemctl start kodi";

Přehlédl jsem něco ??? Nebo ok ?


A hele !!! Vono to jede - vidím starou historii !!!

Každopádně DÍKY za podporu a MOTIVACI @JiRo !!!
 
Citovat
#12
@pnowak: Výborně, je vidět, že si umís poradit. Jasně, že to jede. Ale pokud jsi kopíroval jeda data.db v doplňku SCC, tak v něm uvidíš jen historii v Historii sledování. Pokud ale budeš chtít vidět příznaky rozsledovanosti, jak jsi psal v prvním příspěvku, tak musíš to samé, analogicky, provést i s video databází Kodi, tedy aktuálně je to soubor MyVideos131.db (najdeš ji v CoreELEC v /storage/.kodi/userdata/Database). Jo a ještě poznámka, stačí při těchto operacích zastavovat Kodi, to systemctl stop eventlircd je zbytečné.

On ten přenos z verze na verzi má několik levelů. Od upgrade na novou verzi, kdy si kodi in-site provede vše, co je třeba, samo, přes překopírování Kodi Home adresáře (to je u CoreELEC adresář /storage/.kodi), překopírování toho, co je třeba jen k nějakému účelu (to je případě právě toho, co jsi provedl s video databází), až například k překopírování nastavení a parametrů jednotlivých doplňků.

To poslední by se ti také mohlo hodit. A postupuje se zcela analogicky. Ale místo Kodi stačí zastavit doplněk. Ale když místo doplňku zastavíš celé Kodi, tak se také nic nestane. Jen se místo toho kopíruje celý Home (nebo se říká datový) adresář doplňku (to je u CoreELEC adresář /storage/.kodi/userdata/addon_data/<id_doplňku>, kde <id_doplňku> je např. plugin.video.stream-cinema-2-release nebo plugin.video.youtube. Po překopírování pak samozřejmě musíš zase doplněk nebo celé Kodi zase spustit. TO platí i pro další, co tu dnes napíšu.

A kdybys měl strach, jestli např. tím kopírováním nastavení a parametrů doplňku něco poděláš, pomoc je snadná. Stačí, opět při zastaveném Kodi nebo doplňku, celý ten Home adresář smazat doplŃku, Kodi nebo doplněk opět spustit a doplněk je ve stavu po čisté instalaci. A tohle platí i o Kodi celém. Pokud např. při zastaveném Kodi smažeš celý Kodi Home adresáře (to je u CoreELEC adresář /storage/.kodi), tak po nové startu Kodi jsi ve stavu jako po jeho čisté instalaci.

Dokonce si můžeš dovolit i takové hrátky, že můžeš mít současně i více Kodi Home adresářů, jen se v danou chvíli musí jen jeden z nich jmenopvat tak, jak to Kodi očekává (tedy u CoreELEC /storage/.kodi). A pak si mezi jednotlivými verzemi dat přepínat tak, že si vždycky adresáře přejmenuješ. Jestli jsi hračička, tak bych třeba udělal to, že vezmeš celý /storage/.kodi adresář ze starého Odroida a překopíroval ho do toho nového (ten co tam je si samozřejmě před tím přejmenuj). A uvidíš v novém Odroidu, po spuštění Kodi, kdy se provede upgrade dat staré verze Kodi na novou, že máš v tom novém to samé Kodi, jako jsi měl u toho starého, jen novou verzi aplikace a některých doplňků. Pravděpodobně se ti totiž některé doplňky aktualizují, možná že některé budeš muset aktualizovat i ručně, ale fungovat to bude. Takhle totiž právě funguje upgrade Kodi. Vymění se aplikace, ponechají se stará data (celý Home adresář Kodi) a po novém spuštění Kodi si ono samo upraví data a instalované doplňky na novou verzi. Nic víc a nic méně. Takhle jednoduché to je.

Samozřejmě všechno, co tady píšu je určené jen pro toho, kdo má nějaké povědomí o tom, jak to funguje. A to ty evidentně jsi. Nicméně platí, že před jakoukoliv změnou a pokusem bys měl pořídit zálohu! Pro jistotu...  4

Hodně štěstí.
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)