Hello Infuse Team,
I would like to suggest a feature regarding how Infuse detects and loads external local subtitles.
The Current Issue:
Currently, Infuse requires external subtitles to have the exact same filename as the video file to be recognized (e.g., Movie.mkv requires Movie.srt).
However, users often have multiple subtitle versions for a single video (different languages, styles, or formats like ASS/SRT). Since the OS file system does not allow duplicate filenames in the same directory, we cannot name multiple files Movie.srt. The OS automatically renames duplicates to Movie (1).srt, which causes Infuse to ignore them because the names no longer strictly match the video.
Renaming every subtitle with language codes (e.g., .en.srt, .zh.srt) is a workable workaround but can be very tedious for large libraries.
The Suggestion:
Could you add a setting to toggle the subtitle matching strategy? It could look like this:
- Strict Match (Default): Only load subtitles with the exact same filename.
- Folder Match (New Option): Automatically load all supported subtitle files found in the same folder as the video, regardless of the filename.
This would greatly improve the user experience for those of us who manage multiple subtitle versions locally.
Thanks for considering this!