Kodi on speed
12:00 bis 12:50 in Raum V4 (C118a)
Dr. Christoph Zimmermann
Abstract
Kodi on speed
Seit dem ersten Release vor über 20 Jahren hat sich Kodi mit über einer Milliarde Installationen einen festen Platz auf der Liste der beliebtesten Home Theater Systeme gesichert. Ursprünglich für die Xbox vorgesehen (daher auch der initiale Name XBMC für Xbox Media Center), ist diese Software mittlerweile auf den meisten Systemen als Bestandteil der Standard-Distribution verfügbar. Ein wesentlicher Aspekt von dieser Software ist die Erweiterbarkeit durch sogenannte Addons für das Look and Feel, Metadatenquellen wie Filmdatenbanken, Video-Erweiterungen (wie z.B. Youtube und Mediatheken) und vieles andere mehr.
Aber wie wird eine solche Erweiterung erstellt? Der Vortrag gibt einen Überblick über die Programmierung, Installation und Konfiguration von Addons anhand von Beispielen aus dem praktischen Einsatz.
Dieser Beitrag gliedert sich wie folgt:
- Architektur von Kodi,
- Anatomie einer Erweiterung,
- Programmierung und Installation,
- Kodis Addon-Umgebung (Konfiguration, Datenbanken, etc.)
- Fortgeschrittene Aspekte (Systemumgebung, Benutzerdaten-Organisation, etc.),
- Diskussion.
Der Fokus des Vortrags liegt hierbei auf der Praxis; wenn möglich, werden Code und andere praxisrelevante Artefakte zur Illustration benutzt. Der Vortrag stützt sich auf 15 Jahre praktische Erfahrung mit dieser Software sowie Kodi als Fallstudie im Rahmen von Hochschulpraktika zu diesem Thema.
Vorwissen
Python-Grundkenntnisse
Über mich
Graubärtiger FLOSS-Hacker ohne Bart, besessen von Open-Source-Betriebssystemen und anderen Hipster-Themen.
Meine erste Begegnung mit den FLOSS-Technologien war 1987, als ich einen Editor namens Emacs kompilierte. Diese Begegnung hatte einen bleibenden Effekt, so dass ich mich mehr als dreißig Jahre später immer noch mit FLOSS-Ökosystemen, -Technologien und -Gemeinschaften sowohl aus technischer als auch aus gesellschaftlicher und politischer Sicht beschäftige. Ich bin Vorstandsmitglied einer der größten deutschen Linux User Groups und regelmäßiger Referent auf deutschen und internationalen FLOSS-Veranstaltungen. Zusammen mit Martin Visser moderiere ich einen der am schnellsten wachsenden FLOSS-Podcasts namens Linux Inlaws. Zu anderen Hobbies gehören IT-Sicherheit, anderer Leute Computer, alles was mit Software-Entwicklung zu tun hat und andere Formen der schwarzen Kunst :-).