Thank you for kindly explaining these Filebot features. I'm getting a better understanding now.
To try to speak to your question: my use case is that I have a collection of movies in a Kodi media library (various formats, e.g.: MKV, AVI, VIDEO_TS, ISO, TS), and I want complete info in NFO files,
especially about the subs already in these movie files/folders. The subs are either inside the MKV files, or VobSub, or external SRT/ASS files, and some are hardsubbed. I have a spreadsheet with IMDB/TMDB ids for 90% of these, and notes for those with hardsubs. For this, I can generate NFO stubs.
Why is this necessary? Because: Kodi itself won't parse VIDEO_TS or ISO (too slow), so it cannot "know" what all the subs are. So, I need another app to do that, probably using NFOs, and this is how I started looking at Filebot. If I can build complete info in NFOs, I can import it to Kodi.
I can make a script to rename/move the NFO files as you suggest, but I am still unclear on a couple of points.
--apply nfo generates nfo files based on movie information and mediainfo information only also meaning that your stub NFO file has no effect whatsoever on the newly generated NFO file.
Okay, maybe I was on the wrong track here. Is there a situation in which Filebot
can read a stub NFO file, or do you mean that it will
never ever read a NFO? How is this handled?
For example, let's say I have
Chaos (2005), directed by David DeFalco, and not
Chaos (2005), directed by Tony Giglio. Same title/year, but different films — so how does Filebot know which film to scrape from IMDB?
I was thinking to use a stub NFO to provide the IMDB id (e.g., tt0405977) to disambiguate the film.
Regarding your next question about the external subtitle information, the answer is: if I can get that into a NFO file, then yes, I have a Kodi skin that will report it. If Filebot has no provision for noticing the SRT files, I think I could work around that, by adding the info to the stub NFO (tho again, this depends on whether Filebot will read/process NFOs, and not simply write them).
Hope these questions make sense — thanks !