So 7.5.x is out. Is there some documentation on how to set this up via naming, folders, nfo, etc? I tried the {Part 1} {Part 2} suggestion and that didn’t work.
I have old DVDs saved as ISO files like:
My Movie (2005)/My Movie (Disc 1).ISO
My Movie (2005)/My Movie (Disc 2).ISO
My Movie (2005)/My Movie.NFO
Using {Part 1} and {Part 2} now just makes the movie disappear completely in Library mode.
p.s. Regarding the “just merge them into one file” suggestions… I have over 120 Movies that have 2 Discs or more. Not practical.
I don’t use .iso files but wondering if when you tried changing the file names to this
My Movie (2005)/My Movie {Part 1}.ISO
My Movie (2005)/My Movie {Part 2}.ISO
Did you also try updating the folder names as well (moving each .iso into its own folder)?
My Movie (2005) {Part 1}/My Movie (2005) {Part 1}.ISO
My Movie (2005) {Part 2}/My Movie (2005){Part 2}.ISO
Also wondering if local .nfo might be an issue; you may want to try pulling those out of the test folders at first (or temporarily rename them to .nxx so Infuse simply ignores them).
Thanks for the reply and ideas. When I said “trying the {Part 1} thing didn’t work” that’s what I meant (your first example). The movie disappears from Library view. Neat idea about the named subfolders! I tried that though and it had the same result… movie disappears from Library view.
It DOES work with MKV files! When I add a {Part} suffix to each MKV Infuse shows a “merged” movie. Cool! So that would remove the step of having to merge MKV’s at least if I were to use MKVs as a workaround. But I’d have to rip a TON of MKVs (although maybe there’d be a way to batch that). And there’s no way I’m getting rid of my ISO backups as some of those DVDs are SO old I don’t necessarily trust them to successfully rip again (oxidization and de-lamination is real). So that duplication would eat up a lot of disk space.
I thought about using collections bit that’s not really a solution as a collection is not a single movie. It would give them a single icon but that single item doesn’t show up in “Movies” and it’s still two separate “movies” (discs) when you click into it. Plus Collections have to be manually created within the app I think… as opposed to just using a magical file naming / folder structure setup.
The dumb solution is just to have a top level folder for every disc. But that’s not ideal. I might just keep waiting and hope they implement this.
Ok so I found an Apple Automator script that can use MakeMKV to batch convert the main titles from ISOs to MKV files on my Mac. So I think my solution for now will be to simply archive all my multi-disc ISOs on a separate backup drive (+ an online backup… always good to have off-site backups) and just let that run overnight to generate all the MKVs (chapters will be preserved so that’s good). Then use the {Part 1} and {Part 2} trick on all the resultant MKVs.
Kind of messy but it’s better than any of the alternatives at the moment like making each Disc a separate movie or using collections (which isn’t really what this is, it’s one movie in two parts). At least the {Part N} trick gets rid of the need to physically merge the MKVs.
UPDATE The AppleScript this reply 5 days ago was broken! The “find largest” function was placing file name and size arrays into an object but the arrays didn’t line up! So every movie was incorrectly determining the largest file (i.e. main title).
I’ve updating this post with new working code as of Aug 27.
(*
Usage
-- Name all ISO files with a (Disc 'N') suffix like "My Movie (Disc 1).iso" and "My Movie (Disc 2).iso"
-- Make a folder (with no spaces in the name) and put all of your ISO files in it
-- Make subfolders named "_Finished" and "_Converted"
-- The "_Finished" folder is where the original ISO files are moved after conversion (to keep track of progress)
-- The "_Converted" folder is where the MKV files are stored (largest file will be named like "My Movie (Disc 1) Multipart.mkv)
-- The "Other" folder in each generated movie folder holds other MVKs files which may contain bonus material and extras
-- The "Multipart" suffix provides an easy way to bulk find/rename your generated MKVs (Infuse needs names like "My Movie {Part 1}.mkv")
*)
on run {input, parameters}
repeat with thisfile in input
tell application "Finder"
set extname to name extension of file thisfile
set pathname to POSIX path of (thisfile as alias)
set filename to name of file thisfile
end tell
set discname to text 1 thru ((offset of "." in filename) - 1) of filename
set movietitle to text 1 thru ((offset of " (Disc" in filename) - 1) of filename
set foldername to text 1 thru ((offset of discname in pathname) - 1) of pathname
-- extname is extension, like "iso"
-- pathname is the whole file spec
-- filename is filename including extension, like "My Movie (Disc 2).iso"
-- discname is the filename without with extension, like "My Movie (Disc 2)"
-- movietitle is the filename without with extension or disc suffix, like "My Movie"
-- foldername is the folder that includes the file, including the trailing slash
if (extname ≠ "ISO" and extname ≠ "iso") then
--display dialog filename & " is not an ISO file; skipping"
else
--display dialog pathname & " : " & foldername & " " & filename & " " & discname & " " & extname
set results to foldername & "_Converted/" & movietitle
set cmd to "/Applications/MakeMKV.app/Contents/MacOS/makemkvcon --noscan mkv " & quoted form of ("iso:" & pathname) & " all " & quoted form of (results & "/Other")
--display dialog cmd
do shell script "mkdir -p " & quoted form of (results)
do shell script "mkdir -p " & quoted form of (results & "/Other")
do shell script cmd
set largest to findLargestFile(POSIX file (results & "/Other") as alias)
set cmd to "mv " & quoted form of (results & "/Other/" & largest) & " " & quoted form of (results & "/" & discname & " Multipart.mkv")
--display dialog cmd
do shell script cmd
do shell script "mv " & quoted form of (pathname) & " " & foldername & quoted form of ("_Finished")
end if
end repeat
return input
end run
to findLargestFile(thisFolder)
set largestFileSize to 0
set largestFileName to missing value
-- collect the files
tell application "Finder"
try
-- multiple files
set allFiles to files of entire contents of thisFolder as alias list
repeat with thisfile in allFiles
set {size:thisFileSize} to info for thisfile
if thisFileSize > largestFileSize then
set largestFileSize to thisFileSize
set {name:largestFileName} to info for thisfile
end if
end repeat
on error
-- single file ("as alias list" above will throw an error if there's only one file)
set thisfile to item 1 of entire contents of thisFolder as alias
set {name:largestFileName} to info for thisfile
end try
end tell
return text of largestFileName
end findLargestFile```
Hello, James.I posted the same feature request last time and then you misunderstood me and mistakenly moved my request to “Multi-Episode File Naming?” and closed my request.
No, my feature request is the exact opposite of this one! What I need is this: an episode, consisting of two or three video files, and I need to have Plex recognise them as one, in other words, my request is the opposite of “Multi-Episode File Naming?”!
Plex supports this, but infuse+Plex doesn’t, I wish infuse was perfectly compatible with Plex!
The following is what I reported last time:
Hi, Plex can recognize Part2, Part3 of an episode of a series. but Infuse doesn’t support it.
Plex is supported in this way, which may give you some reference. Such as picture, for episodes with multiple parts, Plex will only recognize it as one episode, but time is the sum of three parts, and after playing Part1, it will automatically play Part2 and Part3, but the number of episodes will still be the same
If the files were video file like mkv or mp4 I could merge them, but if the files are ISOs then that’s not possible and it would be great if Infuse could support playing both discs (from Jellyfin in my case).
I really miss the ability to recognize individual parts of a movie. Suggestions to stitch multiple files together are silly. After all, Infuse is a cataloger, and it’s unclear why the developers are ignoring this request or failing to clearly explain why they don’t want to implement it. I don’t want to keep two versions of a movie—the original and one stitched together from multiple files—and that’s not right, because you wouldn’t store a 20-hour TV series as a single file. I spent a lot of time adding metadata to the TMDB so that such movies would display correctly in Infuse, but it’s considered vandalism there, since TV series should be categorized as a single film. The .nfo file option is also unacceptable, as the cast and crew links won’t work. Since Infuse is a cataloger, I really don’t understand why the developers are ignoring this request—to support movies with multiple parts so that Infuse doesn’t mark the entire movie as watched when only one part has been watched. I’ve been waiting for this feature for several years, but judging by the fact that even the moderator suggests stitching the file and sees no point in such films (probably because he only watches new releases and isn’t interested in classics that have only aired in a few episodes), there’s very little hope. It’s a real shame…