A new Server Side only setting has been added to allow you to create an allowlist
and blocklist
of labels that will show/hide content from the library. Simply choose from your list of labels, and content with those labels will be shown or not shown.
Since it's a server side setting, it means you can do it per client too. This means you can hide certain content from certain clients.
Content Types Supported
Movies, TV Shows, Library Collections.
Episodes/Recordings of TV Shows and Video Groups, while supporting labels, are not eligible to hide individually.
How it Works
There are 2 settings, an allowlist
and a blocklist
.
Allowlist
When you add a label to the allowlist
, you specify the things you ONLY want to show in the library. For example, if you have the dad
label applied to 2 shows and 5 movies, and add that label to the allowlist
. You will only see those 2 shows and 5 movies in the app. Content has to have these labels in order to show.
Blocklist
When you add a label to the blocklist
, you specify the things you NEVER want to show in the library. For example, if you have the mom
label applied to 2 shows and 5 movies, and add that label to the blocklist
. You will see every TV show and movie except those 2 shows and 5 movies in the app.
Working Together
The allowlist
and blocklist
are union'd together. So the only content that will show in the library, are things with labels that match the allowlist
. Anything with labels that are in the blocklist
will be hidden and removed, even if they have labels that are in the allowlist
.
So if Top Gun is labeled with jets
, and military
, and your allowlist
has the jets
label, it will be in your library. If your blocklist
has military
, it will be hidden. The blocklist
always wins out.
Shots
Add a label to your content
Choose the labels that should be hidden
tvOS and iOS only for now
For now this only works on the latest tvOS and iOS clients.
Summary
So, this is a really nerdy feature. Most will not ever need it or use it. And it's pretty void of opinions. It's just one of those open features that you can get creative with.
Using the server side setting, you can tell a specific client to only show certain content with a specific label. This can give you immense freedom to define what is shown and what isn't.
It's up to you to be creative with it.
Help
This is a pretty low level change in how content is handled in the Channels app. Please give this a try and report any weird bugs you might see. Here's some stuff we're afraid of:
- Content showing in places when it was set to be hidden.
- Hidden content causing crashes because the views are out of date and didn't update for some reason.
- Any sort of weird crashers.