• 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
EmuELEC addon pro Matrix i Nexus
#1
Kdysi se tu někdo ptal na Emuelec (EE) pro Matrix. Přikládám návod na instalaci. Vyzkoušeno na TV box X96max+ s CE 19.3. a skinem Confluence. Skin není podstatný. Viz poslední odstavec.
Pokud si nebudete jisti následujícím postupem nebo jen pro jistotu, celé CE si napřed zazálohujte.
Použijte také vhodný editor souborů, např. Notepad++. Ten respektuje správný syntax souboru.

1) Nainstalujte do PC program WinSCP a nakonfigurujte připojení na TV box. Není povinné, lze to řešit i pomocí SSH přístupu a příkazové řádky
2) Stáhněte z Gitu EE addon script.emuelec.Amlogic-ng.launcher-3.7-Amlogic-ng.zip.
3) EE addon rozbalte, otevře soubor addon.xml upravte řádek <import addon="xbmc.python" version="2.1.0"/> na <import addon="xbmc.python" version="3.0.0"/>, uložte a znovu zabalte jako ZIP.
4) upravený EE addon nainstalujte do Kodi obvyklým způsobem (Instalovat ze souboru zip). Addon je cca 200MB velký, instalace trvá poměrně dlouho.
5) přidejte v Kodi do storage nový adresář roms. Zde se právě hodí WinSCP.
6) upravte soubor samba.cfg v /storage/.config/ přidáním následujícího odstavce:

[Roms]
  path = /storage/roms
  available = yes
  browseable = yes
  public = yes
  writeable = yes
  root preexec = mkdir -p /storage/roms

Dodržujte používání velkých a malých písmen. Linux, na rozdíl od windows, je rozeznává.

Je to defaultní adresář pro EE a nenašel jsem v configu EE, jak k němu změnit path. Proto trochu krkolomný postup. Do tohoto adresáře si ukládáte hry příp. i biosy a pokud jej EE při startu nenajde, kousne se. Jeho viditelnost nám pozdější přidávání her usnadní
7) restartujte box pro načtení úprav, EE pak naleznete v Doplňcích programů
8) pokud máte BT ovladač, pak jej napřed spárujte s CE.

Start addonu chvilku trvá. Při prvním startu je nutné nakonfigurovat gamepad. V addonu po volbě Quit je i nabídka na návrat do Kodi.
Postup by měl fungovat i na jiných boxech se shodným CPU (S905x3) - netestováno

Jako nepovinné vylepšení je přidání EE do hlavní lišty Confluence:
1) v WinSCP otevřete soubor home.hml ( /storage/.kodi/addons/skin.confluence/720p/)
2) vložte nový blok - pozor na správné odřádkování!!!

<item id="x">
    <label>EMUELEC</label>
    <onclick>RunAddon(script.emuelec.Amlogic-ng.launcher)</onclick>
    <icon/>
    <thumb/>
    <visible>[!Skin.HasSetting(HomeMenuNoEmuelecButton) + !System.IsMaster] | System.IsMaster</visible>
</item>

kde "x" je takové id, které se v souboru ještě nevyskytuje. Já mám použito id "9" a blok mám vložen na řádek 1047 (orientačně). Tím se mi EE zařadil na hlavní lištu jako poslední za System.

Opět restartujte box

Pokud to někomu pomůže a podle tohoto postupu to zprovozní, budu rád

Edit 3.1.2023:
Addon je funkční i v Kodi20/Nexus. Jen je nutné navíc v souborech addonu util.py a default.py funkci xbmc.translatePath nahradit funkcí xbmcvfs.translatePath. Zároveň je nutné přidat import xbmcvfs do obou souborů.
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
#2
@jkmh: prosím, translatePath jsem v souborech změnil, ale nevím, kam přidat import xbmcvfs. Úplně nakonec jen vložit tento text? Testuju Nexus, tak bych to rád zprovoznil. Díky za radu.
 
Citovat
#3
@Jaffa: v util.py nahradíš původní řádek novým:
 
Kód:
import os, xbmc, xbmcaddon, xbmcvfs
 
v default.py přidáš na konec stávajících importů další řádek:
Kód:
import xbmcvfs
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
#4
@jkmh: díky za info, až se dostanu k tv boxu, tak to vyzkouším.
 
Citovat
#5
@jkmh: upraveno a funguje. Ještě jeden dotaz. Jelikož mi blbne (momentálně vůbec nejde) zvuk v tv, tak mám reproduktor zapojen přímo z TV boxu přes 3.5mm jack. Coreelec a jiné doplňky je zvuk přes 3.5mm jack OK, ale v Emuelec mi nejde zvuk vůbec. Zkoušel jsem v nastavení Emuelec změnit nastavení audio, ale stále nic. Nevíš, kde by mohl být problém nebo jak nastavit? Ugoos AM6 Plus, Coreelec 20 Nexus i Coreelec 19 Matrix, doplněk Emuelec 3.7 a ještě novější 4.3.2
 
Citovat
#6
@Jaffa: Tak to ti neporadím. Nikdy jsem to řešit nemusel.
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
#7
@jkmh: už jsem na to přišel. Musel jsem přepnout na Retroarch a udělat změnu v nastavení audia tam. Nejlepší je se připojit přes SSH a udělat změnu přímo v souboru retroarch.cfg
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)