23.03.2016 | 10:21
Pa preko Plexa kako drugačije
!
Neki dan je bio March 2016 Apple Event koji smo pratili sa manje ili više zadovoljstva. Naravno neki nisu uopće i to je ok.
Ono što me uvijek nerviralo je činjenica da iako je na tržištu već duže vrijeme hrpa Smart TVa sa ugrađenim web browserima gotovo 99% njih neće moći otvoriti web stream Apple Eventa.
Ispod svakog stream i piše što je sve potrebno da bi se stream pratio i to je baš onako u smjeru Apple i njihovog eko sustava.
Pošto nemam ATV ni jedne genracije da mi elegantno omogući AirPlay sa iphone na TV, tražio sam ga li postoji neka druga solucija.
Naravno ima nešto free, ali uglavnom komercijalnih aplikacija koje omogućuju ovo, ali nije mi se jednostavno da valo xy $$ za nešto što ću koristit dosta rijetko.
S druge strane htio sam pratit live stream na TVu i tu ulazi Plex. Ovu platformu koristim valjda 99% kada je rijeć o gledanju bilo čega na velikom ekranu.
Plex kao platforma ima podršku za određene addons koje oni zovu channels. Među njima postoji i Apple movie trailers, ali ne i Apple Events što je šteta.
Nakon što sam vidio da Apple streama svoje evente u M3U8 formatu pala mi je ideja. Naime za Plex postoji IPTV addon koji omogućuje stream upravo tog formata (plex nativno to ne supportira). Dakle ideja je bila da se taj addon iskoristi i preko njega složi m3u lista koja će sadržavati m3u8 streamove za Apple evente.
INSTALACIJA iptv addona
addon je moguće dohvatit sa ove lokacije:
github.com/Cigaras/IPTV.bundle . Na navedenom linku se nalaze sve upute kako se isti koristi i modificira, ali ću navesti par stvari u nastavku koje sam ja napravio vezano za modifikaciju i prilagodbu ovog addona.
Nakon što se addon prebaci u Plex Plugins folder i napravi reboot istoga. Addon će biti vidljiv u 'Channels' kategoriji unutar Plexa.
Sve modifikacije u nastavku se rade unutar .../IPTV.bundle/Contents/Resources lokacije
Unutar navedene putanje nalaze se m3u datoteke koje želite koristit kao i slike koje želite dodijeliti odgovarajućem streamu.
MODIFIKACIJA M3U DATOTEKE
Dakle najbitnije je izvući m3u8 URL do odgovarajućeg streama kojeg želite dodati u popis m3u datoteke koju će IPTV plugin gledati.
Ovo je primjer kako to izgleda kada se složi:
#EXTM3U
#EXTINF:0 group-title=“iPhone 5S & 5C” tvg-logo="september_2013.jpg", iPhone 5S & 5C (September 10 2013)
http://p.events-delivery.apple.com.edgesuite.net/1309ouhbqdvaeodhbqedvojhbadsfv/m3u8/sl_vod_mvp.m3u8
#EXTINF:0 group-title=“iPad Air & iPad Mini (Retina)” tvg-logo="october_2013.jpg", iPad Air & iPad Mini (Retina) (October 22 2013)
http://p.events-delivery.apple.com.edgesuite.net/13pijbdfvpijhaebfrvqepifhjb10/m3u8/sl_vod_mvp.m3u8
#EXTINF:0 group-title=“WWDC 2014” tvg-logo="wwdc2014.jpg", WWDC 2014 (June 2 2014)
http://p.events-delivery.apple.com.edgesuite.net/14poiunaeporfnsvpobjuanefvpjb6a/m3u8/sl_vod_mvp.m3u8
#EXTINF:0 group-title=“iPhone 6 & 6Plus” tvg-logo="september_2014.jpg", iPhone6 & 6Plus (September 9 2014)
http://p.events-delivery.apple.com.edgesuite.net/14pijnadfpvkjnfvpijhabdfvpijbadfv09/m3u8/sl_vod_mvp.m3u8
#EXTINF:0 group-title=“iPad Air 2 - iPad Mini 3 - iMac 5K” tvg-logo="october_2014.jpg", iPad Air 2 - iPad Mini 3 - iMac 5K (October 16 2014)
http://p.events-delivery.apple.com.edgesuite.net/14pounqefvoiubefvpiub10/m3u8/sl_vod_mvp.m3u8
#EXTINF:0 group-title=“Apple Watch” tvg-logo="march_2015.png", Apple Watch (March 9 2015)
http://p.events-delivery.apple.com.edgesuite.net/1503ohibasdvoihbasfdv/vod/1503poihbsdfvpihb_cc_vod.m3u8
#EXTINF:0 group-title=“WWDC 2015” tvg-logo="wwdc2015.png", WWDC 2015 (June 8-12 2015)
http://p.events-delivery.apple.com.edgesuite.net/15pijbnaefvpoijbaefvpihb06/m3u8/hls_vod_mvp.m3u8
#EXTINF:0 group-title=“iPhone 6S & iPad Pro 12” tvg-logo="september_2015.png", iPhone 6S & iPad Pro 12 (September 9 2015)
http://p.events-delivery.apple.com.edgesuite.net/1509pijnedfvopihbefvpijlkjb/m3u8/hls_vod_mvp.m3u8
#EXTINF:0 group-title=“iPhone 5SE & iPad Pro mini” tvg-logo="march_2016.png", iPhone 5SE & iPad Pro mini (March 21 2016)
http://p.events-delivery.apple.com.edgesuite.net/1603kjbnadcpjhbasdvpjbasdvpjb/m3u8/hls_vod_mvp.m3u8
Dakle vrlo jednostavno, #EXTINF je red u kojem idu metapodaci vezano za pojedini stream (ime, lokacija i ime slike, opis itd...) dok je red ispod njega URL do samog streama. Ovo se ponavlja ovisno o tome koliko steamova netko želi imati u popisu.
Slike također mogu imati i URL gdje se slika nalazi ukoliko se ne želi držati lokalno.
Folder u kojem se nalaze m3u datoteke kao i slike koje se korsite sadrži i slike koje IPTV koristi za prezentaciju tog addona (kao recimo ikona IPTV kanala, njegova pozadina i slično) unutar Plex sučelja. To se naravno može zamijeniti sa neki custom slikama kako bi se addon dodatno prilagodio.
Uglavnom kada se sve posloži onda to može izgledati ovako:
Dakle bez potrebe nekog Apple uređaja svi Keynotes dostupni unutar custom sučelja Plexa.
Možda će netko reći da je ovo nepotrebno pošto ima hrpa načina kako pratit te evente, ali eto, ja volim Plex i drago mi je da postoji način za složiti sve evente na jednom mjestu.