We're currently working on unifying the metadata of content in your library.
The Problem
Currently, imported movies are indexed with TheMovieDB, and recordings retain the metadata from the guide data provided by Gracenote. To the system, the same movie that was imported is different than if it was recorded. The same issue happens with content recorded from a Custom Channels source.
This creates strife in your library when it comes to implementing features. Some features will just not work because your content appears diffently to the system. We don't love this.
For example, On Later will not show that a movie is already in your library if you imported it. This is because, to the system, they're different content due to how they were indexed. The same goes for recording things. If you have and advanced pass to record movies, it will still record the movie even if you have imported it. Again, the system can not differentiate between the two. But this is what we're looking to resolve.
The Plan
We're testing out a new mechanism to ensure content has unified metadata so that no matter what the source of content is, it always has the same metadata. We're starting with imported movies first.
It's still under active development and this initial release is small to make sure all of the components work correctly and don't hurt anything. We'll be taking all of this slow.
To enable this new feature toggle Experimental Imported Movie Matching and wait for the system to synchronize existing imported movies.
Highlights
When the feature is enabled:
- The guide and scheduler will note imports as already recorded and won't re-record unless requested
- Imported file matching for movies will now:
- look for IMDB IDs in filenames and use them for matching
- look for
{tmdb-xxxxxx}
and{imdb-ttxxxxxx}
in filenames and use them for matching - look for an .nfo file next to the imported file and look for entries for type imdb or tmdb
- Recorded movies will now have trailers that can be viewed through the apps