Skip to content

Neoficiální klient Prima PLAY pro Apple TV

Notifications You must be signed in to change notification settings

hfedak/primaplay_tvOS

Repository files navigation

Prima PLAY pro tvOS

Neoficiální klient Prima Play pro Apple TV umožňující sledování obsahu on-demand katalogu Prima Play. Postaven s použitím TVML a atvjs frameworku.

Problémy hlašte v Issues.

Jak tedy aplikaci spustit?

Stačí zkompilovat projekt ve složce native v Xcode a poslat na Apple TV.

Javascriptovou část aplikace hostuji zde na githubu v gh-pages branch, tedy při případném updatu postačí vypnout/zapnout aplikaci na Apple TV.

Případně poslat soukromou zprávu na fórum http://www.xbmc-kodi.cz/prispevek-apple-tv-ivysilani-pro-tvos a pokud budu moct, přidám do TestFlightu.


Struktura

Projekt je rozdělený do 2 částí

  • native: tato složka obsahuje Xcode projekt. Soubor AppDelegate.swift se stará o nastavení TVMLKit frameworku a spuštění JavaScriptové aplikace. Nativní část se měnit nebude, výhoda pro uživatele je tedy, že aplikaci bude muset zkompilovat jen jednou.

  • web: tato složka obsahuje JavaScript a TVML zdrojové soubory potřebné pro kompilaci javascriptové části aplikace. Obsah složky web/public by měl běžet na webovém serveru, na který bude mít aplikace přístup.

Jak začít s vývojem

Pokud máte nainstalovnaný nodejs a npm stačí následující příkazy ve složce s projektem:

$ npm install -g gulp                   # Install Gulp globally
$ npm install                           # Install dependencies

Spuštění testovacího webserveru

Zkompiluje .js aplikaci a spustí výchozí webserver na portu 9001. Server hlídá změny a při každém uložení zdrojového souboru znovu překompiluje aplikaci.

$ npm start

About

Neoficiální klient Prima PLAY pro Apple TV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 50.7%
  • HTML 36.6%
  • Swift 9.8%
  • CSS 2.9%