Episodes without a title in the filename (e.g. "Lost - S02E21 - [DSNP WEBDL-1080p]")
had their name set to "[DSNP WEBDL-1080p]" because the non-greedy (.+?) still matched
into the bracket. Changed capture group to ([^\[]+?) so it refuses to match "[", falling
back to the SxxExx identifier instead.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>