Das Kodi Projekt versteht sich als klassisches Mediacenter, das üblicherweise im Wohnzimmer an einem regulären Fernseher betrieben und mit einer Fernbedienung gesteuert wird.
Grundlagen |
Installation |
Konfiguration |
Was ist Kodi? | Kodi Installation | Kodi Anpassen (Audio) |
Kodi Demo Videos | Kore – Android FB installieren | Kodi Skins anpassen |
LIRC – Fernbedienung | ||
Kodi Repositories / Addons | Tipps und Tricks | |
———————————————— | ———————————————— | ———————————————— |
Grundlagen
Was ist Kodi?
Kodi, ehemals XBMC ist eine freie und plattformunabhängige Software für die Einrichtung eines Home Theater PCs. Das Projekt ist durch wählbare Add-ons stark erweiterbar und erhielt bereits mehrere Auszeichnungen.
Ursprünglich für die Spielkonsole Xbox entwickelt, hieß die Software anfangs noch Xbox Media Player. Im Jahr 2002 wurde der Name beschreibender in Xbox Media Center geändert, wobei letztlich das Akronym XBMC Verwendung fand. Mit der Version 14 wurde die Software in Kodi umbenannt, womit die Abkehr von der Xbox-Konsole reflektiert und rechtliche Probleme ausgeräumt werden sollen.
Hauptsächlich übernimmt Kodi die Aufgabe, die beim Nutzer vorliegenden Mediendateien zu katalogisieren, organisieren, optisch ansprechend darzustellen und auszugeben bzw. abzuspielen. Im Unterschied zu einem reinen Medienabspieler nutzt Kodi zusätzliche Inhalte aus dem Internet, verschiedene Erweiterungen wie ein TV Modul zum TV Schauen und aufnehmen. Die Medieninhalte wie Filme, Musik etc. können in einer Kodi Datenbank gelistet werden, wodurch die Darstellung von Filmpostern, Darstellerlisten, Untertiteln, Trailern, Regisseuren, Erscheinungsdatem uvm. möglich ist. Grundlage dafür ist die Erweiterungsmöglichkeit von Kodi mittels herunterladbarer Plugins, die von Drittanbietern zur Verfügung gestellt werden. So werden u. a. Internet-Videoportale wie YouTube, Hulu oder Veoh, ebenso die Mediatheken der ARD und des ZDF über Kodi abrufbar.
Bedient wird die Software per Maus (Computer), Tastatur, Joypad, Fernbedienung, Webinterface, Wiimote oder durch ein WLAN-/Bluetooth-Handy. Die Oberfläche ist durch Skins vollständig veränderbar.
Des Weiteren ist das Kodi Mediacenter mit verschiedenen TV-Backends, wie z.b. dem Video Disk Recorder, der das Betreiben einer DVB– Receiverkarte ermöglicht, netzwerkfähig. Es wird ein zentraler Server benötigt um mit beliebig vielen Klienten über das Netzwerk TV Applikationen (Live TV oder Aufzeichnungen) wiederzugeben. Die o.g Inhalte wie Medientheken werden von jedem Client direkt über die Netzwerkverbindung aus dem Internet geladen und benötigen keine DVB Empfangshardware benötigt.
Kodi ist auf nahezu jedem Computer lauffähig, unterstützt werden die bekanntesten Betriebssysteme Linux, Mac OSX Android und Windows uvm. Es existieren ebenfalls zahlreiche Hardwareerweiterungen wie z.B. ein Ambilight, dass sich dem bewegten Bild des Fernsehers anpasst (geht mit JEDEM Monitor/ Bildschirm), Touchscreens zum Parallelen Darstellen diverser Inhalte (EPG, Videotext).
Das Kodi Mediacenter wird seit vielen Jahren unter der GPL Lizenz von einer großen Benutzergemeinschaft weiterentwickelt. Somit kommen immer neue Funktionen hinzu, wobei die Nutzung kostenlos ist.
Kodi Demo Video
Installation
Kodi Installation
Eine ausführliche Anleitung zur Installation von Kodi für diverse Betriebssysteme findet sich auf der Kodi Webseite.
Kore – Android FB installieren
Kore ist das Androidprogramm zum Steuern des Kodi Mediacenters per Mobiltelefon, Tablet oder sonstigen androidbasierten Geräten. Kore kann über den Googleplaystore heruntergeladen und installiert werden. Wenn der Webserver im Kodi Mediacenter aktiviert ist, findet Kore die Kodi Installationen selbständig.
LIRC – Fernbedienung
Das Einrichten LIRC basierter Fernbedienung ist etwas umfangreicher und wird daher in einem eigenen Artikel behandelt
Kodi Repositories / Add-ons
Für das Kodi Mediacenter gibt es zahlreiche Zusatzprogramme, die aus verschiedenen Repositories bezogen werden können. Superrepo ist mit über 2000 Plugins eines der umfangreichsten. Einige Plugins (wie z.b. XStream (Zugriff auf KinoX uvm.)) stehen offiziell auf einer Schwarzen Liste, da sie oder ihre Inhalte Urheberrechte umgehen/verletzen. Darüber hinaus gibt es auch vollkommen legal nutzbare Plugins wie das Mediathek-Plugin (ARD / ZDF etc Mediatheken). Die Installation der Repositories erfolgt entweder über das Hinzufügen des Dateipfades und anschließendes Installieren der Zip Datei aus diesem oder direkt über die heruntergeladene Zip Datei.
Konfiguration
Kodi Skins anpassen
Das Anpssen der XBMC Menüs kann über die Datei Home.xml realisiert werden. Diese Datei befindet sich entweder im Userverzeichnis /home/<user>/.xbmc/addons/skin.confluence/720p/Home.xml oder im globalen Verzeichnis unter /usr/share/xbmc/addons/skin.confluence/720p/Home.xml.
Kodi Anpassen (Audio Passthrought Button)
Die Einstellungsmöglichkeiten, welche die grafische Oberfläche des Kodi Mediacenters bietet, können durch das direkte Editieren der Konfigurationsdateien wesentlich erweitert werden.
Audio Passthrought per Script oder Fernbedienung umschalten
Es gibt verschiedene Methoden, den Passthrough Modus zu aktivieren oder zu deaktivieren. Sind die Soundausgabeparameter in der Kodi Oberläche richtig konfiguriert, kann durch einen Eintrag für die entsprechende Taste in der Keymap (~/.xbmc/userdata/keymaps/remote.xml) der Passthrough-Schalter aktiviert werden.
1 |
<obc26>AudioToggleDigital</obc26> |
Das Tag <obc26> …. <obc26> wird in der Datei Lircmap.xml (~/.xbmc/userdata/Lircmap.xml) auf die in der /etc/lirc/lirc.conf definierte Taste abgebildet. Der Signalweg sieht dann wie folgt aus :
- Maschinencode vom Remote Transmitter wird in der /etc/lirc/lirc.conf einem String/Bezeichner zugewiesen
( star 0x8CB7 ) - Der String/Bezeichner wird in der ~/.xbmc/userdata/Lircmap.xml einem XML Tag zugewiesen
( <obc26>star</obc26> ) - Das Tag wiederum wird in der ~/.xbmc/userdata/keymaps/remote.xml dann einer XBMC/KODI Funktion zugewiesen
( <obc26>AudioToggleDigital</obc26> )
Prinzipiell kann so jeder Kodi Funktion eine Taste zugewiesen werden.
Alternativ kann Kodi auch über externe Scripte und Befehle via Kodi Webinterface gesteuert werden. Dies erfordert jedoch einen größeren Aufwand, da Kodi Parameter ausgelesen und neu gesetzt werden müssen.
- Aktive Soundausgabe auslesen (<USER> / <PASS> / <HOST> / <Port> Parameter aus Kodi Webserver Einstellungen
1curl -s -X POST --header "Content-type: application/json" -d '{"jsonrpc":"2.0","method":"Settings.GetSettingValue", "params":{"setting":"audiooutput.audiodevice"},"id":1}' http://<USER>:<PASS>@<HOST>:<Port>/jsonrpc | cut -d '"' -f 12 - Kodi Add-on zum Anlegen und Wechslen verschiedener Audio Profile: Audio Profiles
Eine weitere Möglichkeit besteht in der Nutzung von Add-ons wie dem Audio Profiles. Hier können ganze Audioprofile konfiguriert werden und bei Bedarf per Gui, Script oder Fernbedienungstaste gewechselt werden. (s. X10 Fernbedienung mit lirc einrichten)
Tipps und Tricks
by Speefak