BETA: Imported Content Extras (Trailers & Subtitles)

We're working on expanding support for Local Content to include trailers and subtitles.

Preliminary support on the server is available in v2021.06.07.2003. After upgrading to that version, you can add a .srt and -trailer.mkv file next to any imported movie, then select Refresh Metadata on the import from the DVR web UI.

Client support for these features is currently limited to Apple TV with the latest TestFlight build (6.7.2240).

6 Likes

Not that I am using these features, but are the accepted [LANG.[forced.]]srt format used, where LANG is an ISO language code, and forced can used to ensure/default forced subtitles, used?

The only thing supported at the moment is one subtitle file, where the filename matches the movie exactly but the extension is .srt

Initial client support for Android TV has been added in the latest apk beta (6.8.0042).

1 Like

"Refresh Metadata on the import from the DVR web UI" I was kind of confused where we should do this step. I updated to the latest beta version of the server software but I was unsure how to refresh the Metadata. Thank you.

Under DVR manage ...

Thank you for that information @Edwin_Perez .

Absolute legend.

Now going to try this out.

Thankyou so much for taking the time to work on this feature.

I can't get Channels to resolve my network path for some reason.

It has worked before but I haven't had imported content setup for the past few months. It works fine in Emby and if I go to Windows explorer and search that path via Network it also works fine from the computer that Channels is setup on. I can't see what I may be doing wrong.

For data, Channels server is on Windows 10 computer and my files are on my Terramaster NAS. My path is as follows: "\192.168.1.19\movies1"

Here is what the log says after trying to run a scan a few times:

2021/06/08 09:52:43.995530 [ERR] Scanner error walking \\192.168.1.19\movies1: Rel: can't make \\192.168.1.19\movies1\A Good Day to Die Hard (2013)\A Good Day to Die Hard (2013).mkv relative to \\192.168.1.19\movies1
2021/06/08 09:57:44.033733 [ERR] Scanner error walking \\192.168.1.19\movies1: Rel: can't make \\192.168.1.19\movies1\A Good Day to Die Hard (2013)\A Good Day to Die Hard (2013).mkv relative to \\192.168.1.19\movies1
2021/06/08 10:02:44.079648 [ERR] Scanner error walking \\192.168.1.19\movies1: Rel: can't make \\192.168.1.19\movies1\A Good Day to Die Hard (2013)\A Good Day to Die Hard (2013).mkv relative to \\192.168.1.19\movies1
2021/06/08 10:07:44.119270 [ERR] Scanner error walking \\192.168.1.19\movies1: Rel: can't make \\192.168.1.19\movies1\A Good Day to Die Hard (2013)\A Good Day to Die Hard (2013).mkv relative to \\192.168.1.19\movies1
2021/06/08 10:12:44.157796 [ERR] Scanner error walking \\192.168.1.19\movies1: Rel: can't make \\192.168.1.19\movies1\A Good Day to Die Hard (2013)\A Good Day to Die Hard (2013).mkv relative to \\192.168.1.19\movies1
2021/06/08 10:17:44.189244 [ERR] Scanner error walking \\192.168.1.19\movies1: Rel: can't make \\192.168.1.19\movies1\A Good Day to Die Hard (2013)\A Good Day to Die Hard (2013).mkv relative to \\192.168.1.19\movies1
2021/06/08 10:22:44.235217 [ERR] Scanner error walking \\192.168.1.19\movies1: Rel: can't make \\192.168.1.19\movies1\A Good Day to Die Hard (2013)\A Good Day to Die Hard (2013).mkv relative to \\192.168.1.19\movies1
2021/06/08 10:27:44.280547 [ERR] Scanner error walking \\192.168.1.19\movies1: Rel: can't make \\192.168.1.19\movies1\A Good Day to Die Hard (2013)\A Good Day to Die Hard (2013).mkv relative to \\192.168.1.19\movies1
2021/06/08 10:32:44.318547 [ERR] Scanner error walking \\192.168.1.19\movies1: Rel: can't make \\192.168.1.19\movies1\A Good Day to Die Hard (2013)\A Good Day to Die Hard (2013).mkv relative to \\192.168.1.19\movies1
2021/06/08 10:37:44.359989 [ERR] Scanner error walking \\192.168.1.19\movies1: Rel: can't make \\192.168.1.19\movies1\A Good Day to Die Hard (2013)\A Good Day to Die Hard (2013).mkv relative to \\192.168.1.19\movies1
2021/06/08 10:42:44.400368 [ERR] Scanner error walking \\192.168.1.19\movies1: Rel: can't make \\192.168.1.19\movies1\A Good Day to Die Hard (2013)\A Good Day to Die Hard (2013).mkv relative to \\192.168.1.19\movies1
2021/06/08 10:47:44.554085 [ERR] Scanner error walking \\192.168.1.19\movies1: Rel: can't make \\192.168.1.19\movies1\A Good Day to Die Hard (2013)\A Good Day to Die Hard (2013).mkv relative to \\192.168.1.19\movies1
2021/06/08 10:49:15.944224 [ERR] Scanner error walking \\192.168.1.19\movies1: Rel: can't make \\192.168.1.19\movies1\A Good Day to Die Hard (2013)\A Good Day to Die Hard (2013).mkv relative to \\192.168.1.19\movies1
2021/06/08 10:50:23.240313 [ERR] Scanner error walking \\192.168.1.19\movies1: Rel: can't make \\192.168.1.19\movies1\A Good Day to Die Hard (2013)\A Good Day to Die Hard (2013).mkv relative to \\192.168.1.19\movies1
2021/06/08 10:55:23.527707 [ERR] Scanner error walking \\192.168.1.19\movies1: Rel: can't make \\192.168.1.19\movies1\A Good Day to Die Hard (2013)\A Good Day to Die Hard (2013).mkv relative to \\192.168.1.19\movies1
2021/06/08 10:56:22.066654 [ERR] Scanner error walking \\192.168.1.19\movies1: Rel: can't make \\192.168.1.19\movies1\A Good Day to Die Hard (2013)\A Good Day to Die Hard (2013).mkv relative to \\192.168.1.19\movies1
2021/06/08 11:01:22.120079 [ERR] Scanner error walking \\192.168.1.19\movies1: Rel: can't make \\192.168.1.19\movies1\A Good Day to Die Hard (2013)\A Good Day to Die Hard (2013).mkv relative to \\192.168.1.19\movies1
2021/06/08 11:06:22.220184 [ERR] Scanner error walking \\192.168.1.19\movies1: Rel: can't make \\192.168.1.19\movies1\A Good Day to Die Hard (2013)\A Good Day to Die Hard (2013).mkv relative to \\192.168.1.19\movies1
2021/06/08 11:11:22.325996 [ERR] Scanner error walking \\192.168.1.19\movies1: Rel: can't make \\192.168.1.19\movies1\A Good Day to Die Hard (2013)\A Good Day to Die Hard (2013).mkv relative to \\192.168.1.19\movies1

Do the trailers have to be in .MKV format? Mine are in MP4?

@jasonmcroy
Did you end the imported path in a \

Local Content from mapped drive - General - Channels Community (getchannels.com)

1 Like

Why no sir I did not! That solved it! Thanks!

I don't recall having to do that before but whatever, it works now. I thought it may be something simple.

I absolutely love this support!

Is there a plan to implement trailers from YouTube or a similar source in the future to prevent the need to download trailers?

I think it is as simple as (and yes, I am in IT and just cringed when I said the famous "it is as simple as" phrase) searching youtube with the "movie name year trailer" phrase (ex. 'Mortal Kombat 2021 trailer' or 'Independence Day 1996 trailer') and playing the first video.

1 Like

To make my extras work. I need to rename the file to have -trailers at the end of the file name? Is this correct? Is there a way to do it without renaming my files manually? Im afraid renaming my files might break them in other apps.

Also can we get a -extras

Right now the only kind of extra supported is the trailer. We plan to add support for other types in the future.

2 Likes

Just tried this out and it seems to work good but you have to go in and manually refresh the metadata. Is there anyway for the system to automatically refresh it for you? Not sure how big of ask that is. I have automatons setup that will add movies to the library but is just an extra step to have to manually refresh the metadata. I definitely appreciate this functionality being added though!

Great feature, would be nice to set an auto refresh of the locally added media / movie library, even if it was just built into the DVR server so that the local media / movies are re-scanned on a set interval, picking up any new locally added trailers! Nice work.

@tmm1 @Maddox Any thoughts on the comments about getting some sort of auto refresh feature for subtitles and/or trailers that have been added??

Also, @tmm1 or @Maddox I just tried adding an .srt subtitle for a TV show and it doesn't seem to be working even after refreshing the meta data. Is this supported for TV Shows as well cause I've never had a problem when doing it with movies. Just assumed it would be the same thing for shows.