Přidat článek mezi oblíbenéZasílat nové komentáře e-mailem RaspberryPi s KODI jako HTPC

Pojdme si udělat z RaspberryPi (Malina) plnohodnotné HTPC za pomocí KODI.

Co bude třeba?

- počítač RasberryPI + příslušný napájecí zdroj, doporučuji koupit v sadě i SD kartou, casem a chladičem
- SD karta (postačí 8GB)
- HDMI kabel
- Televize/Monitor
- pro prvotní konfiguraci doporučuji připojit k Malině i klávesnici a myš

Výběr distribuce Kodi

Existuje několik způsobů, jak Kodi na Malině rozběhat. Nejprve je třeba si uvědomit, co vlastně od HTPC čekáte. Pokud Vám stačí jen přehrávání filmů a videí, prohlížení fotografií a poslech hudby, pak je nejlepší volbou distribuce OpenELEC. Jestliže, potřebujete i browser musíte jít cestou Raspbianu a pak doinstalovat Kodi do něj. Článek popisuje první možnost.

Instalace Kodi na SD kartu

Začněte tím, že si stáhnete aktuální build OpenELEC pro RaspberryPi (v době psaní článku to byla verze 8.0.4). Použijte verzi Stable - Disk Image. Dále budete potřebovat program, který image rozbalí na SD kartu. Na toto dobře poslouží Win32 Disk Imager. Po instalaci Disk Imageru a rozbalení staženého image s Kodi, spusťe Disk Imager a v sekci "Image file" zadejte cestu k rozbalenému image s Kodi. V sekci "Device" vyberte písmenko své SD karty a kliknětě na tlačítko "Write". Za pár minut se image zapíše na SD kartu.

[]
obr. 1: Rozbalení image OpenELEC na SD kartu pomocí programu Win32 Disk Imager

Prvotní nastavení Kodi

Vložte SD kartu do RaspberryPi, připojte napájecí zdroj a přes HDMI kabel televizi nebo monitor. Zá pár minut by Malina měla nabootovat do prostředí Kodi. Nejprve přepněte rozhraní do češtiny. Klikněte v lište vlevo na ikonku ozubeného kolečka, objeví se vám hlavní menu Kodi, pokračujte na "Interface settings" a v nabídce "Regional" změnte "Language" na Czech (obr. 2).

[79730-nastaveni-jazyka-jpg]
obr. 2: Změna jazyka rozhraní Kodi

Ještě změnte mód nastavení na "Expert" (ikonka ozubeného kolečka je úplně dole v postranní nabídce). Zpřístupníte tak detailnější nastavení Kodi.

Dále bude asi třeba upravit nastavení overscanu pro vaši TV/monitor. Vraťte se zpět do hlavního menu a klepněte na "Nastavení systému" v oddílu "Zobrazení" scrollněte dolů na "Kalibrace videa...". Pomocí klávesnice posuňte okraje obrazu tak, aby seděli Vaší TV. Neprve levý horní roh, pak následuje pravý spodní (obr. 3).

[79728-kalibrace-obrazovky-jpg]
obr. 3: Kalibrace obrazovky

Možná se vám bude hodit nastavit na Kodi nějaký NTP server, získáte tím přesný čas v rozhraní Kodi. NTP server se nastavuje přes Hlavní menu -> OpenELEC -> Síť -> NTP Server (obr. 4)

[79733-ntp-server-jpg]
obr. 4: Nastavení NTP serveru

V oddílu "Bezdrátová síť" můžete nastavit připojení k Vaši domácí Wi-Fi siťi. Doporučuji však raději připojovat Malinu přes kabel.

Přidání medií do Kodi

Prvotní nastavení Kodi máte už zdárně za sebou. Nyní přišel čas zprovoznit knihovnu medií (v té práve spočívá největší síla Kodi). Běžte do hlavního menu, a přejděte do "Nastavení medií" z nabídky vlevo vyberte "Knihovna" a pak "Videa...", pokračujte na "Přidat videa..". V pop-up okně zvolte procházet a naveďte Kodi ke složce, kde máte svou filmovou sbírku. Filmy můžete mít klidně třeba na externím USB disku, který je připojen přímo k Malině. Jako lepší varianta se mi ale jeví sdílení přes ethernet. Osobně mám filmy na NAS a přistupuji k nim přes Sambu. Přidejte tedy svůj server přes volbu "Přidat umístění v síti..." (obr. 5).

[79736-vyber-slozky-jpg]
obr. 5: Výběr sdílené složky s filmy

Pokud se Vám to podařilo správně měli byste skončit na této obrazovce (obr. 6).

[]
obr. 6: Pop-up okno - přidání zdroje

Zde si mužete zdroj pojmenovat, pokud jste s předvyplněným názvem spokojení, pokračuje na tlačítko "Ok". V dalším okně nastavte volbu "Tento adresář obsahuje" na Filmy a "Zvolte poskytovatele informaci" na The Movie Database (obr. 7) a pokračujte stiskem tlačítka "Ok."

[79732-nastavit-obsah-jpg]
obr. 7: Pop-up okno - nastavení obsahu sdílene složky

Kodi nyní projde Vaši složku s filmy a vytvoří z nich knihovnu médii (za předpokladu, že jsou filmy rozumně pojmenované nebo alespoň ve složká pojmenovaných názvem filmu). V ní je pak možno filtrovat dle žánru, herců, roku natočení, režisérů, apod (obr 8.). Ke každému filmu se stáhne z Internetu minatura a stručný popis (v angličtině - o tom jak mít tyto texty v češtině, se dočtete dále v kapitole Doplňky Kodi) (obr. 9) .

[79727-filmy-final-jpg]
obr. 8: Vytvořená knihovna filmů

[]
obr. 9: Miniatura filmu v knihovně

Obdobným způsobem je možno přidat do knihovny i seriály. Jen v kroku s volbou "Tento adresář obsahuje" zvolte seriály a pak v Zvolte poskytovatele informaci" na The TVDB. Vysledkem bude přehledna knihovna jako v předchozím případě (rozdělení do sezón, náhledy a popisky jednotlivých epizod.) (obr. 10)

[]
obr. 10: Miniatura seriálové epizody v knihovně

Do knihovny lze přidat i hudbu, případně fotografie...

Doplňky Kodi

Kolem Kodi je na Internetu velká komunita, je tedý narazit na stovky (možná i více) uživatelských doplňků. Z oficiálního repozitáře určitě doporučuji nainstalovat doplněk pro Youtube, někoho může zaujmout třeba doplněk pro Soundcloud. Pro nás Čechoslováky bude pak zajímávý repozitář československých doplňků. Instalace repozitáře je v celku jednoduchá, stačí stáhout z uvedených stránek zip archiv s repozitářem a Kodi pak jen k němu navést přes "Doplňky" -> "Prohlížeč doplňku" (malá ikona krabice nahoře v postranní nabídce - obr. 11) -> "Instalovat ze souboru zip". Zip soubor s repozitářem může být zase na USB nebo síťovém uložišti.

Z českého repozitáře mohou být zajímavé následující doplňky:
- iVysílání - Česká televize - přístup k archivu pořadů ČT
- Prima Play - přístup k archivu pořadů TV Prima
- Nova Plus TV Archiv
- Stream TV Archiv
- MOVIE SCRAPER BBARON - umožnuje stahovat miniatury filmů a popisky v češtině (zdrojem je csfd.cz) - požijte jej místo The Movie Database

Pokud znáte jiný doplněk, který by tady měl být uveden, neváhejte jej zmínit v komentaři pod článkem.

[]
obr. 11: Spuštění prohlížeče doplňků

Vychytávky

Pár zajímavých tipů jak pracovat s Kodi.

HDMI-CEC

Pokud Vaše TV podporuje standard HDMI-CEC (viz manuál k TV), máte vyhráno. Můžete totiž Kodi ovládat jen ovladačem od TV. Netřeba klávesnice či myši (ikdyž, na prvotní nastavení se hodí - IP adresa se píše TV ovladačem dost nešikovně).

Přehrávání hudby v Kodi

Pokud chcete používat Kodi i pro přehrávání muziky, určite využijte i toho, že Malina má ještě jeden zvukový stereo výstup (kromě HDMI) ve formátu 3,5mm jack. Stačí jen v nastavení Kodi upravit, aby šel zvuk do obou výstupů (obr. 12) a můžete připojit stereo třeba přes kabel jack -> 2xcinch.

Pro audiofily existuje přídavná zvuková karta pro Malinu (HiFiBerry). 192kHz/24bit už snad uspokojí každého. Karta exstuje jak ve verzi s 2xcinch, tak je tu i varianta s digi výstupy.

[79731-nastaveni-zvuku-jpg]
obr. 12: Nastavení zvuku do obou výstupů Maliny

Kore

Kore je mobilní aplikace pro ovládaní Kodi. Existuje verze pro Android i iOS. Pokud máte ve svém mobilním zařízení aplikaci nainstalovánu (a jste ve stejné síťi) můžete kodi ovládat jako ovladačem. Nesilnější funkcí ale je, poslání Youtube videa přehraváného v mobilu na TV ke které je připojeno Kodi. Stačí v mobilu otevřít aplikaci Youtube, najít požadované video, kliknout na "Sdílení" a v vybrat volbu "Přehrát v Kodi". Stream se přesměruje na Kodi a mobilní zařízení už je ze hry (obdoba funkce Chromecastu). Funkce bude fungovalt jen, pokud je v Kodi nainstalován doplněk Youtube.

Závěrem

Snad se mi podařilo ukazát, že Kodi posunuje relativně levný kousek HW, jakým Malina bezesporuje o úroveň výše. Dostali jsme plnohodnotné multimediální centrum za 18 stovek. Co více si přát?

Předmět Autor Datum
Lze tohle připojit i k UPC Free? Tam se musí instalovat nějaké certifikáty a celkově je to trochu sl…
jege 19.09.2017 22:22
jege
To nevim, zitra muzu zkusit - UPC mam...:-)
MaSo 19.09.2017 22:24
MaSo
- Jak se daji pres consoli instalovat doplnky/add-on ? (sudo, apt-get to odmita kvuli zabezpeceni /p…
XoXoChanel 20.09.2017 03:28
XoXoChanel
- Jak se daji pres consoli instalovat doplnky/add-on ? (sudo, apt-get to odmita kvuli zabezpeceni /p…
MaSo 20.09.2017 08:28
MaSo
Mě se perfektně osvědčilo OSMC. Předtím jsem měl Raspbian s doinstalovaným Kodi, ale to nechodilo př…
Redsnake 20.09.2017 09:53
Redsnake
h265 je kapku problem, videa s nizsi bitrate na RPI3 prehrajes, ale vyssi uz to neda. h264 ve 4K to…
MaSo 20.09.2017 09:57
MaSo
Tak ještě napsat článek o doinstalování webového serveru a nasměrování doménového jména na svou veře…
Redsnake 20.09.2017 10:01
Redsnake
Nevim jestli to je uzitecne, ale jeste bych chtel napsat clanek o RetroPie...:-)
MaSo 20.09.2017 10:09
MaSo
To by bylo fajn. Hlavně rozveď oblast ovladačů, jestli máš něco levného vyzkoušeného.
Redsnake 20.09.2017 10:11
Redsnake
Tak ještě napsat článek o doinstalování webového serveru a nasměrování doménového jména na svou veře…
XoXoChanel 20.09.2017 12:35
XoXoChanel
Ja vim, hostuju na sve raspi svuj blogisek, myslel jsem pro ostatni;-)
Redsnake 20.09.2017 21:05
Redsnake
To jsem nikdy nepotreboval, kdyz to jde pohodlne pres GUI. - No, kdyby to slo pres GUI tak se nebud…
XoXoChanel 20.09.2017 12:12
XoXoChanel
Jak to tedy vypadá s UPC Free? Funguje?
jege 22.09.2017 08:34
jege
Tak jsem to zkusil, ale nejde to - alespon ne z UI. Pokus o pripojeni vzdy konci divnou chybou "Inva…
MaSo 23.09.2017 14:40
MaSo
Mělo by to jít, je to běžná WPA-Enterprise, jen je třeba jejich CA certifikátu. edit: http://openel…
touchwood 24.09.2017 13:47
touchwood
Android to zvládá i bez certifikátu, stačí nastavit wpa2-eap, PEAP, MSCHAPv2, login do My UPC a hesl…
jege 25.09.2017 10:58
jege
Podle linku od TW to pujde, jen ne primo pres GUI. Ale imho je to k nicemu - kdyz neni OpenELEC v do…
MaSo 25.09.2017 12:00
MaSo
Tak mě by zatím stačil YT a věci, co jsou dostupné na Internetu, různé NASy a pod. jdou zatím mimo m…
jege 25.09.2017 16:09
jege
jde o to, že když to dáš bez certifikátu, tak ti kdokoli může klofnout přihlašovací údaje, resp. tě…
touchwood 25.09.2017 16:40
touchwood
Takhle hluboce sítě neznám, ale pod tím, což napsal si představím vlastní AP a síť s SSID UPC Free,…
jege 25.09.2017 18:45
jege
A vedel by mi niekto poradiť, prečo mi to na Raspberry PI Model 2B vždy zmrzne pri spúšťaní? Skúšal…
msx. 08.10.2017 19:51
msx.
Asi HW issue. Bezi mi to doma, jak na dvojce tak na trojce. Vse naprosto bez problemu... poslední
MaSo 08.10.2017 21:30
MaSo

- Jak se daji pres consoli instalovat doplnky/add-on ? (sudo, apt-get to odmita kvuli zabezpeceni /pripojeni pres SSH).
* Nebo postup na IPV TV bys nemel? Spusteni internetové TV, misto TV boxu poskytovatele ?
* Vychytavku na SAMBU nakou nemas?

- Jinak v poho clanek.
PS : Jinak jde pouzit primo instalacka OpenElEC (manager) bez potreby Win32 ;-)

- Jak se daji pres consoli instalovat doplnky/add-on ? (sudo, apt-get to odmita kvuli zabezpeceni /pripojeni pres SSH).

To jsem nikdy nepotreboval, kdyz to jde pohodlne pres GUI.

Ale mel by tam existovat predpripraveny phyton script - InstallAddon(id).
https://forum.libreelec.tv/thread/6881-add-on-repositories-installation-via-ssh/

* Nebo postup na IPV TV bys nemel? Spusteni internetové TV, misto TV boxu poskytovatele ?

IP TV nemam. Pouzivam DVB-C od UPC. Kdybych to chtel provozovat na Maline potreboval bych jeste DVB-C USB tuner (ktery by Musel OpenELEC podporovat) se slotem pro Connax kartu...

* Vychytavku na SAMBU nakou nemas?

Jakou vychytavku na Sambu potrebujes? Ta prece funguje out-of-box...

Mě se perfektně osvědčilo OSMC. Předtím jsem měl Raspbian s doinstalovaným Kodi, ale to nechodilo příliš dobře. SSH mi na tom normálně funguje, pojím se tím, dokonce mi na tom běží transmission klient, který stahuje rovnou na NAS odkud KODI nahrává filmy a seriály do knihovny, takže kdykoliv jsem venku a dozvím se o novém filmu, můžu ho poslat do fronty na stahování a než přijdu domů...:)

Co se týká napájení, tak doporučuji to vyřešit přes GPIO protože napájení přes vestavěné microUSB nemusí dostačovat - projevuje se přítomností žlutého blesku při přehrávání filmu. Raspi se při nedostatečném napájení podtaktuje klidně i jen na 50% výkonu, tj. 600mhz na jádro místo 1200 mhz.

Ještě mě napadá, že mám problémy s přehráváním formátu tuším h265, jiné jsou ok a to i v 1080p.

Dík za článek, hezky sepsáno

Tak ještě napsat článek o doinstalování webového serveru a nasměrování doménového jména na svou veřejnou ip adresu:)

- To neni vylozene problém, jen na raspberry hodis PHP|Apache server ;-) Jestli jde primo o LibreELEC, tak alespo v 8.1 samba uz je.
TiP ~ Server PHP|Apache Raspberry Pi3 : https://www.raspberrypi.org/documentation/remote-access/web-server/apache.md
* Doporucil bych ale [PHP7], ktere je na Raspberry 'podstatne' rychlejsi, jsem mel takto reseny nakou dobu WEB stranky pres WordPress, po instalaci Apache, PHP, nastaveni pevné IP, Worpress, jsem jen nastavil porty v ruteru.

To jsem nikdy nepotreboval, kdyz to jde pohodlne pres GUI.

- No, kdyby to slo pres GUI tak se nebudu ptat, pres stranky KODI jsem se proklepal az po navod instalace, zporozneni IPTV, ale doplnky se instalovaly pres konsoli, ale to je jedno, mrknu ten odkaz ..
(problém muze klidne pochazet z verze LibreELEC (Krypton) v8.1.0 BETA )
- CZ kanaly jdou resit mimo vyse uvedené i pres M3U a né jen ceské.

PS : JInak tady je ten odkaz na USB Creator : https://libreelec.tv/2016/08/usb-sd-creator/
* Samozrejme nahraje i pozadovany obraz, jen spustit (takze popripade staci stahout jen jedna vec), vlozit SD/USB do PC, tod vse.
[79772-xoimg-png]

Android to zvládá i bez certifikátu, stačí nastavit wpa2-eap, PEAP, MSCHAPv2, login do My UPC a heslo pro UPC Free, ovšem NB s WXP se mi tahle nepřipojil a dle informací na Internetu ani nepřipojí, u Kodi nevím, ale jelikož je to asi blíže k Androidu než k Windows, možná by to nějak mohlo jít.

jde o to, že když to dáš bez certifikátu, tak ti kdokoli může klofnout přihlašovací údaje, resp. tě přihlásit na svou wifi a přesměrovat tě na své útočné servery.

Takhle hluboce sítě neznám, ale pod tím, což napsal si představím vlastní AP a síť s SSID UPC Free, která mi umožní se na ní přihlásit, jako by to byla sít UPC a pak už si dělá, co chce. Moc ale nechápu, jako je to s přihlašovacími údaji, jak a kdy si je ten útočník zjistí. Byl by nějaký stručný a jednoduchý článek na vysvětlení nebo pár řádek pro laiky?

PS: U Smart TV by to zas to tolik vadit nemuselo nebo jo?
PSS: Když je to tak nebezpečné, proč to teda Android povolí a Windows ne?

Edit: Něco málo napověděl článek na http://computerworld.cz/internet-a-komunikace/zabezpecte-si-wi-fi-v-rezimu-enterprise-51826. Sice je hodně povrchní a nic neříká o konkrétních možnostech zachycení přihlašovacích údajů, ale aspoň zjednodušeně vysvětluje, proč UPC použilo právě toto řešení ...

Zpět na články Přidat komentář k článku Nahoru