Beta: Theater Mode for tvOS

Theater Mode settings are now available via Server Side Settings.

Here's some good YouTube playlists of theater pre-rolls to source from:

Normal Theater Pre-Rolls

Vintage Pre-Rolls

Even More

1 Like

absolutely brilliant addition - thank you :pray:

here's another playlist too:

1 Like

Two quick notes:

  1. when trailers and/or pre-rolls are enabled, I can skip ahead a few seconds by pressing "forward" on the remote, or I can scan through the video by holding down that same button. I think it would be more intuitve, especially over time as folks get used to this feature, for a single button press to skip over the video, and move on to the next.

  2. On the "Trailers" selection pop-up, the word "Similar" is missing an "i" in the Genre and Era choices.

2 Likes

I like this. Especially since we've disabled the timeline and info bar stuff for these, so there's already a sort of precedent of things interacting differently.

1 Like

The latest TestFlight build adds a few things:

  1. Seeking forward in a trailer or pre-roll will instantly skip to the next video.
  2. A new option was added to choose if you want your trailers to come from all of your movies or just unwatched ones.
  3. A shortcut was added to skip Theater Mode completely, by using the Play button on your remote to select the Watch button.

Note

The ability to turn trailers off has moved from the Trailers setting to the Trailers Source setting. This may disrupt your existing settings. You may need to re-adjust your settings. Beta life!.

Release

2 Likes

I’m updated on TVos and on the server side and i followed instructions but I’m not getting the option for theater mode, or at least it’s not playing on my TV. I have enabled it in my client settings, but I’m not seeing anything on my Apple TV app.

If you’re looking for a Theater Mode button, that’s not how it works. Just watch the movie from the Movie view, and theater mode will be used.

While I understand what's happening, I've found a behavior that I feel would not be what most users would expect. Or maybe it's just my setup and most people would keep the defaults!

I've imported my personal digital movie collection into Channels. There are several hundred movies, so having them all appear in one long list is unwieldy. So I've disabled the default views and created two Personal Sections for movies.

I've put my imported personal digital movies into Collections and have them showing up in a Personal Section of Collections (named My Movies). I also have a separate Movies view for just movies I've recorded but don't plan to keep after I watch them (created with Personal Sections and named DVR Movies). I don't want the hundreds of imported digital movie titles I want to keep crowding my recently recorded movies I plan to delete. So I've set the movies in the Collections to Hidden, so they don't show up in my DVR Movies.

There's the problem! It seems like Theater Mode uses the visibility flag to determine if a movie should 1) be included in the list of trailers that might show up for other movies, and 2) have trailers played before it.

I totally get the reasoning. And I can't really think of a better way to have the feature and allow users to disable trailers for certain movies in their library, other than not using visibility but adding another flag for something like "don't include in Theater Mode". Though I'm sure that would mean more work and more code complexity when using visibility is less work and simpler code.

I'm not sure if there is a better way or if my use case is too much of an edge case to worry about, but thought I'd at least start a conversation.

So a couple things here.

You can turn on a better browsing experience without having to resort to Personal Sections, by enabling Enhanced Library in your Library settings. This does a better job at displaying large libraries.

Though, since you have different goals in mind in terms of breaking up how your movies are displayed, and doing so in a pretty specific fashion, then Personal Sections are actually better for you.

I wouldn't say that this is an edge case, but what you're trying to do IS very specific.

And unfortunately, yeah, if a movie is hidden, then it won't be available for trailers. That's not something we'll change as the expectation of hiding a movie is exactly that, it's hidden.

But I think you should be able to achieve what you're trying to do without hiding movies at all. Using the Smart Rules, there's a field for Imported. This allows you to pick true or false, allowing you to filter the movies to just movies that are imported, and just movies that are NOT imported (recorded).

Use this field when filtering your movies and you should be good to go. There's no real need to use Collections at all.

Yeah I went to a movie and it didn't play the movie in theater mode. Just went straight to the film

Please submit diagnostics from your Channels app after you experience this.

1 Like

...You can turn on a better browsing experience without having to resort to Personal Sections, by enabling Enhanced Library in your Library settings. This does a better job at displaying large libraries.

Though, since you have different goals in mind in terms of breaking up how your movies are displayed, and doing so in a pretty specific fashion, then Personal Sections are actually better for you...

I may give Enhanced Library another shot since I turned it off soon after starting with Channels. But I think I prefer sorting my collection by genres and franchises and then digging down from there and Collections has been great for that. And by the way, Personal Sections is a great feature! I love the customization options you allow users.

...But I think you should be able to achieve what you're trying to do without hiding movies at all. Using the Smart Rules, there's a field for Imported. This allows you to pick true or false, allowing you to filter the movies to just movies that are imported, and just movies that are NOT imported (recorded).

Use this field when filtering your movies and you should be good to go. There's no real need to use Collections at all...

That's an amazing idea. Once we find something that works for us we often forget about all the features we're not using! I should have had a second look at what was already available. Thanks for the idea!

EDIT: Trying it out and so far it seems to be working great! Thanks again for the suggestion!

I've got a suggestion for Theater Mode.

The vast majority of the time I probably won't want trailers playing in front of the movie, so this feature will most likely be off except on my dedicated home theatre client. But occasionally, I might want to watch something with Theatre Mode on a client that has it disabled.

Could you add an option to play a movie with theatre mode to the contextual menu when I press and hold on a selected title?

No, because theater mode will be turned off with no settings. Your strategy of only turning it on for clients in more home theater settings is the correct one.

Ah, that's right, I forgot there were settings!

Maybe when the settings are enabled but theatre mode is disabled it could appear in the contextual menu? That's fairly clunky though.

It's a cool feature when needed though! I've actually been running a custom slide show on my home theatre Apple TV for years (link to my slides in case others are interested!) and this will be a nice addition to that.

1 Like

That’s a really cool idea and hack for a home theater

I just wanted to highlight this addition, it’s working great:

Because sometimes we want Theater Mode and sometimes we don’t, and with this feature I can choose on-the-fly without having to toggle any settings.

1 Like

Wow, that’s great! Thanks for sharing.

1 Like

okay will do