aboutsummaryrefslogtreecommitdiff
path: root/Emby.Naming/ExternalFiles
AgeCommit message (Collapse)Author
6 daysProbe .idx instead of .sub for external VobSub subtitle language detectionKyle Farnung
External VobSub subtitle pairs (.idx and .sub) were only probed via the bare .sub file. In cases where multiple languages are present, this results in missing language metadata. Fix by detecting the matching .idx file during media info resolution to run ffprobe on that file and skip processing the .sub entirely. ffprobe will automatically find the matching (same directory, case-sensitive base) .sub file and process both. Added regression tests covering idx/sub pairing, unpaired files, cross-directory pairs, and language-flagged filenames. Fixes #17745
2026-05-21Run tree-wide dotnet formatjakobkukla
2025-07-30Further refinement of BCP 47 language labeling supportdyphire
2024-06-23Backport pull request #12026 from jellyfin/release-10.9.zBond-009
Check hearing impared flags with equality instead of contains Original-merge: a89678074e7663c1240286a04bb2eead9ef633a7 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-02-26Store lyrics in the database as media streams (#9951)Cody Robibero
2023-10-06Reduce string allocationsBond_009
Some simple changes to reduce the number of allocated strings
2022-12-05Replace != null with is not nullBond_009
2022-12-05Replace == null with is nullBond_009
2022-10-07Add hearing impaired subtitle stream indicator (#7379)Joe Rogers
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2022-03-04Strip out external file fuzzy matchingJoe Rogers
Convert MediaFlagDelimiter back to char
2022-02-18fix(external-media): implement review suggestionsShadowghost
2022-02-18feat(external-media): refactor to generic provider, extend tests and file ↵Shadowghost
recognition, consolidate and extend NamingOptions