Coder Social home page Coder Social logo

ajunlonglive / uitzendinggemist-1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jeffkreeftmeijer/uitzendinggemist

0.0 0.0 0.0 21.96 MB

An Unofficial Apple TV app for http://UitzendingGemist.nl

License: MIT License

Swift 18.26% Ruby 4.21% JavaScript 77.53%

uitzendinggemist-1's Introduction

UitzendingGemist

An Unofficial Apple TV app for http://UitzendingGemist.nl

Home

Recent

Popular

Episode

Search

Installation

You can install UitzendingGemist onto your Apple TV by sideloading it onto your device via Xcode.

Before you get started, make sure you have

  • A Mac (or a virtual machine) running OS X 10.10.5 or higher, with Xcode 7.1 or higher
  • A (free) Apple Developer account
  • A USB Type C cable to connect your Apple TV to your computer
  1. Start Xcode and go to Source Control > Check Out. Start Xcode and go to Source Control > Check Out.

  2. Enter https://github.com/jeffkreeftmeijer/UitzendingGemist.git and click “Next”. Enter https://github.com/jeffkreeftmeijer/UitzendingGemist.git and click “Next”.

  3. Choose for "master" and click “Download”. Choose for "master" and click “Download”.

  4. Connect your Apple TV to your computer.

  5. Click on the project “UitzendingGemist”.

  6. Change the Bundle Identifier so it's unique, e.g. by adding your name. Change the Bundle Identifier so it's unique, e.g. by adding your name.

  7. If you see ”No matching provisioning profiles found”, click "Fix Issue" and sign in with your Developer Account. If you see ”No matching provisioning profiles found”, click "Fix Issue" and sign in with your Developer Account.

  8. Select your Apple TV in the Device dropdown. Select your Apple TV in the menu next to the play/stop button.

  9. Build and run to install the app on your device.

If you run into any issues installing the app onto your device, please open an issue, so somebody can try to help you out.

Once you have the app running on your device, you don't have to use Xcode to update the app as most changes are done on the client/, which is hosted on S3 and updated when something changes in the repository.

Development

The client/ directory contains the javascipt application files and TVML templates to render the application. By default, the app uses a hosted version of the client to make it easy to install the app on your device. For development, you'll have to run the server locally.

$ cd client/
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...

Now, update UitzendingGemist/AppDelegate.swift to use your local server instead of the hosted one:

static let TVBaseURL = "http://localhost:8000/"

Now, build and run the app and it should use your local server.

Please create an issue if you run into any problems.

uitzendinggemist-1's People

Contributors

iamrenzo avatar jeffkreeftmeijer avatar xoniq avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.