All Projects → emadalam → Tvml Catalog Using Atvjs

emadalam / Tvml Catalog Using Atvjs

Licence: mit
Port of the TVML Catalog Sample Code re-written using atvjs

Projects that are alternatives of or similar to Tvml Catalog Using Atvjs

TVGemist
An *Unofficial* Uitzending Gemist application for  TV
Stars: ✭ 23 (-32.35%)
Mutual labels:  apple-tv
pychannels
Python library for querying and controlling the Channels app.
Stars: ✭ 15 (-55.88%)
Mutual labels:  apple-tv
Awesome Smart Tv
⚡️A curated list of awesome resources for building Smart TV apps
Stars: ✭ 588 (+1629.41%)
Mutual labels:  apple-tv
tvos-soap4.me
tvOS app for soap4.me video service https://soap4.me/
Stars: ✭ 22 (-35.29%)
Mutual labels:  apple-tv
Hostess.swift
A Swift implementation of NSHost that works on iOS, OS X and tvOS. Hostess.swift is safe to use in a framework because it does not require a bridging header. Hostess is Swift 4.0 (or newer) only and replaces the Swift 2.x only Host.swift.
Stars: ✭ 27 (-20.59%)
Mutual labels:  apple-tv
Oddworks
[MIRROR]
Stars: ✭ 282 (+729.41%)
Mutual labels:  apple-tv
Rapidbay
Self-hosted torrent video streaming service compatible with Chromecast and AppleTV deployable in the cloud
Stars: ✭ 163 (+379.41%)
Mutual labels:  apple-tv
Exhibit
Exhibit is a managed screensaver App for tvOS.
Stars: ✭ 19 (-44.12%)
Mutual labels:  apple-tv
TVOSPicker
A sweet horizontal picker view controller for tvOS.
Stars: ✭ 26 (-23.53%)
Mutual labels:  apple-tv
Swiftybeaver
Convenient & secure logging during development & release in Swift 3, 4 & 5
Stars: ✭ 5,392 (+15758.82%)
Mutual labels:  apple-tv
play-on-apple-tv
A command line tool to play any audio/video on an Apple TV.
Stars: ✭ 23 (-32.35%)
Mutual labels:  apple-tv
BDLocalizedDevicesModels
Apple devices model names localized.
Stars: ✭ 23 (-32.35%)
Mutual labels:  apple-tv
Pyatv
A python client library for the Apple TV
Stars: ✭ 322 (+847.06%)
Mutual labels:  apple-tv
SwiftUI-DesignCode
 SwiftUI-DesignCode is some examples in the process of learning swiftUI 2.0
Stars: ✭ 185 (+444.12%)
Mutual labels:  apple-tv
Marshal
Marshaling the typeless wild west of [String: Any]
Stars: ✭ 694 (+1941.18%)
Mutual labels:  apple-tv
Aerial
Apple TV screen saver for Windows
Stars: ✭ 200 (+488.24%)
Mutual labels:  apple-tv
Atvjs
Blazing fast Apple TV application development using pure JavaScript
Stars: ✭ 262 (+670.59%)
Mutual labels:  apple-tv
Homeassistant
Example Home Assistant Configs
Stars: ✭ 846 (+2388.24%)
Mutual labels:  apple-tv
Open Source Ios Apps
📱 Collaborative List of Open-Source iOS Apps
Stars: ✭ 28,826 (+84682.35%)
Mutual labels:  apple-tv
Soapengine
This generic SOAP client allows you to access web services using a your iOS app, Mac OS X app and AppleTV app.
Stars: ✭ 468 (+1276.47%)
Mutual labels:  apple-tv

TVML Catalog: Using atvjs framework

This is a port of the original TVML Catalog Sample Code re-written using atvjs framework. Refer to the framework documentation for its usage details.

Getting Started

Assuming that you have nodejs and npm installed on your machine, do the following to get started:

$ npm install -g gulp karma-cli         # Install Gulp and Karma globally
$ npm install                           # Install dependencies

Development

Builds the application and starts a webserver. By default the webserver starts at port 9001.

$ gulp

By default, it builds in debug mode.

  • If you need to build in release mode, add --type production flag.
  • You can define a port with --port 8080 flag. (If you start the server on a different port, make sure to update the same in the native application)
  • If you need to run tests while building/starting the application, add --tests flag.
  • To run just the test suite, gulp test or karma start

Structure

The project is split into two parts:

  • native: this directory contains the Xcode project and related files. The AppDelegate.swift file handles the setup of the TVMLKit framework and launching the JavaScript context to manage the application.
  • web: this directory contains the JavaScript and TVML template files needed to render the application. The contents of this directory must be hosted on a server accessible from the device.

License

MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].