upscaylman
ea206f43a2
recognize underscore and dot separators for multi-version grouping ( #16465 )
...
CodeQL / Analyze (csharp) (push) Has been cancelled
OpenAPI / OpenAPI - HEAD (push) Has been cancelled
OpenAPI / OpenAPI - BASE (push) Has been cancelled
OpenAPI / OpenAPI - Difference (push) Has been cancelled
OpenAPI / OpenAPI - Publish Unstable Spec (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Tests / run-tests (windows-latest) (push) Has been cancelled
OpenAPI / OpenAPI - Publish Stable Spec (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
Project Automation / Project board (push) Has been cancelled
* Add underscore and dot as multi-version file separators
Extend IsEligibleForMultiVersion to recognize _ and . as valid
separators between the base movie name and the version suffix.
Common naming patterns like 'Movie_4K.mkv' or 'Movie.UHD.mkv'
are now correctly grouped as alternate versions during library scan.
* Address review: remove comment, add 3D recognition assertions
---------
Co-authored-by: aimarshall615-creator <aimarshall615@gmail.com >
2026-03-29 12:42:36 +02:00
renovate[bot]
aed00733f8
Update dependency xunit to 2.9.1 ( #12687 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Cody Robibero <cody@robibe.ro >
2024-09-22 19:44:37 -06:00
gnattu
901573473d
Sort by version name before resolution sorting ( #12621 )
2024-09-18 07:22:33 -06:00
Stepan Goremykin
0870af330d
Remove redundant verbatim string prefixes
2023-10-08 00:15:38 +02:00
Bond-009
5b493e14ac
Improve alternate ordering ( #9336 )
2023-02-20 08:07:51 -07:00
Bond_009
59920b4052
Make exact match primary video
2023-02-15 18:05:49 +01:00
Bond_009
52194f56b5
Replace != null with is not null
2022-12-05 15:01:13 +01:00
Bond_009
c7d50d640e
Replace == null with is null
2022-12-05 15:00:20 +01:00
Hannes Braun
4edeccc5e0
Remove redundant using directives
2022-09-28 16:26:03 +02:00
cvium
83a94aa612
Fix extras folders
2021-12-20 12:15:20 +01:00
cvium
fde84a1e00
Refactor extras parsing
2021-12-07 15:24:57 +01:00
cvium
42a2cc1747
Remove some unnecessary allocations
2021-05-24 00:30:41 +02:00
cvium
23c3188501
revert underscore as a multiversion separator
2021-03-15 23:24:59 +01:00
cvium
7d69c2550c
fix copy/paste error in test
2021-03-10 19:30:23 +01:00
cvium
b0af11c34e
make the eligibility check more strict wrt. brackets
2021-03-10 19:29:52 +01:00
cvium
3824c09e77
fix multiversion eligibility check for complex folder names
2021-03-10 10:47:35 +01:00
Bond_009
956ca0e5aa
100% branch coverage for Jellyfin.Naming
2021-01-21 15:46:10 +01:00
Stepan
5741150367
Enable MultiVersion video tests and added support for naming based on tests 11 & 8
2020-11-05 14:51:27 +01:00
aled
3ff6e3ff65
Add code analyzers to Jellyfin.Naming.Tests and fix resulting warnings
2020-05-14 18:59:10 +01:00
aled
2849d2b134
Fix compile warnings in Jellyfin.Naming.Tests
2020-05-13 23:59:19 +01:00
Bond_009
735e7c3f7d
Fix VideoResolver and tests
2020-04-21 12:11:55 +02:00
Bond_009
b1dc595be1
Fix a couple of tests
2020-01-11 22:17:05 +01:00
Bond_009
35151553e3
Add back all old emby tests
2019-12-06 20:41:39 +01:00