gitwtfhub

wtf is arnclassicfilms?

paulb777/arnclassicfilms — explained in plain English

Analysis updated 2026-08-10 · repo last pushed 2016-09-21

Objective-CAudience · developerComplexity · 2/5DormantSetup · moderate

TL;DR

A free Apple TV app for streaming classic public-domain and Creative Commons movies, pulling films from the Internet Archive with metadata from the Movie Database. The open-source code also serves as a learning reference for building Apple TV apps.

Mindmap

Mindmap is still cooking. Refresh in a few.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Watch classic public-domain and Creative Commons movies on your Apple TV for free.

REASON 2

Learn how to build a streaming app for Apple TV by studying the open-source code.

REASON 3

Show students early cinema films in a history or film class.

REASON 4

Build your own Apple TV app by modifying this project's codebase.

What's in the stack?

Objective-CApple TVtvOS

How it stacks up

paulb777/arnclassicfilmsadispring/mapios8aonez/microsoftsurfacemacaudiofix
LanguageObjective-CObjective-CObjective-C
Last pushed2016-09-212014-12-112024-11-28
MaintenanceDormantDormantStale
Setup difficultymoderateeasymoderate
Complexity2/52/52/5
Audiencedeveloperdeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires Xcode and an Apple Developer account to build and run on Apple TV or the tvOS simulator.

Wtf does this do

ARNClassicFilms is a free Apple TV app that lets you browse and watch classic movies right on your television. Every film in the collection is either in the public domain or carries a Creative Commons license, so you can stream them legally without any subscriptions or rental fees. It is available now on the Apple TV App Store. To fill its library, the app pulls movies from the Internet Archive, a well-known digital repository of free media. It then grabs additional details about each movie, like the title, release year, description, and poster art, from the Movie Database, a community-driven film information service. So when you open the app, you see a polished catalog of old movies with cover art and summaries, all powered by free public data sources. The audience here is anyone who enjoys vintage cinema, think silent films, early black-and-white classics, or old cartoons. A history teacher could use it to show students a piece of early film, or a casual viewer might just want a nostalgic movie night without paying for a streaming service. Since the films come from public archives, you will not find modern blockbusters, it is a curated window into cinema's early days. What makes this project interesting is that the entire source code is open and available for anyone to study or modify. The creator encourages people to use it as a learning tool for building Apple TV apps, and welcomes improvements from other developers. It is built using standard Apple development tools and data management techniques, making it a solid reference for anyone curious about how a streaming app actually works under the hood.

Yoink these prompts

Prompt 1
How do I set up and build the ARNClassicFilms Apple TV app project in Xcode so I can run it on my Apple TV or the tvOS simulator?
Prompt 2
Explain how ARNClassicFilms fetches movie data from the Internet Archive and gets metadata from the Movie Database, and how I could swap in a different video source.
Prompt 3
What patterns does ARNClassicFilms use for displaying a catalog of movies with cover art and summaries on Apple TV, and how can I add a search feature?
Prompt 4
How do I modify the ARNClassicFilms source code to curate a custom collection of public-domain films for my own Apple TV app?

Frequently asked questions

wtf is arnclassicfilms?

A free Apple TV app for streaming classic public-domain and Creative Commons movies, pulling films from the Internet Archive with metadata from the Movie Database. The open-source code also serves as a learning reference for building Apple TV apps.

What language is arnclassicfilms written in?

Mainly Objective-C. The stack also includes Objective-C, Apple TV, tvOS.

Is arnclassicfilms actively maintained?

Dormant — no commits in 2+ years (last push 2016-09-21).

How hard is arnclassicfilms to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is arnclassicfilms for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.