iVysílání pro Apple TV

Vše co se týká Apple TV, aplikací pro Apple TV a jejího využití.

Moderátoři: MichalM.Mac, zmiy, dandas, Macforum_Admin

Uživatelský avatar
marhycz
Příspěvky: 50
Registrován: 07 črc 2018 09:52

iVysílání pro Apple TV

Příspěvek od marhycz » 07 črc 2018 10:01

Ahoj,

Vytvořil jsem nativní TVML aplikaci pro Apple TV. Jedná se o neoficiálního klienta pro iVysílání ČT.


Update květen 2022: 
Po měsíční pauze sem tedy znovu prodloužil developer účet na další rok. Aplikace bude dostupná v TestFlight přes veřejný odkaz viz níže.

Pokud se Vám aplikace líbí a nechcete si ji nahrávat na Apple TV sami, dávám zde možnost zcela dobrovolné sbírky

Donate můžete zaslat přes
Paypal (část strhává) - Obrázek
Bankovní převod:
- Účet: 227519958/0600
- VS: 20201977
- Revolut - revolut(zavináč)marstad.cz

iVysílání pro tvOS umí: 
  • Achiv
  • Živé vysílání když je dostupné
  • Řazení dle abecedy, data
  • Doporučená videa na hlavní stránce
  • Přidat pořad do oblíbených pro rychlejší přístup 
  • Náhledy videa při rychlém scrubbingu
  • Přepínání snímkové frekvence TV
  • Pokud je pořad v živém vysílání dostupný celý, přehraje se od začátku, takže nic nezmeškáte
Ukázka aplikace:
https://youtu.be/2osctVNAr7s

ObrázekObrázekObrázek

ObrázekObrázekObrázek

Kde ji získám?
ČT mě po měsíci ignorace (4 emaily na všechny možné oddělení, + telefonát každý druhý den ), sdělila, že nemají prostředky na vývoj a údržbu další aplikace, přesto, že jim nabízím celý kód. A sám to bohužel vydat nemohu kvůli tomu, že iVysílání obsahuje i pořady, které nepatří ČT.

Tedy na App Store tuto aplikaci nemohu vydat pod svým jménem, ikdyž aplikace zobrazuje veřejně přístupný obsah jako webové stránky iVysílání či jjeí mobilní aplikace.

1. - Tímto kdokoliv, kdo vlastní Apple TV a chce aplikaci zkusit, může si přes XCode aplikaci zkomplikovat z kódu na mé GitHub stránce.
https://github.com/MarhyCZ/ivysilani_tvOS/

2. - Případně, pokud nemáte Mac, nechcete kompilovat, přidám vás do TestFlightu.
TestFlight je možnost pro vývojáře na Apple platformě testovat aplikace s uživateli před vydáním do App Store. Stačí si nainstalovat aplikaci TestFlight z App Store a poté se přidat do beta testování iVysílání na tomto odkazu:
https://testflight.apple.com/join/bD8YtnL9

Aplikaci hodlám udržovat. Zatím fungovala několik měsíců bez zásahu, ale kdykoliv může dojit na straně ČT ke změně API (o kterém asi těžko budu informován) a úprava mi pak může chvilku trvat, nebo už to nemusí fungovat nikdy. Jedná se o čistě volnočasový projekt.
Naposledy upravil(a) marhycz dne 28 kvě 2022 13:28, celkem upraveno 41 x.

Uživatelský avatar
SteveJSF
Příspěvky: 1419
Registrován: 22 bře 2013 07:41

Re: iVysílání pro tvOS

Příspěvek od SteveJSF » 08 črc 2018 00:39

Sorry, ale není už to úvodní “vytvořil jsem nativní aplikaci” nesmysl?

Uživatelský avatar
marhycz
Příspěvky: 50
Registrován: 07 črc 2018 09:52

Re: iVysílání pro tvOS

Příspěvek od marhycz » 08 črc 2018 10:47

Z googlu na dotaz "nativní aplikace"

"Co je nativní aplikace?
Nativní aplikace je aplikace, která je vytvořena pouze pro jednu platformu. Aplikace je dostupná např. pouze pro iOS nebo pro Android. Pro další platformy je nutné tvořit jinou aplikaci, i když může mít shodnou funkcionalitu."

Toto iVysílání je stejně nativní jako App Store, Music, Movies, Search, Podcasts, které také všechny běží na TVML+TVJS. a TVML+TVJS je nativní jazyk pro tvOS.

Každopádně, nikdo ti nebrání napsat něco jiného, rád si to stáhnu :-) Ale vzhledem k tomu, že kromě DVTV a Streamu je tohle asi jediná další tvOS appka co zobrazuje nějaký český zdroj, tak já sám bych byl rád za každou appku, kterou najdu :)

Uživatelský avatar
SteveJSF
Příspěvky: 1419
Registrován: 22 bře 2013 07:41

Re: iVysílání pro tvOS

Příspěvek od SteveJSF » 08 črc 2018 15:41

Já jsem vždycky bral jako “nativní” takovou aplikaci, kterou nikde dodatečně nestahuju, protože je dodávána společně se systémem. Pokud už ji stahuju a instaluju dodatečně a vytvořil ji někdo jiný, pak je to pro mě 3rd party aplikace. Nevím, jestli je to tak do detailu správně, stejně tak vím, že ne vždy je správně to, co říká google, ale vem to čert. Nijak tím nechci shazovat užitečnost nebo jakýkoliv přínos té aplikace pro tvOS a záslužné práce na ní. Ohodnotit jí nemůžu, protože mám starší ATV, kam se aplikace neinstalují a používám aplikaci Horizon Go a airplay.

swenak
Příspěvky: 2217
Registrován: 03 kvě 2014 16:43

iVysílání pro tvOS

Příspěvek od swenak » 08 črc 2018 16:43

Nativní <> integrovaná, v tom má zakladatel pravdu. Např. nenativní jsou různé html, java a podobné aplikace, které nejsou přímo napsány pro systém, na kterém běží. Některé app třeba nejsou ani aplikace a pouze zobrazují nějaký html obsah, např. to tak snad měla/má mall aplikace pro iOS.

db.
Příspěvky: 107
Registrován: 05 srp 2012 07:34

Re: iVysílání pro tvOS

Příspěvek od db. » 14 črc 2018 18:08

Tohle mi udělalo opravdu velikou radost! Děkuju!
☕ kavárenský povaleč - Certified Trainer
*Gorenie K337 *Elektrolux EWT1000 *Eta Compact *Tefal Aquaspeed 250

jurast
Příspěvky: 192
Registrován: 27 srp 2012 08:23

Re: iVysílání pro tvOS

Příspěvek od jurast » 16 črc 2018 21:28

Též jsem vyzkoušel a moc díky.

Uživatelský avatar
Gngngn
Příspěvky: 104
Registrován: 05 zář 2012 23:43

Re: iVysílání pro tvOS

Příspěvek od Gngngn » 17 črc 2018 01:18

Tohle je skvělé! Moc rád vyzkouším! Kéž bych to rozchodil!

Uživatelský avatar
marhycz
Příspěvky: 50
Registrován: 07 črc 2018 09:52

Re: iVysílání pro tvOS

Příspěvek od marhycz » 17 črc 2018 08:48

Za málo všem, neskutečně mě těší, že se Vám aplikace líbí :)

Kdo ji nezvládne zkomplikovat, tak mi stačí do PM napsat Apple ID a stáhnout si z App Store TestFlight na beta testování :)

Uživatelský avatar
marhycz
Příspěvky: 50
Registrován: 07 črc 2018 09:52

Re: iVysílání pro tvOS

Příspěvek od marhycz » 17 črc 2018 09:37

Ještě budu mít tak do týdne i Prima Play, jak kvalitní obsah nabízí je druhá věc, ale mají hezky jednoduché a logické API. Protože mám jen hackintoshe jako stolní počítač, tak se k vývoji dostanu jen o víkendu :)

Uživatelský avatar
marhycz
Příspěvky: 50
Registrován: 07 črc 2018 09:52

Re: iVysílání pro tvOS

Příspěvek od marhycz » 23 zář 2018 21:44

Zítra už bych mohl mít připravený update, který přidá možnost uložit pořad do oblíbených!

Obrázek
Obrázek

Uživatelský avatar
marhycz
Příspěvky: 50
Registrován: 07 črc 2018 09:52

Re: iVysílání pro tvOS

Příspěvek od marhycz » 24 zář 2018 12:54

Update:

24.9.2018
- Přidaná nová záložka Oblíbené
- Pořad nyní můžete přidat do oblíbených pro rychlejší přístup

Aplikaci stačí jen vypnout a zapnout pro načtení nové verze.

Josef F.
Příspěvky: 193
Registrován: 04 zář 2014 13:01

Re: iVysílání pro tvOS

Příspěvek od Josef F. » 25 zář 2018 09:13

Včera odeslán email s dotazem na ČT. Tak uvidíme, na odpověď ještě čekám.

Uživatelský avatar
Mironet
Příspěvky: 1383
Registrován: 02 říj 2012 13:22

Re: iVysílání pro tvOS

Příspěvek od Mironet » 25 zář 2018 12:31

Ono kdyby opravdu chtěli, tak by určitě nebyl takový problém vyfiltrovat původní tvorbu ČT, na kterou určitě práva mají na všechny platformy a zveřejnit v aplikaci jen to. Problém spíš je, že cílový divák ČT je věkově 40+, který si ATV nekoupí.

swenak
Příspěvky: 2217
Registrován: 03 kvě 2014 16:43

Re: iVysílání pro tvOS

Příspěvek od swenak » 25 zář 2018 17:05

Mám aTV:) Ale zase nečumím na TV vysílání, to je fakt:)

JiRas71
Příspěvky: 14
Registrován: 24 zář 2018 16:44

Re: iVysílání pro tvOS

Příspěvek od JiRas71 » 25 zář 2018 17:14

Mi třeba nejde u iVysilani o vysílání, ale o archiv pořadů a seriálů které nestihnu, nebo jsou pozdě večer.

Uživatelský avatar
Mironet
Příspěvky: 1383
Registrován: 02 říj 2012 13:22

Re: iVysílání pro tvOS

Příspěvek od Mironet » 25 zář 2018 18:54

swenak píše:Mám aTV:) Ale zase nečumím na TV vysílání, to je fakt:)
To nebylo myšleno jako příčina + důsledek, ale jako dvě podmínky. Typický divák ČT = 40+ a nikdy si nekoupí ATV. :-)

Uživatelský avatar
SharkeeCZ
Příspěvky: 1606
Registrován: 09 lis 2015 17:57

Re: iVysílání pro tvOS

Příspěvek od SharkeeCZ » 25 zář 2018 20:12

Nesmysl. Mám 40+, dívám se na ČT a ATV mám již nějakou tu dobu.
iPhone14Pro/MBA 2021/iPad Air 2020/iPAD2018/MBA early2014/aTV4/ AirPodsGen3

Jirka_S
Příspěvky: 1377
Registrován: 08 čer 2015 18:39
Bydliště: CZ

Re: iVysílání pro tvOS

Příspěvek od Jirka_S » 26 zář 2018 06:31

@Mironet: to je slovo do pranice, mně je 40++ a na ČT se občas koukám jako na jedinou tv stanici, snad ještě NG, Animal planet apod. ATV mám doma dvě. :)

Uživatelský avatar
Mironet
Příspěvky: 1383
Registrován: 02 říj 2012 13:22

Re: iVysílání pro tvOS

Příspěvek od Mironet » 26 zář 2018 08:40

Pak už se nabízí jen otázka proč to děláte...

Ne, jasně, každý to má jinak. Mě je 31, lidi okolo mě nekoukají na TV vůbec, mladší ročníky se kterými se setkávám v práci (gymnázium) už absolutně ne. Já nemám TV už roky, vše na co koukám je on-demand a k tradičnímu vysílání, kdy mi někdo servíruje obsah právě v určený den v 8 hodin už bych prostě nešel. A k tomu každých 20 minut reklamy. Ne třeba na ČT během programu, ale jsou tam taky...

swenak
Příspěvky: 2217
Registrován: 03 kvě 2014 16:43

Re: iVysílání pro tvOS

Příspěvek od swenak » 26 zář 2018 08:59

Taky koukám jenom co chci, anténu jsem v TV neměl zapíchlou, no, tak 4-5let a to mi je více. A po tom, co mi kelega vyprávěl obsah pár dílů výměny slepic jsem tomu jenom rád.

Uživatelský avatar
marhycz
Příspěvky: 50
Registrován: 07 črc 2018 09:52

Re: iVysílání pro tvOS

Příspěvek od marhycz » 26 zář 2018 19:38

Update:
26/9/2018
-Vylepšena logika stránky Oblíbené

emibure
Příspěvky: 125
Registrován: 13 čer 2014 07:10
Bydliště: Praha

Re: iVysílání pro tvOS

Příspěvek od emibure » 27 zář 2018 18:27

Ahoj, mam od tebe iVysílání a je super, rád bych si přidal ještě PrimaPlay, je už dostupná do aplikace TestF?...
MacBook Air 13, 2015: EL Capitan
iPhone 6s 64GB
iPhone 5s 32GB
iPad mini 2 16GB
Apple Watch Sport 42mm
AppleTV 2015 32GB

Uživatelský avatar
marhycz
Příspěvky: 50
Registrován: 07 črc 2018 09:52

Re: iVysílání pro tvOS

Příspěvek od marhycz » 27 zář 2018 18:30

Ahoj, super! Všem z TestFlight programu iVysílání jsem poslal pozvánku na Prima Play. Takže to máš někde v mailu :D

Jako s každou pozvánkou píšu do PM, že TestFlight bude dostupný někdo do jara, kdy mi vyprší vývojářská licence.

jarieex
Příspěvky: 1
Registrován: 18 říj 2018 17:21

Re: iVysílání pro tvOS

Příspěvek od jarieex » 18 říj 2018 17:44

Zdravím,

mohl bych poprosit o přidání do testflightu, nezvládnu to sám zkompilovat, moc díky, J. Můj appleid: jaroslav.rakosan@gmail.com

heiabro
Příspěvky: 1
Registrován: 22 lis 2018 13:48

Re: iVysílání pro tvOS

Příspěvek od heiabro » 24 lis 2018 00:12

Ahoj, predevsim diky za tvou praci! iVysilani, ktere nabici CT pro iPhone je bidna, a i spolehlivost prenosu jejich webu pres airplay na AppleTV je na nervy :) Az vyzkousim, dam vedet.
Mam ale bohuzel problem s kompilaci. Mam Xcode 9.2, tak mi to hlasi "Failed to load project at '.../Desktop/ivysilani_tvOS/native/iVysilani.xcodeproj', incompatible project version".

Změnil jsem tudiz verzi kompatibility v .pbxproj na nizsi:

Kód: Vybrat vše

objectVersion = 48;
compatibilityVersion = "Xcode 8.0";
Ale haze mi to tuhle chybu a nevim co s tim dal? Díky za pomoc.
Snímek obrazovky 2018-11-24 v 0.07.05.png
-----
O pár minut později... Už ok, s troškou editace jsem pochopil, že ta tečka před "LaunchOptionsKey" být nemá. Fixnul jsem to.
-----

...a o pár minut zas později ... už to vzdávám, protože teď pro změnu mi to hlásí, že mám starej Xcode a nový tvOS

Kód: Vybrat vše

This Apple TV (4th generation) is running tvOS 12.1 (16J602), which may not be supported by this version of Xcode.
Sakrys, tak nic. :lol: :twisted:

Uživatelský avatar
marhycz
Příspěvky: 50
Registrován: 07 črc 2018 09:52

Re: iVysílání pro tvOS

Příspěvek od marhycz » 25 lis 2018 12:18

Ahoj,
jednoduše se snažíš otevřít projekt, který je psaný ve verzi Swiftu, kterou starý XCode nepodporuje. Stačí jen nainstalovat nový Xcode. Ale zatím tě mohu hodit do TestFlightu :)

A jinak - AirPlay funguje bohužel trochu víc blbě :D Například Chromecast by dělal to co píšeš - pošleš do něj video, chromecast si pouze vezme URL adresu videa a začne ho streamovat. Což je chytrý postup.
AirPlay dělá to, že pošleš video do Apple TV, ipad/iPhone stahuje video, posílá ho zpátky přes router k TV. Takže internet-router-iphone-router-appletv. Je to šíleně idiotský a to zapříčiňuje, že se ty věci dost sekají, pokud nemáš lepší Wifinu

littlepaul476
Příspěvky: 31
Registrován: 23 říj 2013 08:46

Re: iVysílání pro tvOS

Příspěvek od littlepaul476 » 13 pro 2018 18:22

Já bych řekl, že i ATV někdy funguje, že se do ní pošle jen odkaz na video a klíče a přehrávání je pak rovnou pouze v ATV. Poznalo se to tak, že se mohl iPhone pak vypnout nebo na něm dělat něco jiného. Pokud ale video dekódoval iPhone a posílal ho do ATV, pak tato aplikace musela být stále na iPhonu otevřená. Tuším, že to byl případ HBO GO (nevím jak teď, ale před cca rokem HBO GO bylo na ATV debilní a často nenabízelo originální znění s titulky, kdežto na iPhone to dát šlo, tak jsem to musel streamovat přes iPhone a ten jsem měl v nabíječce a stále zapnutý...)

Jinak díky za iVysílání. Kompiluji si ho sám, ale jsem hluboce zklamán politikou Apple, že takováto aplikace vyfasuje certifikát pouze na týden. V praxi mi tedy iVysílání skoro nikdy nefunguje a je bohužel rychlejší to pustit z iphone z webu než zapínat komp a znovu to kompilovat. Pro mne toto bylo o to větší zklamání, že jsem si plánoval něco naprogramovat pro iOS, ale takto to asi bez 2000Kč/rok nebude použitelné. A to jsem se tenkrát fakt hodně radoval, když Apple zahlásil, že si lidi budou moct pro svůj mobil programovat bez AppStoru. :(

Uživatelský avatar
marhycz
Příspěvky: 50
Registrován: 07 črc 2018 09:52

Re: iVysílání pro tvOS

Příspěvek od marhycz » 15 pro 2018 20:59

Tak zkus schválně pro zajímavost ten mobil vypnout potom, co to video pošleš na Apple TV

Jinak ano, tahle politika Applu je horší, ale hlavní vina je na straně ČT, která měla a stále má možnost tuto aplikaci vydat pod svými křídly, aby mohla poskytovat celý katalog iVysílání.

Jinak Vás alespoň mohu přidat do TestFlight programu, kde je certifikát na 3 měsíce. Jednou za 3 měsíce tedy vydávám "prázdný" update, který prodlouží certifikát.

maros12358
Příspěvky: 1
Registrován: 24 pro 2018 11:50

Re: iVysílání pro tvOS

Příspěvek od maros12358 » 24 pro 2018 12:17

Zdravicko dalo by sa aby si má pridal do testflight chcel by som si dať tvoju aplikáciu na apple tv diki

Uživatelský avatar
marhycz
Příspěvky: 50
Registrován: 07 črc 2018 09:52

Re: iVysílání pro tvOS

Příspěvek od marhycz » 27 pro 2018 19:04

Ahoj,
určitě, stačí napsat PM s tvým Apple ID.

Uživatelský avatar
marhycz
Příspěvky: 50
Registrován: 07 črc 2018 09:52

Re: iVysílání pro tvOS

Příspěvek od marhycz » 27 pro 2018 19:10

Jinak, pokud někdo tyto aplikace používá často, za což děkuji :), tak 11. března 2019 mi končí developer účet.
Protože mi ještě ani jeden člověk neposlal donate, tak se mi to už dotovat znova nechce :D Nežádám tu o příspěvky, je to čistě na Vás.
Pokud chcete mít dále možnost TestFlightu, napište to sem, ať vidíme kdo má zájem a může se pak udělat sbírka přes PayPal, případně někomu se ještě více hodil Revolut, takže bych to sem taky hodil.

Jinak stále je tu možnost si appku vždycky zkompilovat na 7 dní, pokud nemáte developer účet, takže tohle není vůbec povinnost, jenom je to méně komfortní.

jurasu
Příspěvky: 22
Registrován: 09 dub 2013 08:29

Re: iVysílání pro tvOS

Příspěvek od jurasu » 28 pro 2018 18:08

Ahoj,
rád přispěju. Vyhovuje mi Paypal.

hezko
Příspěvky: 3
Registrován: 20 říj 2018 18:08

Re: iVysílání pro tvOS

Příspěvek od hezko » 28 pro 2018 19:48

Ako som ti písal, prispejem aj ja, ak to nie je problém tak cez Revolut :)

JiRas71
Příspěvky: 14
Registrován: 24 zář 2018 16:44

Re: iVysílání pro tvOS

Příspěvek od JiRas71 » 28 pro 2018 22:34

Přispějí určitě, mám PayPal.

Odpovědět