Recenze  |  Aktuality  |  Články
Bleskovky  |  Doporučení  |  Diskuze
Audio a domácí kina
Kamery
Multimediální centra
Projektory
Streaming videa
Televize
Ostatní
O nás  |  Napište nám
Google News  |   Facebook  |  Twitter
Svět hardware  |  Digimanie  |   Svět mobilně

Téma: LibreELEC (KODI) na Android TV boxech s ArmLogic S905 S905X

whitesak (406)|16.10.2016 11:38
Zdravím vespolek,
protože jsem poslední dobou párkrát odpovídal na téma zda lze provozovat a jak instalovat LibreELEC (LE) na (převážně) čínských krabičkách s procesorem ArmLogic S905 a S905X, tak si dovoluji sem dát stručný návod.
Sám již delší dobu LE provozuji na TV Boxu MXV+ k veliké spokojenosti. Poznámka pro příznivce RPi - sám jsem vlastníkem dvou RPi (Rpi a Rpi2) a taktéž je provozuji s LE, nicméně obě šly do ústraní, S905-ka je plně nahrazuje (viz můj post https://www.tvfreak.cz/forum/showthread.php/40243-MXV-MXV-Plus-Android-TV-Box-Amlogic-S905-64bit )
Stručné výhody proti RPi:
- DTS HDMA a DD THD zcela bezproblémový PassThrough
- Zcela bezproblémové přehrávání H265 videí (Hardwarová H265 akcelerace)
- Přehrávání videa ve 4K/60fps
- Integrované WiFi
- Integrovaný Bluetooth
- Nízká cena (kolem $30, tedy cca 750,- Kč)
- V balení je navíc zdroj, HDMI kabel a IR dálkový ovladač.

Dále je vhodné poznamenat, že věci nutné a samozřejmé pro RPi jako je HDMI CEC, přepínání snímkové frekvence TV dle zdrojového videa (Smooth Stutter-free 23.976fps playback), fungují zcela bez problémů :-)

Jak na instalaci:

Využívám sestavení LE od "kszaq" z https://forum.libreelec.tv/thread-1172.html

Stručný postup (podrobně je ve v uvedených příspěvcích popsáno od kszaq):

1. Stáhnout z http://kszaq.libreelec.tv/s905/7.0.2.008/LibreELEC-S905.aarch64-7.0.2.008-fix.img.gz
2. Rozbalit (odzipovat)
3. Pomocí např. Win32DiskImager vytvořit bootovací SD kartu
4.
a) Kdo má procesor S905X, tak může ponechat dtb.img beze změny, ten který tam je.
b) Kdo má S905 - stáhnout z http://kszaq.libreelec.tv/s905/7.0.2.008/device_trees/ DTB soubor dle svého zařízení. Přejmenovat na dtb.img a dát na SD kartu (přepsat stávající dtb.img, který tam je)
5. Do vypnutého TV Boxu strčit SD kartu.
6. Toothpick methodou nebo recovery metodou pustit TV Box a měl by nabootovat LibreELEC (LE)
A užívat ... :-)

Komu tímto postupen box nanabootuje do LE:
Pokud zůstává BOX po nastartování v recovery a nebo nabootuje opět do Androidu, tak nutné ještě udělat úpravu bootloaderu pro dualboot dle https://github.com/150balbes/Amlogic_s905/wiki/s905_multi_boot od "balbes150" :
1. Sáhnout z https://yadi.sk/d/bqV6MEL-sWKmv/Universal_version/v_0.6 oba soubory aml_autoscript a aml_autosctipt.zip a dát je na čistou SD kartu.
2. Boot do Androidu
3. Strčit SD do boxu
4. Najet v Androidu do programů, měla by tam být někde volba Upgrade&Backup.
5. Tam vybrat ZIp file k upgrade aml_autioscript.zip a dát upgrade.
6. Android se rebootuje a nabootuje opět do Androidu - to je ok
7. Vytáhnout SD kartu a nahrát na ní opět instalačku LE (postup nahoře 1. - 4.)
8. Do zapnutého boxu s androidem strčit SD kartu s LE
9. Dát reboot do BOOTLOADER (jde to třeba aplikací Simple Reboot - pokud tvůj Andriod má root)
10. Měl by ti nabootovat LE.
Pozn: Pokud není možno dát reboot do bootloaderu (myšleno nejde to, neumíš, není root ...), tak zkusit reboot do recovery. Pokud ani rebootem do recovery nenaskočí LE a zůstává v recovery, tak zkusit normální reboot.

To je vše, jedna z výše uvedených cest vždy vede k úspěchu.
Výsledkem je instalace, kjterá funguje tak, že pokud je v Boxu strčená SD karta, tak se bootuje LE. Pokud se karta vytáhne, tak se bootuje originál Android. Super...
LakoLak (9)|14.11.2016 16:48
Ahojte,uvažujem nad novým HW namiesto MNIX -NEO X8H, primarne využívane na KODI.Niečo s procesorom Amlogic S905X, lebo: http://www.inexbox.com/the-difference-between-s905x-and-s905/
Len sa chcem opýtať či LibreELEC rieší problém so zvukom DD a DTS(pravidelne pukanie) pri HW s procesorom S905X?

Ď.
whitesak (406)|28.11.2016 19:40
MXV+ S905 1GBit LAN, 1 GB RAM
Na tomto HW žádné problémy s DD, DTS, DTS HDMA a DD THD PassThrough. Vše čisté a bez problémů.
Problém s tím má ale originál Android firmware. Tak to v pravidelných intervalech nebo tedy spíše nepravidelných vypadává, puká, drop out-uje či jak to říci. Prostě v Androidu je to nepoužitelné. LibreELEC no problém. S905X nemám, takže osobně nepotvrdím, ale výše uvedený LibreELEC je stejný pro oba procesory a ani na jiných fórech jsem nezaznamenal, že by s tím měl někdo problém.
whitesak (406)|14.2.2017 20:15
K dispozici je (pravděpodobně poslední) stable verze LibreELEC 7.0.3.012h s KODI 16.1 pro AmLogic S905(X)
Stahovat možno zde: https://forum.libreelec.tv/thread-3588.html

Nyní vývoj přesměrován především na LE verze 8 s KODI 17 Krypton . Nyní je k dispozici beta verze 7.95.beta6.
Stahovat možno zde: https://forum.libreelec.tv/thread-2156.html
MCross (4)|15.2.2017 21:01
Prominte, mohu si dovolit v tomto topicu dotaz, zda by tyto TV boxy byly schopny pracovat jako internetove radio jen pomoci ovladace a celniho displeje, aniz by se musela zapinat TV? Audio vystup predpokladam optikou do zesilovace.
vivid.sk (11472)|15.2.2017 21:19
Ak je pre teba akceptovatelne riesenie ovladanie KODI zo smartfonu, tak to urcite pojde s akymkolvek boxom aj bez displaya (cez YATSE remote si vyberies akykolvek addon a vies ho ovladat).
Sealex (290)|16.2.2017 10:36
Mám dojem, že pokud se Kodi na něco zeptá např. na kvalitu streamu, tak ten dotaz přes Yatse neuvidíš ;-)

Pokud mobil/tablet, tak bych spíše použil bluetooth/airplay vůči zesilovači či castování vůči krabičce s podporou chromecastu.
vivid.sk (11472)|16.2.2017 12:14
Bluetooth je nanic, pretoze ak sa s telefonom vzdialis, ostatni ludia pridu o to, co pocuvas (ak zijes v domacnosti sam, je to OK).
Skusal som vcera Addon:Radio v KODI a ten sa na na kvalitu nepyta - funguje to ako popisujem. Pri vacsine video pluginov sa da kvalita nastavit uz v nastaveniach (namiesto "Ask", nastavis "maximum" alebo fixne rozlisenie).
whitesak (406)|17.2.2017 20:25
[QUOTE=MCross;528484]Prominte, mohu si dovolit v tomto topicu dotaz, zda by tyto TV boxy byly schopny pracovat jako internetove radio jen pomoci ovladace a celniho displeje, aniz by se musela zapinat TV? Audio vystup predpokladam optikou do zesilovace.[/QUOTE]

Pomocí čelního displeje a tím pádem ani ovladačem to opravdu nejde. LibreELEC s čelními displeji ani nespolupracuje (pokud vím). Takže pro LibreELEC namá ani smysl vybírat box, který nějaký čelní displej má.
Nicméne jak píše vivid.sk, tak ovládání pomocí Yatse ze smartphonu i s vyplou TV pro pouštění internetových rádií je naprosto v pohodě. Používám doplněk Play.cz a TuneIn Radio. Oba doplňky krásně bez problémů lze ovládat z Yatse bez nutnosti TV.
Miki_ (162)|14.3.2017 10:55
Zdravím všechny. Zkoušel někdo připojit na mmc s LibreElecem převodník usb na sata? A fungovalo to? Děkuji :-)


PS: na Linuxu na EG-R6S ověřeno, že funguje ;-)
whitesak (406)|24.3.2017 20:20
K dispozici je nová verze LibreELEC 8.0.1 s KODI 17.1 Final pro AmLogic S905(X)
Stahovat možno zde: https://forum.libreelec.tv/thread-2156.html
Foolproof (2713)|25.3.2017 12:44
[QUOTE=whitesak;524902]Výsledkem je instalace, kjterá funguje tak, že pokud je v Boxu strčená SD karta, tak se bootuje LE. Pokud se karta vytáhne, tak se bootuje originál Android. Super...[/QUOTE]

Dovolil bych si po určitých zkušenostech tento výborný návod doplnit o jednu větu, vztahující se k citaci.

Karta se nemusí vytahovat, ve skinu Estuary je výběrový exit z KOdi a jeden z povelů je "Reboot from internal", najede do Androidu.
Cíl dalšího restartu Androidu potom ovšem samozřejmě závisí na přítomnosti či nepřítomnosti karty.
Marek71 (109)|17.5.2017 10:34
Díky vám za tento podrobný návod. Už som objednal X96 (2GB/16GB) a chystám sa tam dať LibreELEC (+Kodi).
Zaujíma ma, či je podstatná rýchlosť SD karty, alebo to je v tejto aplikácii celkom jedno? Karty majú v špecifikácii rozne rýchlosti read/write, od 4/4 až po napr. 90/45. Karta bude natrvalo v TV boxe, na nič iné používaná nebude.

Díky za odpoveď.
whitesak (406)|17.5.2017 12:13
Jestliže nebudeš chtít zachovat Android na tom boxu, tak je nejlepší varianta LE instalovat do interní NAND paměti a v tom případě SD kartu (nebo USB) použiješ jen jednou - na instalaci. A tím pádem na typu karty vůbec nezáleží. BTW tuto variantu doporučuji. Android je dle mne naprd a LE z NAND paměti běží parádně.

Pokud budeš chtít zachovat Android a tedy LE provozovat z SD karty, pak doporučuji rozhodně min Class10 (UHS-I). Obzvláště, když na tom budeš mít udělanou knihovnu filmů s fanarty...
Marek71 (109)|17.5.2017 14:08
Díky... to som nevedel, že LE sa dá nainštalovať namiesto Androidu. X96 budem používať ako multimediálny prehrávač a predpokladám, že Kodi sa dá rozšíriť o nejaké tie zmysluplné doplny a tým pádom nebude potreba Android... ktorý by mal zase výhodu, že si možem doinštalovať niečo z Google play. Ale pokiaľ to nemá význam, na Android sa vykašlem a nainštalujem LE + Kodi do vnútornej pameti.

Prosím, je niekde návod na takúto inštaláciu? Myslím LE do vnútornej paměti, namiesto Androidu.
Foolproof (2713)|17.5.2017 15:35
No....s SD kartou se z toho snad nedá udělat cihla. Když tam zůstane Android, je tam i něco navíc oproti Kodi, ničemu nevadí, do ničeho se neplete a např mně se líbí GoogleMaps na obrovské TV nebo i jiné.
Databáze i s obrázky (asi 650 filmů a moc hudby) mně zabírá na kartě necelých 16 mega. Já mám SD kartu v USB slotu, neexistuje poznat rozdíl mezi diskem a kartou.
Marek71 (109)|17.5.2017 15:50
OK, díky vám obom. Dám to zatiaľ na kartu a bude zachovaný aj Android. Kartu vezmem túto Class 10 UHS-I
https://www.alza.cz/kingston-micro-sdhc-16gb-class-10-uhs-1-sd-adapter-d1480947.htm
vivid.sk (11472)|17.5.2017 16:03
[QUOTE=Marek71;530545]Prosím, je niekde návod na takúto inštaláciu? Myslím LE do vnútornej paměti, namiesto Androidu. [/QUOTE]
Postup instalacie najdes tu. Odporucam ako prve tu SD kartu (nieje co pokazit).

K rychlostiam kariet - je tam vcelku zasadny rozdiel, zial tento konkretny box (x96, vid aj toto vlakno, kde tento konkretny rozoberam) ajtak nevie vyuzit plny potencial rychlej karty. V danom vlakne sa chystam napisat este posledny - najdolezitejsi prispevok (video/kvalita/processing/problemy), no nedostal som sa k este tomu to spisat komplexne, aby to malo hlavu a patu. Snad coskoro.

Odskusal som asi 4 typy/znacky kariet, od nejakej starej Class 4, po UHS-I Speed Class 3 (90M/45M) Indutrial (tato), a rozdiely su poznat (pri scanovani kniznice, nacitavani obrazkov z karty,...) ovsem mam pocit, ze obmedzenim HW/SW (?) z nej LE nevie dostat pri citani viac ako 20MB/s (pri rovnakom teste internej pamate som dostal 130MB/s). Takze rozdiely interna vs externa urcite budu. Rychlejsia karta ma vsak stale zmysel, pretoze ma znacne lepsie parametre pri simultannom citani/zapisovani, kedy rychlost lacnych kartiet rapidne klesa.

P.S. aktualne odporucam stale nainstalovat/pouzit verziu 7.x.
Marek71 (109)|17.5.2017 16:27
vivid.sk:
Ano, tú Kingston kartu kúpim.
Momentálne je k dispozícii LE ver. 8.0.1k (Kodi 17) a predchádzajúca ver. 7.0.3.012k (Kodi 16?). Takže je lepšie použiť ver. 7.x, pretože je odladenejšia než (zatiaľ) ver. 8.x, je to tak? Dá sa potom neskor urobiť nejak ľahko update na ver. 8.x so zachovaním dát, knižnice, atd.?
vivid.sk (11472)|17.5.2017 16:48
Ano. Upgrade je jednoduchy, vratane zachovania dat.

Aktualne pouzivam obe verzie (na dvoch roznych SD kartach), koli prehladu a testovaniu.

Vcera som nahodil 8.0.1k na jednu z nich. Zdala sa mi pomalsia a problemy s videami to uplne nevyriesilo. Stale to cukne pri 24p videu raz za nejaky cas, niekedy ano, niekedy nie - ale to pre mna nieje podstatne, dolezite je, ze to viem nasimulovat. Preto odporucam aktualne 7.0.3.012k (situacia sa vsak moze zmenit).
whitesak (406)|18.5.2017 09:10
K instalaci do NAND : Ano souhlas, je určitě velmi žádoucí a vřele doporučováno, nejdříve rozchodit a vyzkoušet LE z SD karty. Instalace do NAND se dá udělat kdykoliv později, až po zkušenostech a odladění na SD kartě.
Pozn: Před instalací do NAND je také velmi vhodné si udělat z toho Androidu zálohu pro recovery - originál Androidí dtb.img, recovery.img a také remote.conf (nastavení pro IR ovladač). To vše pro případ, kdyby se z boxu stala cihla (člověk nikdy neví), aby bylo možné ji zpět oživit :-)

K verzi LE : Také mám dvě instalace (dvě SD karty) na jedné verzi 7 a na druhé verzi 8. Před pár dny jsem přešel na poslední verzi 8.0.1k a já jsem s ní už poměrně velmi spokojen. Od této verze na mém boxu (S905 chip), mi jede už vše bez potíží a žádné cukání a trhání (frame drops, frame skips) již nepozoruji, obraz plynulý. Také jsou již odladěny potíže s High Bitrate 4K videi (viz Jelly Fish sample), Passthrough HD zvuku včetně Dolby THD a Atmos. A u audio souborů jede vše krásně bitperfect va všech sample frekvencích.
Takže dle mne je již tato verze velmi dobrá a já jsem touto verzí přešel na KODI 17 do rutinního každodenního používání...
Nicméně, ano, LE 8 je stále v aktivním vývoji a stále se zlepšuje :-)
Marek71 (109)|18.5.2017 12:43
OK. Tak urobím inštaláciu na SD kartu. Ak to chápem správne, Android a LE sú potom dva úplne nezávislé systémy, prednostne ide boot z SD karty do LE a ak tam nie je, tak z NAND do Androidu. To znamená, že ako pameť pre knižnice LE využíva tú SD kartu, nedokáže využiť rýchlejšiu NAND, pokiaľ teda je nainštalovaný na SD karte. Z toho plynie potreba dostatočne rýchlej a aj veľkej karty. Odhadom by mohla stačiť 16 GB?
vivid.sk (11472)|18.5.2017 13:50
[QUOTE=whitesak;530577]mi jede už vše bez potíží a žádné cukání a trhání (frame drops, frame skips) již nepozoruji, obraz plynulý.[/QUOTE]
Problem, ze je to relativne obtiazne odsledovat, pri testovani konkretneho buildu. Jedine, ze toto MMC budeme pouzivat ako hlavny zdroj pre A/V a dlhodobo pouzivat (co je samozrejme celmi casovo narocne). Dalsia zasadna vec je, ze cuknutie nezaznamena KODI (nezvysi sa pocet frame drops/repeat), takze nieje mozne nechat film bezat a na konci si skontrolujeme tieto dve cisla. Takto to nefunguje.

Simulacia problemu: Problem sa da vidiet len v panning scenach. Pokial snimka vypadne/zopakuje sa v statickej scene, nieje mozne to identifikovat. Na toto pouzivam zaciatok filmu:
Hell or High Water (BD remux), kde po uvodnych titulkach zacne neustaly pohyb kamerou, takze akykolvek problem uvidime ihned. Film nijako nepretacam, pustam ho od zaciatku, aby boli rovnake podmienky. U mna to je viditelne obvykle v scene, ako zenska vystupuje z auta a kamera sa posuva pre nou. V tomto momente vypadla snimka asi na 80% pri opakovanom spustani. Pri LE 7.xx alebo pri mojich dvoch HTPC nieje s tymto ziadny problem, taktiez nieje problem v TV, pretoze takto isto sa to spravalo aj na TV inej znacky (konkretne UHD LCD od LG). Tento film ma velmi "surove" podanie obrazu v tejto pociatocnej scene, svenky su velmi neprijemne, takze akykolvek problem s kontinuitou je hned odhalitelny.

@Marek71: Ano, je to tak, ako pises. Velkost karty treba volit podla predpokladanej velkosti kniznice, zial mensie karty (8GB a menej) sa nevyrabaju dostatocne rychle, co automaticky predpoklada nakup 16GB a vacsich.
whitesak (406)|18.5.2017 14:37
[QUOTE=vivid.sk;530583]Simulacia problemu: Problem sa da vidiet len v panning scenach. Pokial snimka vypadne/zopakuje sa v statickej scene, nieje mozne to identifikovat. Na toto pouzivam zaciatok filmu:
Hell or High Water (BD remux), kde po uvodnych titulkach zacne neustaly pohyb kamerou, takze akykolvek problem uvidime ihned.[/QUOTE]
Díky, na to kouknu :-)
whitesak (406)|18.5.2017 15:58
[QUOTE=Marek71;530580]To znamená, že ako pameť pre knižnice LE využíva tú SD kartu, nedokáže využiť rýchlejšiu NAND, pokiaľ teda je nainštalovaný na SD karte[/QUOTE]

Ano, v podstatě to chápeš správně.
Nicméně pro Linuxu znalé - dá se velmi lehce do LE zpřístupnit vnitřní NAND paměť (respektive partitions v NAND paměti) a tím se dostat k datům z NAND paměti i když je LE puštěn z SD karty.
Dá se tím udělat třeba v podstatě ideální řešení, kdy LE je celé na SD kartě, ale databáze knihovny a jpegy trumbnails a postery jsou přitom uloženy ve vnitřní rychlé NAND paměti. Čímž tím pádem - to důležité co má být rychlé je v NAND.

Pro zájemmce pokusnit se to dá udělat zhruba takto. Do adresáře /storage/.config se udělá spustitelný (chmod +x) soubor autostart.sh. Ten se pouští automaticky s kažým bootem KODI.
A v něm jednoduchý script něco jako:
[CODE]
#!/bin/sh
mkdir -p /storage/nandata
mount /dev/data /storage/nandata
[/CODE]
Po rebootu LE je pak v adresáři nandata na SD kartě přístupná celá datová (androidí) partition z NAND paměti. No a zde je možno symbolickým Linkem nasměrovat do této NAND co chceme a "vyměnit" to za umístění na SD kartě. Takže si třeba pak v NAND paměti vytvořím adresář "kodiuserdata"

[CODE]
cd /storage/nandata/media/0
mkdir kodiuserdata
[/CODE]
Pak přesunu veškerý obsah KODI sdresáře userdata do NAND kodiuserdata a adresář userdata na SD kartě smažu - nebo raději pro jistotu jen přejmenuju :-)
[CODE]
systemctl stop kodi
cp -R /storage/.kodi/userdata /storage/nandata/media/0/kodiuserdata
mv /storage/.kodi/userdata /storage/.kodi/userdata.bak
[/CODE]
Mno a pak už jen symlink
[CODE]
ln -s /storage/nandata/media/0/kodiuserdata/ /storage/.kodi/userdata
[/CODE]

A po rebootu Voila! jede LE z SD karty a přitom celý adresář s knihovnou a všemi KODI userdaty je ve vnitní NAND paměti :-)
Poznámka: Píšu to z hlavy, tak nezaručuji 100% správnost, že jsem se někde neupsal. Doporučuji jen zkušeným a prosím s kontrolou :-)
Marek71 (109)|19.5.2017 14:13
whitesak:
No jo, takto by to teoreticky mohlo ísť. Ja som práve nevedel, či tá NAND pameť je vobec nejak prístupná/viditeľná pre LE, ak sa LE bootuje z SD karty. Ale teraz nad tým premýšľam a nie je dovod, aby nebola prístupná... len proste LE primárne využíva SD kartu. No a týmto tvojim sposobom by to ísť mohlo. Díky za inšpiráciu :-)

Nestačilo by ten adresár nanddata vytvoriť jednorazovo a v autostart.sh mať už len ten statement na mount?
whitesak (406)|19.5.2017 14:36
Ano, samozřejmě že by to stačilo. Ale takto je to "bezpečnější" a parametr -p říká, že když již adresář existuje, tak že to nevadí a příkaz neskončí s chybou. Takže takto je to asi trochu lepší, robustnější. Ale jak říkáš, stačí jen jednou a v autostart to pak již nemít...
Marek71 (109)|19.5.2017 16:24
Hm... tak som pomocou Win32DiskImager vytvoril bootovaciu SD kartu a kapacitu karty vidím len 512 MB, proste ako velkost toho image. Je to tak OK, alebo som niekde urobil chybu? Pretože kartu som kupoval 16 GB s tým, že na nej budú prípadne knižnice a pod. Karta mala súborový systém FAT 32, teraz je tam FAT.
whitesak (406)|19.5.2017 17:46
Ano je to zcela v pořádku. Image vytvoří na kartě dvě partitions:
1. Bootovací se systémem o velikosti 512 MB s FAT souborovým systémem - tuto vidíš když kartu zasuneš do Windows
2. Datovou partition se souborovým systémem ext4, který ve windows nevidíš - neumí s tím wokna pracovat. Tento oddíl je ze startu malý, ale při prvním puštění LE se automaticky zvětší na zbytek do velikosti karty... V LE je to pak ten hlavní a de-facto jediný datový oddíl se kterým se pracuje.
Foolproof (2713)|19.5.2017 18:42
Hm...
Pokud se zabýváte rychlostí, nejsem si jist, jestli se nezabýváte pikosekundami, jak by se vyjádřil spisovatel Kulhánek:-D. Databáze je vlastně SQL, to znamená, že se načítá do keše a je to pár dat, listuje se v paměti, Obrázky, která jakési data obsahují mám u souborů, v databázi je tedy jenom odkaz a záleží spíš na rychlosti sítě.

Př.
whitesak (406)|19.5.2017 20:38
Mno ano, asi jde především o rychlost procházení knihovny a tedy hlavně načítání obrázků.
Uvádíš, že máš vše (actors, fanarty, postery,...) uloženy přímo u filmů. OK, může být. Ale jsi si jistý, že KODI při procházení knihovny, tahá tyto obrázky odsud?
Standardně totiž si KODI do SQL databáze ukládá odkazy na tyto JPEGy do adresáře ~/.kodi/userdata/Thumbnails/... (\\LIBREELEC\Userdata\Thumbnails\...) a to co je v adresářích u filmů jej nezajímá. I když je to uvedeno v .nfo souborech.
A tím pádem, když celý adresář uesrdata (nebo by stačilo jen Thumbnails) přesuneš do rychlé NAND, tak se procházení knihovny opravdu zrychlí :-)
Nebo ty jsi nějak zařídil, že to v Thumbnails nemáš? A opravdu máš v databázi odkazy přímo k těm filmům?
Schválně se koukni do \\LIBREELEC\Userdata\Thumbnails\... co tam máš... To by mne zajímalo :-) Pokud tam máš prázdno, tak opravdu KODI tahá jpegy od filmů. Pokud tam máš strukturu adresářů (0,1,...a,b,c...) a v nich jpegy, tak to tahá odsud :-)

Nicméně: Tato věc, co jsem tu nadhodil, je možná opravdu zajímavá jen, pokud by někdo chtěl "tunit" a přitom chtěl zachovat Android. Pokud někdo nechce Android, tak je stejně nejlepší instalovat do NAND celý LE :-)
A hlavní poselství je to, že se prostě dá NAND paměť připojit a využívat. A třeba i sdílet - pro ty, kteří používají i Android i LE z SD karty...
Foolproof (2713)|20.5.2017 11:59
Mám jenom NFO. Žádné hledání po netu, vše je děláno v Tiny, které to kopíruje do adresářů.
Jestli si Kodi z těchto souborů "pro jistotu" udělá ještě vlastní databázi, tedy duplikuje......
Thumbnails, nevím to jistě, nestudoval jsem to, ale to je podle mě cache, která by měla jít addonem smazat. Usuzuji tak z toho, že s pomocí addonu eBooks si prohlížím svou knihovnu knih v Calibre na PC a obálky z knih, které jsem prohlížel jsou v Thumbnails uloženy, ostatních několik set ne. Další důvod, který mě k tomu vede je ten, že dokud jsem nepoužíval Tiny, tak jsem to tam pokusně ládoval různě, a datumy některých thumbnails korenspondují s datem vydání první verze pro S912, tedy kolem 24.března. Navíc jsem zjistil, že jsou tam uloženy i obrázky, které to vyrobilo, když nebyl k dispozici poster a to i u videí z porno serverů, které jsem z edukativních důvodů testoval.:-D
Tedy podle mého názoru to slouží jako cache.
whitesak (406)|20.5.2017 12:15
Mno ano, ono to je v podstatě cache.
Ale princip je v tom (podle mne), že když se když se vytváří knihovna v KODI i když dáš nastavení Local Information Only, tzn dle toho co jsi udělal v Tiny, tak KODI stejně tyto jpegy (v tomto případě správné - dle Tiny) nakopíruje do této Cache, tedy vlastně jakoby zduplikuje. Ale to hlavní - v SQL databázi knihovny potom je odkaz právě na ty soubory v Cache, nikoliv do cílového adresáře, kde máš ten daný film. Usuzuji to ze dvou důvodů:
1. Také mám u svých lokálních filmů (tedy "lokálních", protože jsou na NASu") správné .nfo a jpegy u filmu. Ale když jsem se díval do té SQL k těmto filmům jak to tam má registrováno, tak jsem tam našel odkazy k JPEGům do Cache a ne do cesty k fyzickému umístění filmu.
2. Když odpojím NAS, tak Knihovna jede bez ztráty kytičky a všechny obrázky se při procházení zobrazují. Potíž nastane až při pokusu přehrání filmu - pak teprve zahlásí nedostupnost.
Takže dle mne je závěr ten, že opravdu pro GUI prostředí KODI knihovny se využívá to co je v databázi a v Cache (tedy struktura v adresáři Th)umbnails a fyzické umístění všeho knihovnu již nezajímá.
vivid.sk (11472)|20.5.2017 12:24
2) je to presne tak, ako pise whitesak, vsetky info z kniznice su loadovane z cache, nie z fyzickeho uloziska (tam kodi nesaha, dokym nieje dotaz na prehranie filmu).
Preto je zasadny upgrade v rychlosti presunut kodidata na internu NAND. Otestovane, funkcne aj toto riesenie, diky whitesak .
Taktiez sa zrychli aj pohyb po mediu cez zlozky/files. Pretoze KODI dotahuje obrazky ku kazdej zlozke z kniznice.

doplnenie:
Technicke info: KODI si uklada priame cesty k obrazkom/nahladom vo forme priamych http/smb linkov na konkretne subory. Tieto je mozne vidiet v databaze MyVideos xx. db a tabulke art . V databaze textures xx. db a tabulke texture sa nachadzaju lokalne preklady adries na lokalne ulozene subory v cache. Pokial teda uzivatel vymaze zlozku /Thumbnails/ s lokalnou kopiou obrazkov, tieto sa dotiahnu z povodneho zdroja a nanovo lokalne ulozia.
Foolproof (2713)|21.5.2017 13:25
Donutili jste mě, abych si přečetl Wiki. Je to skutečně tak, že Kodi si vše duplikuje. Je tomu tak proto, protože i když jsou data na disku, v Kodi mohou být různé profily s různými přístupy, tedy jednodušší je k profilu mít vlastní soubor dat, než upravovat "práva" jednotlivých profilů na jednotlivé drivy. Tak to alespoň chápu.

Mám více než 6000 ebooks, nasbíraných od roku 2007, co jsem si koupil čtečku, jsem rád, že jsem ji v Kodi neprolistoval celou, protože by mi ty tisíce obálek ony Thumbnails asi pěkně nafoukly......:-?
pejtrix (6)|22.5.2017 12:41
Ahoj vsichni :)
hledam nejakej multi prehravac do obyvaku a jedine co potrebuji je prehravani filmu z hdd + bych to chtel propojit s domacim kinem takze opticky vystup by se hodil
mam vyhlidnute toto http://www.dx.com/cs/p/x96-android-6-0-tv-player-box-w-1gb-ram-8gb-rom-eu-plugs-456749#.WSK19EdSCUk
a chci se zeptat jestli s tim ma nekdo zkusenosti a pujde na tom prehravat vse bez problemu z hdd a externi titulky jak 1080p tak 4K ?
co jsem tu vycetl nainstaloval bych na SD kartu LibreELEC ale nekde jsem vycetl ze pote nejde vypnout ten box ? a musi mi to bezet nonstop ? nebo jsem to jen blbe pochopil
diky moc za jakoukoliv pomoc :)
Marek71 (109)|22.5.2017 14:16
Ja to mám objednané, ale verziu s 2GB/16GB:
http://www.volumerate.com/product/x96-tv-box-android-6-0-online-player-w-2gb-ram-16gb-rom-eu-plug-844449352

Myslím, že ta stovka naviac sa vyplatí, nie? Jo a po zaregistrovaní som hneď dostal voucher na 5 USD, ktorý som potom použil :-)
pejtrix (6)|22.5.2017 14:22
a jo tu jsem ani nevidel ale ve specs je video output jen 1080p u myho odkazu 4K tak nvm jestli to je jen chyba ale melo by to byt stejne
vivid.sk (11472)|22.5.2017 15:29
Tie popisy su rozne od shopu/k shopu. Je to vsak vzdy ten isty kus.

[QUOTE=pejtrix;530654] nekde jsem vycetl ze pote nejde vypnout ten box ?[/QUOTE]
Ohladom tohto boxu citaj tu. Funguje tak ako vypnutie aj zapnutie s dodavanym dialkovym ovladacom. Taktiez funguje HDMI-CEC (nie s dodavanym kablom, treba pouzit iny).
pejtrix (6)|22.5.2017 15:42
takze i s nainstalovanym LibreELECem muzu box pote normalne zapinat a vypinat ovladacem ? :D myslel jsem ze se to vypina jako PC napr. pres nejakej "start" jako ve windows
vivid.sk (11472)|22.5.2017 16:42
Tento box nema ziadne HW tlacitko na ucel zapinania vypinania (tlacitko reset je poctivo schovane v utrobach :D). Ak ho chces natvrdo restartnut, treba vytiahnut napajaci kabel. Box sa automaticky zapne (zacne startovat) po pripojeni napajania, t.j. aj pri alternativnom napajani povedzme cez USB priamo z TV sa box zapne po zapnuti TV.

Doplnene pre istotu este raz: Ano pri tomto konkretnom boxe (S905X / X96) funguje aj v pripade pouzivania LE zapinanie aj vypinanie dodavanym dialkovym ovladanim .
pejtrix (6)|22.5.2017 16:49
takze jednoduse box bezi nonstop a jediny vypnuti je ho vyndat ze zasuvky ? a hdd teda vytahovat z usb ptz si nemyslim ze je pro hdd neco supr aby byl nonstop v chodu
nekdo psal ze obraz neni tak ostry jako kdyz ho pousti z PC to je jako nejak maznuty ??
mozna mam debilni dotazy ale bude to muj prvni android box tak se snazim zjistit co se da :D
vivid.sk (11472)|22.5.2017 17:01
Citas odpovede ?

[QUOTE=vivid.sk;530662] Funguje tak ako vypnutie aj zapnuties dodavanym dialkovym ovladacom.[/QUOTE]
MSuchy (17)|22.5.2017 17:32
Řeším s čipsetem S912 problém s titulky viz. https://www.tvfreak.cz/forum/showthread.php/40693-Evolveo-Android-box-H8?p=530650&viewfull=1#post530650
Evidujete někdo to samé se staršími S905, případně S905X?
pejtrix (6)|22.5.2017 17:33
jo jo ctu jen me pak zmatla ta tvoje dalsi odpoved :)
vivid.sk (11472)|22.5.2017 17:53
-- vymazane --
pejtrix (6)|22.5.2017 18:04
diky jeste jednou za potvrzeni jak pro blbce :) :D a predtim jsem to spatne formuloval nemyslel jsem HW tlacitko ale SW tlacitko jako kdyz vypinas windows v PC :)
vivid.sk (11472)|22.5.2017 18:22
Ano, vypnut to vies aj cez klasicku ikonku v KODI (obdobne to funguje v kazdom OS):

orientacny screen
[ATTACH=CONFIG]34319[/ATTACH]
vivid.sk (11472)|22.5.2017 22:09
[QUOTE=MSuchy;530667]Evidujete někdo to samé se staršími S905, případně S905X? [/QUOTE]
Nie, tento problem som nepozoroval (prinajmensom pri 1080p zdrojoch, testovane UHD videa nemali titulky).
MSuchy (17)|23.5.2017 08:50
Asi to vrátím a provedu downgrade. Kdoví, jestli to pro S912 někdy opraví :)
whitesak (406)|23.5.2017 18:18
[QUOTE=vivid.sk;530675]
Citace Původně odesláno od MSuchy Zobrazit příspěvek
Evidujete někdo to samé se staršími S905, případně S905X?
Nie, tento problem som nepozoroval (prinajmensom pri 1080p zdrojoch, testovane UHD videa nemali titulky). [/QUOTE]

Box S905 1G RAM, 1Gbit LAN, LE 8.0.1l - testováno na 4k videu "Planet Earth II S01E02 HEVC 2160p UHD BluRay HDR DTSHD5.1-DDR.mkv" s interními titulky i externími českými titulky. Nemám 4k telku, takže je to downscaling do 1080p. S cukáním a titulky žádný problém . Vše krásně plynulé.
BTW co mne trochu překvapilo, že tento BDRip má fps 25p namísto obvyklých 24p. Nicméně TV poslušně volí výstup 50Hz a vše plynulé...
vivid.sk (11472)|23.5.2017 20:12
[QUOTE=whitesak;530689] tento BDRip má fps 25p [/QUOTE]
Je to UK produkcia, takze preto 25 fps (na originalnom BD disku to vyslo ako 1920@50 i , lebo specifikacia BD nedovoluje 25 p - opat raz tie nestastne "standardy").
MSuchy (17)|23.5.2017 21:10
Díky za postřehy. Opravdu je s S912 něco špatně. Zítra posílám zpět Evolveo H8 a čekám až přijde X96 :D Doufám, že bude konečně vše ok. Zkoušel jste už někdo LE verzi 8.0.1l, případně 8.0.1l-mm?
whitesak (406)|23.5.2017 21:48
[QUOTE=MSuchy;530706]Zkoušel jste už někdo LE verzi 8.0.1l[/QUOTE]
Omluva, v mé výše uvedeném příspěvku mělo být LE 8.0.1l a nikoliv LE 8.0.1i. Opravil jsem.
jaro911 (22)|26.5.2017 16:23
Ma niekto skusenost ci tieto cinske krabicky konkretne x96 vedia detekovat cez usb M2Tech hiFace prevodnik pripojeny na externy dac?
whitesak (406)|31.5.2017 16:56
K dispozici je nová verze LibreELEC 8.0.2 s KODI 17.3 Final pro AmLogic S905(X), S912.
Stahovat možno zde:
S905, S905X: https://forum.libreelec.tv/thread/2156-8-0-2a-libreelec-8-0-for-s905-s905x
S912: https://forum.libreelec.tv/thread/5848-8-0-2a-experimental-libreelec-8-0-for-s912

Pozn: KODI 17.3 (LibreELEc 8.0.2) má vyřešenu bezpečností díru, kdy bylo možno systém napadnout pomocí falešného titulkového souboru...

Ulrico (80)|2.6.2017 00:14
LibreELEC zkouším na Nexbox A95X (S905X). Přehrávání filmů je subjektivně lepší než pod Androidem, ale stále to prostě není ono. Když film přehrávám přes DLNA pomocí TV Panasonic, tak je obraz prostě lepší - jsem přesvědčen, že je ostřejší a hlavně naprosto plynulý. A to už jsem Androidích boxů vyzkoušel více. Sice přehrají více formátů než samotná TV, ale jak říkám, k dokonalosti ještě hodně chybí.
vivid.sk (11472)|2.6.2017 08:50
[QUOTE=Ulrico;530880] a hlavně naprosto plynulý [/QUOTE]
Skontroluj nastavenie interpolacie snimkov (pre kazdy vstup su obvykle vlastne nastavenia, co je casto primarny zdroj rozdielov). Kadencia snimkov sa da jednoducho porovnat na patternoch, ale ak nemas zapnutu interpolaciu (Panasonic to vola IFC ), 24 snimkov v zdroji z USB = 24 snimkov z HDMI zdroja. Detto ostrost, porovnaj si nastavenia na jednotlivych vstupoch (ak mas tu moznost, niektore TV neumoznuju detailne nastavenie pri USB vstupe, ako pri HDMI zdroji).
Ulrico (80)|2.6.2017 23:00
vivid.sk
Tak jsem znovu prolézal nastavení TV (Panasonic TX-47AS750E). Našel jsem v nastavení obrazu volbu Intelligent Frame Creation (volby velká, střední, malá, vypnuto), ale tato volba není přístupná pro HDMI vstup. Pro HDMI vstupy tam mám např. volby:
1080p Pure Direct (zapnuto/vypnuto) - reprodukuje originální kvalitu obrazu pro vstupní signál 1080p (HDMI)
24p Smooth Film (velká, střední, malá, vypnuto) - automaticky kompenzuje obnovovací kmitočet, aby byl obraz signálu 24p plynulejší
Ještě teď čtu v manuálu, že při nastavení módu zobrazení na Kino , Kino režim nebo Uživatelský bude dostupná volba Rozšířená nastavení . Tak to ještě zítra zkusím prolézt, co se tam nachází.
Ale jak jsem psal, pokud si pustím film z NAS disku pomocí TV (přes DLNA) je obraz OK. Pokud použiji k přehrání filmu z NASu Android box (zdroj připojen pomocí protokolu NFS), tak už prostě obraz není tak hezký co se ostrosti i plynulosti týká.
Zatím díky, budu pátrat dál...
vivid.sk (11472)|3.6.2017 09:50
A ako mas vyssie uvedene volby nastavene?

[QUOTE=Ulrico;530889]pokud si pustím film z NAS disku pomocí TV (přes DLNA) je obraz OK[/QUOTE]
To sa prave snazim zistit, co to je OK. Pretoze po mnohych skusenostiach s uzivatelmi, ktori standardne pozeraju na plynule telenovely (lebo to takto vyrobcovia standardne nastavuju z nepochopitelnych dovodov), sa pytam na toto primarne, pretoze to ma zasadny vplyv na plynulost filmoveho obsahu.

Najjednoduchsie je preto, keby si mal moznost porovnat iny HDMI zdroj signalu (optimalne HW Blu-Ray Disc player) a identicky nastavit parametre tychto dvoch HDMI vstupov.

Alebo skus este toto, stiahni si tento 24p test video (vpravo hore je moznost ulozit mkv), pozri si, ako to vyzera na monitore PC, nasledne porovnaj na TV cez MMC a DLNA. Pokial bude pohyb hornych bielych ciar posobit pri prehravani z TV plynule - mas tam nastaveny dopocet snimkov a to je dovod rozdielov.
whitesak (406)|3.6.2017 16:16
@Ulrico: A ještě úplně základní (a tudíž možná zbytečná -takže případně sorry) otázka. Jak je nastavené přehrávání v KODI? Tedy máš nastaveno přepínání frekvence obrazovky TV dle fps videa? A pokud ano, tak co říká TV? Přepne se opravdu na 24p pro 24p zdrojové video (atp pro ostatní fps videí)?
Ulrico (80)|3.6.2017 21:25
Ano, televize se přepne na 24 Hz, ukáže se mi tento údaj na obrazovce.
Zkoušel jsem i testovací video 24fps od vivid.sk a čáry běží plynule jak při přehrávání pomocí TV, tak při přehrávání pomocí LibreELEC. Pouze při přehrávání pomocí KODI při bootu do Androidu horní čáry poskakují (a to fakt dost).
Ještě budu muset otestovat jiná videa. Ty s 24Hz už se snad zdají být v pořádku. Ale měl jsem tu některé, co běželi na 50 Hz a zdálo se mi, že TV je přehrávala lépe než LibreELEC. Ale možná už to bylo mojí únavou...
vivid.sk (11472)|3.6.2017 21:35
Totozne video pri 50p :
https://drive.google.com/file/d/0BwxFVkl63-lEbVptTVZ2NENURHM/view

Linka na dalsie testovacie videa a patterny roznych fps:
http://kodi.wiki/view/Samples
MSuchy (17)|8.6.2017 08:39
Zjistil jsem, že nezanedbatelný vliv na kvalitu zobrazení videa (ostrost - aspoň pocitově), má kalibrace videa v KODI. Nevím jak na LCD, tam díky nativním bodům asi tento problém odpadá, ale aspoň na mé plazmě se musí obraz pro každé rozlišení a frekvenci trochu zmenšit. Kalibrace má čtyři kroky a při posledním se má nastavit co nejpravidelnější čtverec, to se dá vizuálně dost těžko odhadnout, ale právě tvar tohoto "čtverce" má na zobrazení poměrně značný vliv :)
Jinak Libreelec 8.0.2a s X96 jede jak zpraku...
whitesak (406)|8.6.2017 10:22
Nevím jak plasma, mám LG LCD . A zde je možno nastavit v poměru obrazu kromě různých variant 16:9, 4:3,... i volbu "Pouze skenování". Toto mám pro LE takto nastaveno a obraz je perfektně kalibrovaný, zřejmě pixel mapping 1:1. Obraz je ostrý, žádné deformace a také žádný overscan. Což třeba u nastavení 16:9 překvapivě ovescan je, a u tohoto nastavení TV je třeba si v KODI s kalibrací obrazu pohrát.

Takže za mne je jednoznačné doporučení - pokud to TV umožňuje, tak vstup z LE nastavit na "Pouze skenování" a žádnou kalibraci pak není třeba dělat.
Jak s tím ale pracují plasmy bohužel netuším ...
Marek71 (109)|8.6.2017 13:39
Zdravím. Tak po 3 týždňoch mi dorazil TV Box X96. Plánujem si s tým hrať zajtra dopoludnia, dnes nie je čas... ale jedna otázka. Zaujíma ma, ako sa dostať do recovery modu, aby som mohol nabootovať z SD karty a aby potom šlapal Kodi z LibreELEC? Návod hovorí toto:

"8. The MicroSd / USB is ready. Insert it into the TV Box and boot it into Recovery mode (unplug the power press the reset key hidden under the AV plug with a toothpick and plug the power keeping the reset key pressed until it loads)"

No ale pod AV výstupom nevidím žiadnu dieru pre reset tlačítko a ani vnútri v AV výstupe. Keď tam zasuniem párátko, tak mi tam skoro zapadne :-) Ako na to, prosím?

No ale teraz som objavil, že asi to reset tlačítko je v IR konektore. Keď tam strčím párátko, tak cítim, že tam je niečo, čo cvaká, keď zatlačím. Tak to asi bude ono, otestujem.

EDIT:
Tak to reset tlačítko je vnútri v IR konektore, podarilo sa recovery mode a LibreELEC 8.0.2a, v pohode.
MSuchy (17)|8.6.2017 16:56
[QUOTE=whitesak;530938]Nevím jak plasma, mám LG LCD[/QUOTE]
Já tam s plazmou vůbec tuto volbu nemám. Pro kvaltiní výsledek je podle mě nejlepší rádně zkalibrovat obrazovku pro všechna používaná rozlišení a frekvence a video nastavit na původní velikost (original size), pak je to nezkreslené.
tdlmarek (1566)|8.6.2017 17:34
[QUOTE=MSuchy;530940]Já tam s plazmou vůbec tuto volbu nemám.[/QUOTE]
Pokud se jedná o plazmu Panasonic, tak základní overscan se vypíná v menu ("16:9 Overscan"), nemají to v nabídce poměru stran. Vyšší modely pak nabízí ještě pohodlnější nastavení "1080p Pure Direct", které vypne většinu postprocessingu a udělá z TV de facto monitor. Když se správně nastaví toto, tak to potom člověk softwarově kompenzovat v Kodi vůbec nemusí.
Marek71 (109)|9.6.2017 00:21
[QUOTE=whitesak;530592]Ano, v podstatě to chápeš správně.
Nicméně pro Linuxu znalé - dá se velmi lehce do LE zpřístupnit vnitřní NAND paměť (respektive partitions v NAND paměti) a tím se dostat k datům z NAND paměti i když je LE puštěn z SD karty.
Dá se tím udělat třeba v podstatě ideální řešení, kdy LE je celé na SD kartě, ale databáze knihovny a jpegy trumbnails a postery jsou přitom uloženy ve vnitřní rychlé NAND paměti. Čímž tím pádem - to důležité co má být rychlé je v NAND.

Pro zájemmce pokusnit se to dá udělat zhruba takto. Do adresáře /storage/.config se udělá spustitelný (chmod +x) soubor autostart.sh. Ten se pouští automaticky s kažým bootem KODI.
A v něm jednoduchý script něco jako:
[CODE]
#!/bin/sh
mkdir -p /storage/nandata
mount /dev/data /storage/nandata
[/CODE]
Po rebootu LE je pak v adresáři nandata na SD kartě přístupná celá datová (androidí) partition z NAND paměti. No a zde je možno symbolickým Linkem nasměrovat do této NAND co chceme a "vyměnit" to za umístění na SD kartě. Takže si třeba pak v NAND paměti vytvořím adresář "kodiuserdata"

[CODE]
cd /storage/nandata/media/0
mkdir kodiuserdata
[/CODE]
Pak přesunu veškerý obsah KODI sdresáře userdata do NAND kodiuserdata a adresář userdata na SD kartě smažu - nebo raději pro jistotu jen přejmenuju :-)
[CODE]
systemctl stop kodi
cp -R /storage/.kodi/userdata /storage/nandata/media/0/kodiuserdata
mv /storage/.kodi/userdata /storage/.kodi/userdata.bak
[/CODE]
Mno a pak už jen symlink
[CODE]
ln -s /storage/nandata/media/0/kodiuserdata/ /storage/.kodi/userdata
[/CODE]

A po rebootu Voila! jede LE z SD karty a přitom celý adresář s knihovnou a všemi KODI userdaty je ve vnitní NAND paměti :-)
Poznámka: Píšu to z hlavy, tak nezaručuji 100% správnost, že jsem se někde neupsal. Doporučuji jen zkušeným a prosím s kontrolou :-)[/QUOTE]

Ahoj. LibreELEC mi funguje v pohode, všetko nabehlo a skúsil som tvoj postup ako v LE sprístupniť NAND pameť pre uživateľské dáta pre Kodi.

1. autostart.sh som vytvoril, urobil restart LE a výsledok OK - adresár nandata sa vytvoril a je tam namountovaná vnútorná NAND pameť. Podarilo sa mi to na druhý pokus, pretože prvý pokus zlyhal... kopíroval som z Win do LE cez WinSCP a mal som zapnutý default typ prenosu. Je potreba dať text a pri prenose sa zrejme urobí konverzia z Win na Linux formát textu, tipujem rozdielne konce riadkov.

2. Vytvoril som adresár kodiuserdata, v pohode. Takisto v pohode zastavenie kodi a následne kopírovanie userdata do novovytvoreného adresára /storage/nandata/media/0/kodiuserdata. Na toto som použil PuTTY.

No ale teraz prišiel zádrhel, pri vytváraní symlinku:
[CODE]ln -s /storage/nandata/media/0/kodiuserdata/ /storage/.kodi/userdata[/CODE]
Chápem to správne, že výsledkom by malo byť to, že Kodi pri pokuse o prístup k užívateľským dátam na /storage/.kodi/userdata pojde namiesto toho na /storage/nandata/media/0/kodiuserdata - to znamená do novovytvoreného adresára, žo je vlastne NAND pameť?
U mňa je výsledkom to, že Kodi nenašiel userdata a ponúkol sprievodcu ako pri prvom spustení. Pozerám do adresárovej štruktúry a vypadá to tak, že v adr. /storage/nandata/media/0/kodiuserdata/ je symlink kodiuserdata a keď do neho idem, tam je zase symlink kodiuserdata a takto donekonečna, asi takto to vypadá:
[CODE]/storage/nandata/media/0//storage/nandata/media/0/kodiuserdata/kodiuserdata/kodiuserdata[/CODE]
Pričom to prvé kodiuserdata je adresár a ostatné úrovne sú symlinky. Kde som urobil chybu? Nie som expert na Linux, len taký normálny uřivateľ. Originál userdata mám zazálohované, takže nie je problém sa vrátiť k povodnému stavu, ale rád by som rozbehal toto, nedá mi to :-)

Tu je odkaz na screen:
https://ibb.co/i6CJ5v

Díky.
Marek71 (109)|9.6.2017 12:55
Tak už je to v pohode.
Nie som si istý, ale myslím, že som špatne nastavil symlink. Takže kodi nenašlo userdata, vytvorilo nový adresár a ponúklo sprievodcu prvým spustením. Takže som preskúmal adresárovú štruktúru, zrušil symlink a vytvoril znovu. Obnovil som userdata zo zálohy, nakopíroval do NAND (namountované ako kodiuserdata) a všetko beží v pohode.

Mám pocit, že pri prvom pokuse som urobil chybu v symlinku, namiesto:
[CODE]ln -s /storage/nandata/media/0/kodiuserdata/ /storage/.kodi/userdata[/CODE]
som asi zadal:
[CODE]ln -s /storage/nandata/media/0/kodiuserdata /storage/.kodi/userdata[/CODE]
proste bez toho posledného lomítka v target symlinku. Ale neviem to isto, k tomu by sa mohol vyjadruť niekto, kto je v linuxe viac doma :-) Takže teraz to mám tak, že LE a Kodi beží z SD karty, ale uživatelské dáta sú na rýchlej NAND pameti. Pre istotu je zachovaný aj povodný Android, i keď teraz vlastne mu z jeho pameti pomalu odkrajuje Kodi. Ale nevadí to, nemám v pláne Android používať.
RoPo (6061)|9.6.2017 13:29
> Marek71:
Toto je odkaz na adresář/složku:
[CODE]
/storage/nandata/media/0/kodiuserdata/
[/CODE]

Toto je odkaz na soubor:
[CODE]
/storage/nandata/media/0/kodiuserdata
[/CODE]
MSuchy (17)|12.6.2017 11:20
Borci, jakým způsobem updatujete na vyšší verzi Libreelec, když už máte vše nastaveno, včetně načtené knihovny...atd.? Záloha, načisto naformátovat SD s novou verzí, nahrání zálohy, nebo jen systém pomocí .TAR souboru?
vivid.sk (11472)|12.6.2017 12:31
Nahras novy gzip build do foldra "Update" (cez Sambu) a restartnes box. To je vsetko.
Tento sposob funguje aj v pripade, ze ma KODI kniznicu na internom ulozisku.
Marek71 (109)|12.6.2017 13:01
Nový build, to je súbor *.tar alebo image *.img.gz?
Update adresár je /storage/.update?

A predpokladám, že týmto sposobom sa dá urobiť aj prípadný downgrade, to znamená ľubovolná zmena verzie LE. Proste pri reštarte si to osahá obsah adresára /Storage/.update a ak tam niečo je, nahradí s tým stávajúcu verziu. Je to tak?
vivid.sk (11472)|12.6.2017 13:41
Funguje akykolvek z nich, kludne pouzi ten spakovany *.gz (je mensi, updater si ho sam rozbali)

[QUOTE=Marek71;530979]Je to tak? [/QUOTE]

Ano, len pozor na downgrade z 8.x na 7.x. Verzie v ramci jednej hlavnej verzie mozes upgradovat/downgradovat bez problemov.
Prave preto odporucam pouzivat dve karty na tieto ucely, pokial nebude verzia 8.xx v plne pouzitelnej podobe (adekvatne verzii 7.xx), v com som trosku skepticky.
whitesak (406)|12.6.2017 14:26
Ano je to tak jak píše vivid.sk. Pro update možno použít jak *.img.gz, tak *.tar soubor a stačí jej dát do složky "Update". Je to v zásadě jedno který. Já osobně používám *.tar soubor, protože i když je o malinko větší, tak vlastní update je s tar souborem rychlejší. Soubor *.img.gz je kompletní instalačka (image) se vím všudy, takže toto používán jen pro novou čistou instalaci "from scratch".

Jinak k update a downgrade ještě doplním maličkost, že je třeba si k tomu *gz nebo*tar souboru pohlídat, zda není potřeba změnit případně i soubor dtb.img. V rámci 8.x verzí LE je zatím stéle ten stejný jeden a tudíž není (nebylo) třeba jej do update přidávat. Ale v rámci starých verzí 7.x se dtb.img soubory někdy měnily k dané verzi. I v rámci verze 8.x se do budoucna bude dtb.img pravděpodobně měnit (asi s novým kompletním Nougat kernelem). Takže na to je pak třeba ještě myslet. Se špatným dtb.img LE totiž většinou ani nenabootuje.
V případě, že je nutné dtb.img soubor řešit, tak se prostě navíc stáhne dle konkrétního modelu ten správný a také se normálně strčí do složky Update k tomu *.tar. Ani se již nemusí přejmenovávat na "dtb.img", soubor může zůstat stejného jména jak byl stažen - takže třeba "gxbb_p200_1G_1Gbit_RealtekWiFi.dtb". Instalátor si to přejmenuje sám.
No a úplně nakonec, když se *.dtb dá do update i když to není potřeba, tak to samozřejmě nevadí, jen je to zbytečné ...
MSuchy (17)|12.6.2017 14:32
Já tušil, že to jde i jinak, dík ;)
Marek71 (109)|12.6.2017 14:48
[QUOTE=whitesak;530981]zda není potřeba změnit případně i soubor dtb.img.[/QUOTE]

Predpokladám, že toto sa vzťahuje na S905, pretože u S905X je *.dtb rovnaký pre všetky zariadenia.
Marek71 (109)|12.6.2017 15:26
Ešte pripojím ďalšiu možnosť:
- pripojiť ku Kodi cez SSH (napr. PuTTY, user: root, default pwd: libreelec)
- cd .update
- wget file.tar (file.tar je najnovšia verzia z http://kszaq.libreelec.tv/s905/)

Samozrejme, ak je to potreba, stiahnuť aj ten .dtb súbor.

A po reboote sa nainštaluje tá stiahnutá verzia. Podrobnejší návod tu:
http://www.tvboxforum.com/archive/index.php?thread-973.html
whitesak (406)|12.6.2017 15:31
[QUOTE=Marek71;530983]Predpokladám, že toto sa vzťahuje na S905, pretože u S905X je *.dtb rovnaký pre všetky zariadenia. [/QUOTE]
Ano i ne - možná lehké nepochopení:
1. Je třeba řešit *.dtb k danému modelu. A zde ano je to u S905X jednodužší, protože pro S905X jsou v zásadě poize dva dtb a to dle velikosti RAM. Takže tady když dáš pro 2GRAM model dtb pro 1GB, tak to nabootuje a pojede, ale LE bude "vidět" jen 1GRAM. Pokud to uděláš naopak (2GB dtb pro 1GB RAM boxu), tak nevím, ale v tomto případě bych nevylučoval problém s bootem.
2. Je třeba hlídat nutnost upgrade *.dtb pro danou verzi LE . Obvykle je to se změnou kernelu. A pokud je to nutné, je to vždy uvedeno v release notes. Jen to tu zmiňuji pro úplnost, že je nutné na to pamatovat. Jak jsem psal, již dlouhou dobu to nutné nebylo. Ale nyní se pracuje na implementaci full nougat Amlogic kernelu do LE 8 a až to přijde, tak se velmi pravděpodobně bude muset upgradovat i *.dtb.
Marek71 (109)|12.6.2017 15:43
OK, díky, rozumiem. Ja som práve pri čistej inštalácii LE 8.0.2a (S905X) vobec neriešil .dtb súbor, ani podľa veľkosti RAM, preto mi to trochu nejde do hlavy. Mám verziu 2GB/16GB a je viditeľná celá pameť.
Zmena .dtb pri zmene verzie LE už mi dáva zmysel, ale zase... to .dtb bude súčasťou toho image (pre S905X), nie?
vivid.sk (11472)|12.6.2017 16:34
[QUOTE=Marek71;530986]Mám verziu 2GB/16GB a je viditeľná celá pameť.[/QUOTE]
Pri konkretnom MMC x96 sa mi osvedcilo nepouzivat .dtb z webu, ale ponechat povodny z instalaku (odskusane oba). Funkcne je to ale v oboch pripadoch.
whitesak (406)|14.6.2017 16:39
[QUOTE=vivid.sk;530987]Zmena .dtb pri zmene verzie LE už mi dáva zmysel, ale zase... to .dtb bude súčasťou toho image (pre S905X), nie? [/QUOTE]
jj, asi ano. Pro modely s S905X to tak asi platí. Pokud pro se update použije *.img.gz, tak v něm je celý systém, včetně dtb.img, takže tímto by měl být update vlastně celistvý, a pro S905X pro ty kteří nemuseli změnit dtb.img, bezproblémový...
Takže to opravdu platí především pro modely s S905, protože zde je těch device tree variant hodně... :-)
Marek71 (109)|14.6.2017 18:25
Ano, myslel som to pre S905X.
Ešte dotaz... ten *.dtb je súčasťou *.img.gz, ako si písal. A je aj súčasťou *.tar? Alebo čo použiť pre upgrade S905X, kde neriešim nejaké *.dtb v závislosti na HW ako v prípade S905?
vivid.sk (11472)|14.6.2017 23:26
[QUOTE=Marek71;530994] A je aj súčasťou *.tar?[/QUOTE]
V tar nieje .dtb, su tam len 2 subory (kernel a system).

(Obsah tar si vies pozriet napr. cez Total Commander, ich obsah standardne prezera ako obsah inych archivov)
Foolproof (2713)|15.6.2017 13:04
Myslím, že DTB nemá s image nic společného. Tedy není jeho součástí. Image je LibreElec, ale dtb se liší podle rychlosti sítě a velikosti paměti, podle zařízrní.
Device Tree Blob je popis zařízení pro system a právě proto nemusí kernel obsahovat informace o hardware, bootloader natahuje 2 binární soubory, kernel image a DTB.

Není-li DTB, pak musí být pro každé zařízení jiný image, který info o zařízení obsahuje.
Marek71 (109)|16.6.2017 23:54
Tak aby som si to vyjasnil...

1. Súbor .img je obraz disku. Po vytvorení bootovateľnej SD karty z tohoto image (napr. Win32DiskImager) je súčasťou SD karty aj .dtb súbor. To znamená, že image obsahuje akýsi defaultný .dtb súbor.
2. Pokiaľ vytváram LibreELEC SD kartu pre MMC založené na S905X , tak tento .dtb súbor obsiahnutý v image je dostačujúci a možem ho tam ponechať.
3. Pokiaľ vytváram LibreELEC SD kartu pre MMC založené na S905 , tak tento defaultný .dtb súbor z image musím nahradiť nejakým špecifickým .dtb súborom podľa toho, aké konkrétne MMC mám - potrebné .dtb súbory sú v adr. device_trees.

Pokiaľ sa jedná o upgrade...

1. Použijem .tar súbor,ktorý .dtb neobsahuje a to v tom prípade, pokiaľ upgrade nepožaduje novú verziu .dtb súboru.
2. Pokiaľ upgrade požaduje novú verziu .dtb súboru,tak použijem na upgrade image súbor .img.gz, ktorý obsahuje .dtb súbor a ďalej postupujem ako pri novej inštalácii podľa toho, či mám S905X, alebo S905 - ponechám .dtb defaultný, alebo nahradím špecifickým z adr. device_trees.

Snaď som to moc nepoplietol, len som to chcelpochopiť :-)
whitesak (406)|17.6.2017 11:41
[QUOTE=Marek71;531023]Tak aby som si to vyjasnil...

1. Súbor .img je obraz disku. Po vytvorení bootovateľnej SD karty z tohoto image (napr. Win32DiskImager) je súčasťou SD karty aj .dtb súbor. To znamená, že image obsahuje akýsi defaultný .dtb súbor.
2. Pokiaľ vytváram LibreELEC SD kartu pre MMC založené na S905X , tak tento .dtb súbor obsiahnutý v image je dostačujúci a možem ho tam ponechať.
3. Pokiaľ vytváram LibreELEC SD kartu pre MMC založené na S905 , tak tento defaultný .dtb súbor z image musím nahradiť nejakým špecifickým .dtb súborom podľa toho, aké konkrétne MMC mám - potrebné .dtb súbory sú v adr. device_trees.
[/QUOTE]
Na všechny body 1.-3. - Ano je to tak
[QUOTE=Marek71;531023]
Pokiaľ sa jedná o upgrade...

1. Použijem .tar súbor,ktorý .dtb neobsahuje a to v tom prípade, pokiaľ upgrade nepožaduje novú verziu .dtb súboru.
[/QUOTE]
Ano je to tak. Jen malé doplnění - pro update je ale možno použít i soubor .img.gz. Také prostým nahráním do složky "Update". Je to jedno který soubor zda .tar nebo .img.gz se použije. Instalační procedura si s tím poradí a je jí to jedno. Myslím, že rozdíl je pouze v tom, že update pomocí .tar souboru je trochu rychlejší...
[QUOTE=Marek71;531023]
2. Pokiaľ upgrade požaduje novú verziu .dtb súboru,tak použijem na upgrade image súbor .img.gz, ktorý obsahuje .dtb súbor a ďalej postupujem ako pri novej inštalácii podľa toho, či mám S905X, alebo S905 - ponechám .dtb defaultný, alebo nahradím špecifickým z adr. device_trees.
[/QUOTE]
Ano je to možné, ale je to zbytečné, protože pak je výsledke opravdu čistá instalace a o všechna uživ. data se přijde. Což je zbytečné, protože i v tomto případě je opět možné udělat update úplně stejným způsobem jako v předchozích případech. Jen se navíc do složky update přidá navíc i patřičný soubor *.dtb. Takže tam budou soubory dva 1. *.tar nebo *.img.gz a 2. *.dtb. Instalátor uvidí oba soubory a oba použije pro update.
Marek71 (109)|17.6.2017 19:27
Výborne, díky za odpoveď, hlavne ten posledný odstavec. Ano, ten upgrade som, samozrejme, myslel so zachovaním uživateľských dát, nemyslel som nanovo vytvoriť znovu bootovaciu SD kartu z image. Len som nevedel ako na to, pokiaľ sa mení ten .dtb súbor. Už mi je to úplne jasné.
MSuchy (17)|20.6.2017 09:44
Zkoušel jste někdo nainstalovat LibreELEC přímo na interní disk, případně jak? Zatím jedu asi jako většina z SD karty, ale Android je stejně víceméně k ničemu a určitě ho používat nebudu, tak bych to zkusil...
Marek71 (109)|20.6.2017 11:34
Pozri sem na tento návod, sekcia "HOW TO INSTALL LibreELEC ON INTERNAL MEMORY"
http://www.tvboxforum.com/archive/index.php?thread-973.html

Existuje i možnosť, že LE sa bootuje z SD karty, ale uživateľské dáta má v rýchlej vnútornej pameti. To už tu bolo rozoberané a to funguje.
Pokiaľ urobíš tu inštaláciu do internej pameti, tak daj vedieť.
MSuchy (17)|21.6.2017 08:08
Díky za link, zkusím...
MSuchy (17)|21.6.2017 19:39
Tak jsem jel podle návodu výše a jsem tak napůl cesty :D
Předně, kdyby někdo zkoušel, nešlo to provézt přes WinSCP, který jinak kvůli oknům používám pro SSH komunikaci raději, ale při zadání přákazu "installtointernal" mě to vůbec nepustilo k potvrzení kopírování na interní paměť - příkazový řádek zamrznul. Přes PUTTY bez problému. Po potvrzení to vypsalo pár hlášek, o vymazání původního BOOTu a podobně, nicméně po vyndání SD karty a restartu krabičky to vypsalo nějakou chybu (LibreELEC system is broken... :) ) a konec. Navíc se ta hláška na mojí plazmě zobrazila částečně mimo obraz, takže ji ani nepřečtu celou. Po zasunutí SD karty zpět a tvrdém restartu naběhl systém v pořádku, ale samozřejmě z karty. Neměl jsem moc času, tak se v tom ještě pohrabu až usnou děcka a projdu ještě celé to forum na TVBOXu...

Ještě pro upřesnění. Před tímto procesem jsem upgradoval na 8.0.2c
MSuchy (17)|21.6.2017 23:00
Tak hotovo, jedu z interního disku. Moc to nechápu, ale napodruhé (stejným způsobem) to vyšlo. Raději jsem před tím odpojil veškerá zařízení (myš, externí disk) a naběhlo to po rebootu samo z internalu. Po troše plácání se v zálohách mám vše tak, jak bylo a subjektivně je práce v menu a zejména v knihovně o chlup rychlejší. Každopádně je před touto úpravou praktičtější udělat zálohu KODI (jeden soubor) a vykašlat se na export knihovny. V základní záloze je stejně celá knihovna...
Xander80 (18)|22.6.2017 10:26
[QUOTE=MSuchy;531052]Moc to nechápu, ale napodruhé (stejným způsobem) to vyšlo.[/QUOTE]
Stalo se mi to úplně stejně. Poprvé při zadání příkazu "installtointernal" to z nějakého důvodu neprošlo. Druhý pokus byl úspěšný.
Pohyb v MENU a načítání je rychlejší.

Jen si dejte pozor před instalací je dobré provést zálohu aspoň nastavení dálkového ovladače. Soubor "remote.conf " jsem musel ručně vytvořit a namapovat. Protože jsem se na to vy…. Není to však složité.

Postupoval jsem tady podle návodu.
https://forum.libreelec.tv/thread/3581-create-remote-conf-from-scratch/
whitesak (406)|25.6.2017 20:42
Malá rada pro ty, kteří si instalují LE do interní NAND paměti. Je nutno si uvědomit, že touto instalací se vnitřní NAND paměť formátuje a tudíž se o vše uvnitř přijde.
Je tedy dobré před instalací LE do interní NAND paměti (kdyby se něco pokazilo) si zazálohovat z originál stock Android soubor remote.conf a image disků recovery.img a dtb.img.

remote.conf je v originál Androidu v adresáři /system/etc
dtb.img a recovery.img je možno zazálohovat například v shellu pomocí dd, jsou přístupné v /etc jako /etc/dtb a /etc/recovery.
Hodí se to mít schované, protože když se nedejbože box brickne, tak se z těchto souborů udělá jednoduše bootovací USB, protože pak už je jen cesta úplného flashe pomocí Amlogic USB_Burning_Tool a to jen pokud je k dispozici image Android firmware.
A remote.conf se zase hodí do LE, aby chodila dálka a nemusel se konfigurák děla znovu ručně.
whitesak (406)|1.7.2017 13:49
[QUOTE=vivid.sk;530583]Simulacia problemu: Problem sa da vidiet len v panning scenach. Pokial snimka vypadne/zopakuje sa v statickej scene, nieje mozne to identifikovat. Na toto pouzivam zaciatok filmu:
Hell or High Water (BD remux), kde po uvodnych titulkach zacne neustaly pohyb kamerou, takze akykolvek problem uvidime ihned. Film nijako nepretacam, pustam ho od zaciatku, aby boli rovnake podmienky. U mna to je viditelne obvykle v scene, ako zenska vystupuje z auta a kamera sa posuva pre nou. V tomto momente vypadla snimka asi na 80% pri opakovanom spustani.[/QUOTE]

Zdá se, že na současné verzi 8.0.2d se toto občasné cuknutí na tomto test BD již nevyskytuje. Pouštěl jsem snad 20x se stejnými a nakonec i s různými podmínkami (od začátku, s časovým posunem, pauzou,...) a tato "hrubá" scéna mi nyní jede perfektně plynule. Ani jednou jediné zaškobrtnutí...
S předchozími verzemi se to občas opravdu stalo. Nyní, zdá se že, již nikoliv :-)
Foolproof (2713)|1.7.2017 18:40
Ano, cuknutí je odstraněno, potvrzuji, necukají už ani titulky v 4k HEVC 10 bit.

Z mého hlediska už zbývá jen podpora MVC formátu, tedy nativní 3D a hotovo.
Marek71 (109)|6.7.2017 10:53
Všimol som si, že staršie buildy ver. 8 zmizli, je tam už len "d" a "e":
http://kszaq.libreelec.tv/s905/

Znamená to, že je doporučovaný update na jeden z týchto buildov? Mám ešte "c", ale dám tam teda "e".
Marek71 (109)|31.7.2017 09:05
Mám dotaz k novým buildom. Posledný zo série 8.0 je tam 8.0.3e, ten momentálne používam.
Ale pribudli tam verzie 8.1.0, 8.1.1 a 8.1.2 a k nim aj device tree, ktorý obsahuje aj zložku S905X. Predtým tam nebola zložka device tree pre S905X. Znamená to, že teraz pri upgade musím do adresára "Update" nahrať nielen image, ale aj nejaký dtb súbor? A ktorý? Používam X96 2GB/16GB S905X. Má to už niekto otestované na nejakom zariadení s čipom S905X? Díky.