Code Monkey home page Code Monkey logo

apple-tv's Introduction

Auntie Player

An Apple TV app to access on demand programmes from the BBC.

Youtube Preview

Why do this?

A few weeks ago the BBC replied to someone on Twitter asking about there being an Apple TV app for BBC iPlayer. Here's what they had to say:

@benjaminmumford Hi Ben, there are no plans currently, but you should still be able to use Airplay http://t.co/qnaUSZIPis

— BBC iPlayer (@BBCiPlayer) September 12, 2015

This was a disappointing response — not just because we want to watch world class BBC programming on our Apple TV — but because they have a public responsibility to do so:

Make engaging digital content and services available on a wide range of digital platforms and devices.

BBC Public Purpose

The app we're publishing here was built in just under 9 hours at a hack event to prove it could be done. It's by no means complete or perfect, and it's very much a proof of concept. It's our hope the BBC will release an official app for Apple TV, as they've made iPlayer available on a wide range of other set-top boxes and Smart TVs.

Will you submit this to the App Store?

No. This project is merely a proof of concept to see what can be achieved with the tvOS platform and the BBC's amazing content.

How did you work out how the BBC API works?

We used a mixture of snooping network requests from the iOS client and searching around for resources online. We found a great article from an engineer who worked on the API which helped us understand some of the concepts powering it.

Why Auntie Player?

Because Auntie knows best.

apple-tv's People

Contributors

danielctull avatar phillipcaudell avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

apple-tv's Issues

Not able to play videos on Apple TV or simulator

I'm able to build the project successfully to Apple TV or simulator, but am unable to play any of the stations.

Is the BBC API blocked in the USA?

Here's the screen I get:

1

This is an error I get, but not 100% sure it's related:

2015-11-12 13:43:32.892 Auntie Player[27033:1110160] [/BuildRoot/Library/Caches/com.apple.xbs/Sources/CoreUI_Sim/CoreUI-370.8/Bom/Storage/BOMStorage.c:517] is not a BOMStorage file

Live Channels

Hey, After browsing through the xCode project i was wondering if you have direct links to the live channel streams, BBC One, Two, Three, Four, News? I couldn't see anything relatable.

Thanks in advanced

Warning about missing Programme.h

There is missing declaration in AuntieKit.h which causes warning about missing Programme.h.
Add #import <AuntieKit/Programme.h> to AuntieKit.h

License Needed

A license is needed to use this project, otherwise you have to assume that all the rights are reserved. I suggest BSD or MIT but only the author can decide.

Is this app entirely client side?

I know there are calls to the API being made, but I mean there isn't any additional code to make this work?

No TVML, for instance?

Just curious if this was the full app.

Thanks.

Error Initializing submodules

•••• This is not an open issue, more of a solution to a problem I encountered****

If you get Permission denied (publickey) or related errors while cloning submodules by running
git submodule update --init --recursive

Do the following from your root directory (/apple-tv/ )

'$open .git/config'

Change the last line from
url = [email protected]:3sidedcube/iOS-ThunderRequest.git

To

url = git://github.com/3sidedcube/iOS-ThunderRequest.git

This is the Read-Only URL (which is what you want)

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.