30
DigiPinguïns: Kodi / OpenELEC Merijn Supply di 6 dec 2016

DigiPinguïns: Kodi / OpenELEC

Embed Size (px)

Citation preview

Page 1: DigiPinguïns: Kodi / OpenELEC

DigiPinguïns:Kodi / OpenELECMerijn Supplydi 6 dec 2016

Page 2: DigiPinguïns: Kodi / OpenELEC

open source (GPL)

MEDIA CENTER

speelt videos, muziek, foto’s,

...

Wat is Kodi?

DigiPinguïns: Kodi | dia 2

Page 3: DigiPinguïns: Kodi / OpenELEC

Multi-platform

DigiPinguïns: Kodi | dia 3

Page 4: DigiPinguïns: Kodi / OpenELEC

Historiek / releases

DigiPinguïns: Kodi | dia 4

Page 5: DigiPinguïns: Kodi / OpenELEC

○ Xbox Media Player | 5 okt 2002 (merge YAMP)○ Xbox Media Center | 2003

○ 1.0.0 | 29 juni 2004

XBMC (naamswijziging)○ 2.0.0 | 29 sept 2006○ 8.10 | 15 nov 2008 Atlantis (Linux/Mac/Windows)○ 9.04 | 6 mei 2009 Babylon○ 9.11 | 24 dec 2009 Camelot

Releases XBMC / Kodi

DigiPinguïns: Kodi | dia 5

Page 6: DigiPinguïns: Kodi / OpenELEC

○ 10.x | 18 dec 2010 Dharma○ 11.0 | 24 mrt 2012 Eden○ 12.x | 29 jan 2013 Frodo (Android-support)○ 13.0 | 4 mei 2014 Gotham

Kodi (naamswijziging)○ 14.x | 23 dec 2014 Helix Kodi (naamswijziging)○ 15.x | 21 jul 2015 Isengard○ 16.0 | 20 feb 2016 Jarvis○ 17.0 | ? Krypton

Releases XBMC / Kodi

DigiPinguïns: Kodi | dia 6

Page 7: DigiPinguïns: Kodi / OpenELEC

Afgeleiden

Forks of afgeleide projecten:● Boxee● Plex● MediaPortal● OpenELEC● ...

DigiPinguïns: Kodi | dia 7

Page 8: DigiPinguïns: Kodi / OpenELEC

● organisatie van muziekcollectie● zoekfunctie● smart playlists● ID meta tags● automatisch downloaden van cover-art● PAPlayer (audiospeler) ondersteunt

heel veel audio-formaten● karaoke functies

MuziekMusic Library

DigiPinguïns: Kodi | dia 8

Page 9: DigiPinguïns: Kodi / OpenELEC

Video & FilmsVideo 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

Page 10: DigiPinguïns: Kodi / OpenELEC

● ondersteuning voor○ episodes○ seizoenen

● zelfde als bij Movies○ ‘scrapers’○ metadata○ cover art / fan art○ ...

TV-reeksenSitcoms etc

DigiPinguïns: Kodi | dia 10

Page 11: DigiPinguïns: Kodi / OpenELEC

Foto’sDiashowspanning/zoomingslideshow met "Ken Burns Effect"

DigiPinguïns: Kodi | dia 11

Page 12: DigiPinguïns: Kodi / OpenELEC

Live TV & PVRSinds 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

Page 13: DigiPinguïns: Kodi / OpenELEC

Add-ons (extra’s)Good, bad & uglyUgly = 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

Page 14: DigiPinguïns: Kodi / OpenELEC

● 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

Page 15: DigiPinguïns: Kodi / OpenELEC

● Skin / UI / GUI● Interfaces

○ Scripts/Plug-ins/API’s

● Inhoudsbeheer○ Bronnen/Views/Metadata

● Spelers / rendering● Bestandsdeling

TechnischIngrediënten

DigiPinguïns: Kodi | dia 15

Page 16: DigiPinguïns: Kodi / OpenELEC

● Skin: Confluence○ (standaard skin)

○ 10 foot user interface= bruikbaar op 3m afstand

● DVDPlayer & PAPlayer○ in house ontwikkelde audio- en videospeler○ OpenGL ES graphics rendering

TechnischIngrediënten

DigiPinguïns: Kodi | dia 16

Page 17: DigiPinguïns: Kodi / OpenELEC

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

TechnischOpenGL ES (Embedded Systems)

DigiPinguïns: Kodi | dia 17

Page 18: DigiPinguïns: Kodi / OpenELEC

Ondersteunde mediaformaten

● Fysieke mediabronnen○ CD, DVD, Blu-ray, USB-sticks, HD’s, ...

● Netwerkprotocollen○ AirPlay/AirTunes, UPnP / DLNA○ SMB/SAMBA/CIFS, NFS, FTP, etc.

● Container-formaten○ AVI, MPEG, WMV, ASF, FLV, MKV/MKA

(Matroska), QuickTime, MP4, AAC, Ogg, ...DigiPinguïns: Kodi | dia 18

Page 19: DigiPinguïns: Kodi / OpenELEC

Ondersteunde mediaformaten

● Video-codecs○ MPEG-1, MPEG-2, H.263, MPEG-4 SP and ASP,

MPEG-4 AVC (H.264), HEVC (H.265), VP9, …

● Audio-codecs○ MIDI, AIFF, WAV/WAVE, MP2, MP3, AAC, AACplus

(AAC+), Vorbis, APE, WMA, FLAC, …

● Afbeeldings-formaten○ RAW, BMP, JPEG, GIF, PNG, TIFF, ... DigiPinguïns: Kodi | dia 19

Page 20: DigiPinguïns: Kodi / OpenELEC

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-streaming-addons/

DigiPinguïns: Kodi | dia 20

Page 21: DigiPinguïns: Kodi / OpenELEC

Add-ons (extra’s)The Bad● Veel verouderde addons

(geen repository updates)● Weinig of geen kwaliteitscontrole● Malware?

DigiPinguïns: Kodi | dia 21

Page 22: DigiPinguïns: Kodi / OpenELEC

Add-ons (extra’s)The UglyQuasar (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

Page 23: DigiPinguïns: Kodi / OpenELEC

System > File manager > Add source…http://fusion.tvaddons.ag > ‘fusion’ (naam)

Vervolgens kan je repo’s gaan installerenvb 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-I569vC18

Add-ons (extra’s)Repo’s (van repo’s…)

DigiPinguïns: Kodi | dia 23

Page 24: DigiPinguïns: Kodi / OpenELEC

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>.zip

YouTube HOWTO (NL)https://www.youtube.com/watch?v=Tidlr5n58RI

Add-ons (extra’s)Addon installer

DigiPinguïns: Kodi | dia 24

Page 25: DigiPinguïns: Kodi / OpenELEC

Remote (app)KoreOfficial Remote for Kodi

YouTube HOWTOhttps://www.youtube.com/watch?v=Gyg_bpdbMuo

DigiPinguïns: Kodi | dia 25

Page 26: DigiPinguïns: Kodi / OpenELEC

OpenELECEmbedded Linux Entertainment Center

DigiPinguïns: Kodi | dia 26

Page 27: DigiPinguïns: Kodi / OpenELEC

OpenELECLinux-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

Page 28: DigiPinguïns: Kodi / OpenELEC

OpenELECHardware/platformen● Generic (64 & 32bit):

Intel HD/GMA graphicsNVIDIA Geforce / ION / ION2AMD Radeon / Fusion

● Raspberry Pi: A and B(+)● RaspberryPi-2: Cortex-A7 ARM● Freescale iMX6 ARM

DigiPinguïns: Kodi | dia 28

Page 29: DigiPinguïns: Kodi / OpenELEC

OpenELECInstallatie

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

Page 30: DigiPinguïns: Kodi / OpenELEC

Dank je voor de attentiespanne!Merijn SupplyVormingplus MZW