What’s the ETA here?
For multiple cuts of movies (of which TMDB) only supports one version, in my experience to date, you need to keep the MOVIE TITLE (YEAR) part of the filename the same for each (and it should be accurate to the name and year as viewed when you search the title on themoviedb.org — I’ve had dozens of failed scrapes because of year mismatches alone on movies originally scraped from elsewhere).
Anything appended after the (YEAR) part of the filename seems to be ignored by the scraping process — which means it seems to be okay to append whatever your movie cut’s differentiating features are after the date in the filename.
Interestingly, the containing folder name does not appear to have any effect on the accuracy of search results by Infuse. I’d always named my various video and metadata files (.mkv, .srt, .nfo, .jpg etc.) same as the folder containing them, but had to change that with Infuse due to my discovery the TMDB frequently chokes if you rename your files such that leading "A"s and "The"s (etc.) are moved to the rear as in “Hangover Part II ,The (2011)” instead of keeping "The " at the front … which then makes file management a pain with so many movies alphabetically moved to the "T"s and "A"s, or deleting it entirely (which, aside from aesthetic issues, sometimes causes confusion between movies that have the same name, apart from one beginning in "The " and another not, such as “Evil Dead” and “The Evil Dead”.) So I now have all my video and metadata files matched as exactly as possible to the intended result from TMDB, but have my folders still sensibly named in a way that makes file management more friendly. The discovery and process has forced me to improve on my script building and regular expression skills (with which I semi-automate and manage the organization and (re)naming of my tens of thousands of files).
I also append some special characters to the very ends of my movie folder names (NOT the filenames!) that help me know at a glance the status of the files inside (video resolution, file size, h264 or x265, color space) but that’s just me … only point in sharing it is to show that doing so hasn’t to date negatively effected anything.
From your LOTR examples suggestion, these are movies which I also have multiple cuts, and I’ve named them as so:
Folder:
Lord of the Rings 1 · The Fellowship of the Ring (2001) EE HD 3gb +
Files:
Lord of the Rings 1 · The Fellowship of the Ring (2001) EE HD.mkv
Lord of the Rings 1 · The Fellowship of the Ring (2001) EE HD.nfo
Lord of the Rings 1 · The Fellowship of the Ring (2001) EE HD-fanart
Lord of the Rings 1 · The Fellowship of the Ring (2001) EE HD-poster
Lord of the Rings 1 · The Fellowship of the Ring (2001) EE HD.English.srt
Lord of the Rings 1 · The Fellowship of the Ring (2001) EE HD.Forced.srt
Folder:
Lord of the Rings 1 · The Fellowship of the Ring (2001) EE 4K HDR 34gb •¯
Files:
Lord of the Rings 1 · The Fellowship of the Ring (2001) EE 4K HDR.mkv
Lord of the Rings 1 · The Fellowship of the Ring (2001) EE 4K HDR.nfo
Lord of the Rings 1 · The Fellowship of the Ring (2001) EE 4K HDR-fanart
Lord of the Rings 1 · The Fellowship of the Ring (2001) EE 4K HDR-poster
Folder:
Lord of the Rings 1 · The Fellowship of the Ring (2001) TE 4K SDR 25gb •¯
Files:
Lord of the Rings 1 · The Fellowship of the Ring (2001) TE 4K SDR.mkv
Lord of the Rings 1 · The Fellowship of the Ring (2001) TE 4K SDR.nfo
Lord of the Rings 1 · The Fellowship of the Ring (2001) TE 4K SDR-fanart
Lord of the Rings 1 · The Fellowship of the Ring (2001) TE 4K SDR-poster
So all three of those movies will scrape the same, and result in three copies of the “same” movie in my Infuse Library.
Infuse will use my (movie file name).jpg files to to override the artwork scraped so each movie has its own (but I had to first do the work to include them) and the (movie file name).nfo file’s title tag ( <title>The Lord of the Rings: The Fellowship of the Ring ᴱᴱ ⁴ᴷ</title>
) to replace the name of the movie as scraped with whatever I choose to put in the .nfo file.
Infuse also seems to respect any genre information I customize in the .nfo file — I’ve thus been able to create pseudo-collections for via custom genres for “MCU”, “DCEU”, and “Star Wars” films; and similarly hide genres I don’t ever search by in the TV category by deleting their mention from the .nfo files. It also overrides scraped data with custom content in the tag.
Infuse does not appear to respect the <runtime>
tag, however.
( … If there is a complete list somewhere of the supported .nfo tags, I’d sure love to see it!! )
====
The downside of all this is you still have three copies of the same-ish movie in your library. You can’t as yet access different versions (be they different cuts or different presentations / bit-rates of otherwise identical cuts) of a movie from a single library instance. But at least, if you do this, you can tell them apart.
One other thing the bears noting: Infuse seems to count and track all three movies as if they are the same movie. If you start watching the theatrical cut, and stop 10 minutes in; the extended cut will also begin 10 minutes in when you switch to that one. All the actors and crew and (to the best of my divining) all other metadata apart from displayed title, plot and genre will be pulled from whichever movie Infuse scraped from TMDB. An actor who only appeared in an extended cut, for example, won’t show when viewing the actors for any of the cuts or versions.
And your “Lord of the Rings” collection will still show only “3 Movies” even if (assuming you have both TE and EE versions in your library for each film in the trilogy) the collection folder has 6 (or 9, in my case) different actual movie files in it.
I can’t thank you enough for this post. This is exactly what I was hoping for! I’ll give this a try and report back if I have issues.
Interestingly, the containing folder name does not appear to have any effect on the accuracy of search results by Infuse.
Nice, this is helpful to know. I’m not as strict about the “A” and “The” ordering but good to know that file management can be decoupled from the library scanning and metadata.
Infuse does not appear to respect the tag, however.
Which tag doesn’t it respect?
One other thing the bears noting: Infuse seems to count and track all three movies as if they are the same movie. If you start watching the theatrical cut, and stop 10 minutes in; the extended cut will also begin 10 minutes in when you switch to that one. All the actors and crew and (to the best of my divining) all other metadata apart from displayed title, plot and genre will be pulled from whichever movie Infuse scraped from TMDB. An actor who only appeared in an extended cut, for example, won’t show when viewing the actors for any of the cuts or versions.
And your “Lord of the Rings” collection will still show only “3 Movies” even if (assuming you have both TE and EE versions in your library for each film in the trilogy) the collection folder has 6 (or 9, in my case) different actual movie files in it.
This won’t bother me all that much I don’t think, but good to know about the quirks.
You just did.
I had actually written “<runtime>
” and then initially included <durationinseconds>
in the first version of my reply … but I realize that is actually a good thing, since (I just though to test) it pulls that information instead direct from the properties of the media file (which takes a bit to populate if you are adding a bunch at once which is why I missed it last post) and so you can actually differentiate your different edits (TE vs EE, SE, DC, UR etc.) by duration alone after the library is scanned.
Me either; but it mislead me at first when I was initially going through my collections to see if everything imported correctly.
Blue skies, and have a happy 2022!
Perhaps a more important set of tags that currently seem to be ignored in local .nfo files include these:
(Example from the 2021 film “Together” which imports as a different 2021 film called “Together Together”)
<id>837548</id>
<uniqueid type="imdb">tt14640242</uniqueid>
<uniqueid type="tmdb" default="true">837548</uniqueid>
I’ve spent a couple dozen hours at least going through my collection in the last few months trying to figure out how to rename all my files so they will scrape properly — on every import or rebuild of library on every device or after the relocation (the renaming of parent folders) of any media files on my server — without user having to manually fix recurring scaping errors or failures…
And I have finally begun making good progress (I’ll probably post some results in a different thread) but if Infuse would have simply crosschecked the ID tags in my .nfo files I’m pretty sure a large number of discrepancies could have been easily avoided. But Firecore must have their reasons, I suppose…
Infuse’s Twitter sent me here with my issue, which is similar but not exactly the same. But as it goes in the same direction, it may not be very wrong here.
This one is one of a plex user: I’m connected to multiple Plex Servers. Some of the have the same movie or the same TV show. If so, they all get listed separately, instead of being unified into one item. Here’s an example of it at tv shows:
This is the suggestions forum where you can show your support for a requested feature.
Don’t forget that you need to click the like button on the first post in this thread to show your support for this suggestion!
@NC_Bullseye Thanks, just hit the heart. However, I’m in doubt that a feature from 2017 will ever be added given the fact that it hasn’t been added in the past 4,5 years But maybe I get surprised.
I desperately need this feature and already pressed the like button.
Could you please tell me which stage are we in. Is it coming soon?
Thanks
If you notice at the top of this thread it is currently tagged as “wishlist”
You can read about the different tags here.
+1 it would be a nice addition since inFuse doesn’t transcode, as for me It would help me to choose a movie resolution for my phone while roaming and one for my TV while rooting in my couch
I don’t understand how Infuse can match my viewing progress across multiple versions and multiple servers — ie recognize that it’s the same movie — but it can’t just collapse them into one poster and let me choose the version like I already can within eg Plex content. Surely most of the work is done!
I finally bit the bullet and got a 4k TV and now I have a mix of TVs in my house. I would really like it if this feature had some movement. It’s a good suggestion, but for some reason, it’s not been commented on at all by development. If it’s not going to be moved out of the wishlist category, why not? Give some feedback instead of leaving people hanging. Right now it’s the top-rated request, has been a request since 2017, and no reason given why it shouldn’t or hasn’t been implemented other than it just hasn’t yet.
Why even have the suggestions board?
I made an account to say this is the only reason I am not using infuse, and would get premium otherwise. I have several movies with multiple cuts and resolutions, and infuse is currently unusable.
Glad to see Custom Collections in-progress for 7.4 even though it has literally half of the likes on the OP then this feature.
I know we aren’t really entitled to any development feedback but if the metric we are encouraged to do to show our support is like the OP & features with far fewer likes are chosen over this without even a peep as to the community doing the liking of the suggestion features.
It just makes the liking of suggestions seem pointless as features will be chosen at will anyways without any kind of acknowledgment on suggested features that aren’t even going to be moved into “researching”.
Yeah I wish they would acknowledge it at least! I tried out MrMC and it has version selection.
Does MrMC just differentiate on resolution or can it handle alternate cuts (i.e. Theatrical vs Directors Cut or Extended Edition, etc.) ? TMDB doesn’t seem to know how to handle alternate cuts either.
This is on their roadmap but still might be a while. We might want to see this as a separate entry since it could have different cover, cast, runtime, etc.
At least the iOS app is based on the same titling as Emby, so yes it works for cuts. Unfortunately mrMC hasn’t been updated awhile but it shows it’s doable.