Skip to content
This repository has been archived by the owner on Jan 14, 2024. It is now read-only.
/ FrontRowTrailers Public archive

iOS & macOS app written in SwiftUI that provides a nice trailer watching experience.

License

Notifications You must be signed in to change notification settings

conath/FrontRowTrailers

Repository files navigation

Front Row Trailers (discontinued)

Free iOS & macOS app written in SwiftUI that provides a nice movie trailer watching experience on iPhone, iPad, and Mac, plus via AirPlay to Apple TV and AirPlay 2-compatible TVs. Front Row Trailers is no longer available on the App Store.

Screenshots (iOS)

On device:
Screenshot of iOS app showing a movie details screen, with (from top to bottom) poster image and title, as well as metadata and Play Trailer button visible. Screenshot of iOS app showing a search screen, with (from top to bottom) a search bar, list of search options, search results (movie titles), as well as the keyboard visible. Screenshot of iOS home screen showing a search bar and three widgets. Each widget shows at least a movie title and corresponding poster image; while some show metadata, as well.

On TV (via AirPlay or adapter):
Screenshot of TV interface showing a movie poster on the left, the words "An Apple original" on the right in a video player, and metadata about a movie below.

Screenshot (macOS)

Screenshot of macOS app. The screen is split vertically in two halves. The left half shows a movie details screen, with (from top to bottom) poster image, title, synoptis as well as metadata visible. The right half of the screen contains a list of movie titles. The title in the middle of the list is highlighted with a blue box, it reads 'Sing 2'. The movie poster and information on the left is for this movie.

Installation

The latest release version of this app used to be available on the App Store and beta versions are sometimes available on TestFlight. It appears on your homescreen as "Front Row".

App Icon. It is dark red and black color with a white lens flare at the top. It is designed to resemble a movie theatre.

To build from source, you need Xcode 12 and an Apple Developer account. Clone or download the repository, open the Xcode project and change the bunde identifier and development team. Then build and run.

Use

The app presents a list of the latest movie trailers available from the iTunes Movie Trailers XML API.
Tap on the Play button to start the trailer.

When an external screen is connected, the device displays only the poster artwork and play/pause button. The trailer video and related information for the now playing movie trailer is shown on the connected (AirPlay) screen.

How to connect to a TV or external screen

On a real iOS device: use AirPlay Mirroring from Control Center or connect directly via a compatible adapter.

In the iOS Simulator: Click "I/O" in the menu bar, then choose any resolution under "External Displays".

Version History

The project was first made available on the App Store in November 2020 as "Theatrical Trailers". The app received several updates throughout 2021, adding iOS Widgets, telemetry, iPad pointer support, an AirPlay screensaver, and interaction sounds.  

In January of 2022, work began to port the app to Mac. The iOS version ran very poorly on Apple Silicon Macs and had therefore not been available on the Mac App Store. The native Mac app, designed to replicate the Front Row and Apple TV 1 user experiences, was released in February of 2022 after a short beta testing period. At the same time, the project was renamed to Front Row Trailers, the website was created, and the app icon was redesigned.

In September of 2023, Apple announced they would discontinue their iTunes Movie Trailers website in favor of the Trailers section in their Apple TV app. The website and XML API were taken offline shortly after. This marked the end of the Front Row Trailers app, as there was no longer a free, ad-free backend available.

About the name

The term "Front Row" was trademarked by Apple Inc. for [their media center software](https://en.wikipedia.org/wiki/Front_Row_(software) from 2006 to 2018.   Apple Inc. is not affiliated with the creators of Front Row Trailers, apart from (previously) distribution on the App Store.  

Contributing

Please feel free to submit a pull request if you would like to contribute to this project.
The author does not actively monitor issues.

Privacy

This app does not collect any personally identifiable information. See the Privacy Policy for details.

Copyright

See License for details about the source code license, which covers the website (/docs) as well.

The Front Row Trailers app icons are © 2022 Christoph Parstorfer. All rights reserved.

Two XML files from iTunes Movie Trailers are included with the project for reference and educational purposes. The License does not cover these XML files. Four AIFF files from Apple Front Row are included with the project. These files are also not covered by the License.

The Front Row Trailers website is based on the "Automatic App Landing Page" theme by emilbaehr.

The Apple Logo, AirPlay, iOS and iTunes are trademarks of Apple Inc., registered in the U.S. and other countries.
FRIENDSGIVING is © 2020 SABAN FILMS.
All My Life is © 2020 Universal Pictures.