Files
jellyfin-ha-src/Emby.Naming/Video
TowyTowy 5be844e1b7 Fix 3D format detection when the tag is the last token of the path
Format3DParser drops the last character of the final path token: when
IndexOfAny finds no more delimiters, the slice is taken with
'index = path.Length - 1', so e.g. "hsbs" is compared as "hsb" and
never matches any rule.

File paths are unaffected because the extension is always the final
token, but directory based media have no extension. For DVD/BluRay
folder rips (BaseVideoResolver parses the folder path via
Set3DFormat), a trailing 3D tag such as
"Gravity (2013) 3d hsbs/BDMV" is silently ignored and Video3DFormat
is never set.

This is a regression from 42a2cc174 which replaced the string.Split
based FlagParser with span slicing; the Split implementation kept the
final token intact.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-12 12:11:29 +02:00
..
2020-11-10 19:23:10 +01:00
2020-11-10 19:23:10 +01:00
2020-11-10 17:11:48 +01:00
2021-12-20 13:31:07 +01:00
2024-08-30 15:29:48 +02:00
2020-11-10 19:23:10 +01:00
2023-10-06 01:04:25 +02:00
2020-11-10 19:23:10 +01:00
2026-05-13 21:17:40 +02:00