Kodi (voorheen XBMC) is een opensource-mediacenter, en draait op zowat alle gangbare besturingssystemen: Windows, Linux, OS X, Apple TV OS, iOS & Android. Kodi ondersteunt een waaier aan multimediaformaten en beschikt over functies zoals een afspeellijst, audiovisualisaties, diashows en weersverwachting. Daarnaast zijn er ook diverse uitbreidingen die beschikbaar worden gemaakt door derden.
In deze workshop installeren we Kodi via OpenELEC. OpenELEC is een 'embedded' Linux-distributie waarmee je in een handomdraai een Kodi-mediacenter installeert en configureert op generieke x86-hardware (32/64 bit).
DigiPinguïns is een maandelijkse bijeenkomst van Linux-gebruikers en open-source-enthousiastelingen. We starten de bijeenkomst steeds met een korte nieuwsrubriek over Linux en open-source-technologie (15'), gevolgd door een demo, lezing of workshop. Tussendoor is er steeds gelegenheid voor een losse babbel, waarbij deelnemers ervaring en kennis kunnen uitwisselen (LUG of Linux User Group).
8. ● organisatie van muziekcollectie
● zoekfunctie
● smart playlists
● ID meta tags
● automatisch downloaden van cover-art
● PAPlayer (audiospeler) ondersteunt
heel veel audio-formaten
● karaoke functies
Muziek
Music Library
DigiPinguïns: Kodi | dia 8
9. Video & Films
Video Library
● organisatie van videocollectie
● Filters op Genre, Titel, Jaar, Acteurs
and Regisseurs.
● ‘scrapers’ (vb IMDb) doen al het
organisatiewerk voor jou: automatisch
downloaden van filmposters, plot,
acteurs e.a. details,...
DigiPinguïns: Kodi | dia 9
10. ● ondersteuning voor
○ episodes
○ seizoenen
● zelfde als bij Movies
○ ‘scrapers’
○ metadata
○ cover art / fan art
○ ...
TV-reeksen
Sitcoms etc
DigiPinguïns: Kodi | dia 10
12. Live TV & PVR
Sinds 12.0 (Frodo)
DigiPinguïns: Kodi | dia 12
(functie voor Kodi 12.0 niet beschikbaar)
● EPG: elektronische programmagids
● PVR/DVR frontend
Frontend voor?
vb
● MythTV
13. Add-ons (extra’s)
Good, bad & ugly
Ugly = piraterij-add-ons
Is Kodi legal? The answer depends on how
it’s used, and how much responsibility is
placed on the technology itself.
http://wtvpc.com/is-kodi-legal-as-users-rise-
so-do-questions/
DigiPinguïns: Kodi | dia 13
14. ● Linux kernel
● systemd
● xorg-server, Mesa
● ALSA
● ffmpeg
● fuse
● …
Written in: C++ core, with C++ (binary) or
Python scripts as addons (plug-in
extentions) from third-party developers
Technisch
DigiPinguïns: Kodi | dia 14
Shoulders of giants
16. ● Skin: Confluence
○ (standaard skin)
○ 10 foot user interface
= bruikbaar op 3m afstand
● DVDPlayer & PAPlayer
○ in house ontwikkelde audio- en videospeler
○ OpenGL ES graphics rendering
Technisch
Ingrediënten
DigiPinguïns: Kodi | dia 16
17. Hardware-acceleratie GPU:
● outsource real-time
rendering to the GPU
● rendered results not
sent to main memory,
but to framebuffer
● display controller will
then send this data to
the display device
Technisch
OpenGL ES (Embedded Systems)
DigiPinguïns: Kodi | dia 17
20. Add-ons (extra’s)
The Good
● ‘legale’ addons, persoonlijke selectie
○ TED talks
○ Khan Academy
○ Soundcloud
○ YouTube
○ NASA
○ Al Jazeera
○ ...
http://www.htpcbeginner.com/kodi-legal-str
eaming-addons/
DigiPinguïns: Kodi | dia 20
21. Add-ons (extra’s)
The Bad
● Veel verouderde addons
(geen repository updates)
● Weinig of geen kwaliteitscontrole
● Malware?
DigiPinguïns: Kodi | dia 21
22. Add-ons (extra’s)
The Ugly
Quasar (fork van Pulsar)
● direct streamen van torrents
(alla Popcorn Time)
● downloaden/uploaden van copyright
materiaal is natuurlijk *ILLEGAAL*
Exodus
● maakt geen gebruik van
torrent-bestanden
● streamt rechtstreeks van sites die
hoogwaardige tv-series en films
aanbieden (alla Youtube)
DigiPinguïns: Kodi | dia 22
23. System > File manager > Add source…
http://fusion.tvaddons.ag > ‘fusion’ (naam)
Vervolgens kan je repo’s gaan installeren
vb Exodus:
Add-ons installeren m.b.v. zip-bestand >
fusion > xbmc-repos > english >
repository.exodus-<versienr>.zip
YouTube HOWTO (NL)
https://www.youtube.com/watch?v=D8-I56
9vC18
Add-ons (extra’s)
Repo’s (van repo’s…)
DigiPinguïns: Kodi | dia 23
24. Programma om add-ons te installeren
zonder je te bekommeren over repo’s
Vereiste: Fusion repo (zie vorige slide)
Add-ons installeren m.b.v. zip-bestand >
fusion > start-here >
plugin.program.addoninstaller-<versienr>.zi
p
YouTube HOWTO (NL)
https://www.youtube.com/watch?v=Tidlr5n
58RI
Add-ons (extra’s)
Addon installer
DigiPinguïns: Kodi | dia 24
27. OpenELEC
Linux-distributie
● bestemd voor
HTPC (Home Theater PC)
● “just enough operating system"
○ niet veel meer dan Kodi
○ klein (ca 150 MB)
○ razendsnel (boot tijd 5 à 20”)
● eenvoudig in gebruik
● eenvoudige installatie en
onderhoud
DigiPinguïns: Kodi | dia 27
28. OpenELEC
Hardware/platformen
● Generic (64 & 32bit):
Intel HD/GMA graphics
NVIDIA Geforce / ION / ION2
AMD Radeon / Fusion
● Raspberry Pi: A and B(+)
● RaspberryPi-2: Cortex-A7 ARM
● Freescale iMX6 ARM
DigiPinguïns: Kodi | dia 28
29. OpenELEC
Installatie
DigiPinguïns: Kodi | dia 29
ZIP-bestand downloaden van
http://openelec.tv/get-openelec + unzippen
Imagebestand (.img) naar USB schrijven
● via ‘Schijven’ (app) in GNOME > USB
device > menu ‘image terugplaatsen’
● via commando
sudo dd if=OpenELEC-Generic.x86_64-<versienr>.img of=/dev/sdb bs=4M
BIOS goedzetten
HOWTO
http://wiki.openelec.tv/index.php/Installation
30. Dank je voor de
attentiespanne!
Merijn Supply
Vormingplus MZW