Metadata inconsistencies and ignored tmdb-id

Hey folks. I’m struggling getting consistent metadata across devices. It’s very unclear in what order Infuse is prioritising file- and folder-names and tmdb-ids seem to be ignored. And yes, i checked the metadata 101 page.

To reproduce: Create some strm files or mp4 files and name them as shown in the examples below to test metadata behaviour. I tested using a WebDAV source on all latest Infuse apps on iOS, macOS and tvOS.

I try to name things as specific as possible like this:

folder name

show name (YYYY) {tmdb-12345} EN
another show in german (YYYY) {tmdb-98765} DE
some spanish movie (YYYY) {tmbd-12345} ES

file name inside that folder (no subfolders):

show name (YYYY) S01E01 {tmdb-12345}.mp4
movie name (YYYY) {tmbd-12345}.mp4

However, the tmdb-X attributes are being ignored. Since this is the most explicit way of defining the correct show or movie, I don’t understand why it isn’t treated with the highest priority.

Example 1
folder name: dark (2017) {tmdb-70523} DE
file name: dark (2017) S01E01 {tmdb-70523}.strm
metadata result: correct on iOS and macOS but then on Apple tvOS:

Example 2
folder name: chernobyl (2019) {tmdb-87108} DE
file name: chernobyl (2019) S01E01 {tmdb-87108}.strm
metadata result: correct on apple tvOS and iOS but then on macOS:

In the screenshot above at the bottom you can even see that the file name is correct and Infuse is fetching totally wrong metadata not even matching the wording of the show name. Again, the correct tmdb-id is present in the folder and filename and still ignored.

Example 3
folder name: how i met your mother (2005) {tmdb-1100} DE
file name: how i met your mother (2005) S01E01 {tmdb-1100}.strm
metadata result: on all devices, this is not even identified as a show and will be put in “others”. If i remove the (2005) it works. ¯\_(ツ)_/¯ So again, why not identifiying by tmdb-ID?

Example 4
folder name: dark matter (2024) {tmdb-196322} EN
file name: dark matter (2024) S01E01 {tmdb-196322}.strm
metadata result: on all devices it shows dark matter (2015) which is a totally different show.

I also read here in the forum on some older posts, that removing the brackets around the year resolved the issue in some cases. But i don’t think that’s a good solution. I mean take a movie like "2012” which released in 2009. The title would be 2012 2009.mp4 which will most likely confuse metadata fetching even more.

So my question is: Why can we not just go for {tmbd-id} as the main priority and source of truth? If that tag is present in folder or filename, Infuse would fetch based on that ID rather than trying to figure it out based on title and/or year.

1 Like

6 posts were merged into an existing topic: TMDB ID Support for TV Shows