Bond-009
406aaabefd
Use SortName when sorting by name ( #16804 )
...
* Use SortName when sorting by name
* Preserve ordering in item values query
2026-05-11 18:22:26 +02:00
Shadowghost
02835c6144
Add People Deduplication
2026-05-09 11:18:05 +02:00
Shadowghost
b7b405dc83
Fix artist duplicates
2026-05-09 02:07:26 +02:00
Shadowghost
149649a6cf
Preserve ordering in item values query
2026-05-09 02:06:01 +02:00
Shadowghost
e9cad048e9
Use SortName when sorting by name
2026-05-08 20:34:36 +02:00
Erik W
e1e18e8da0
Add OriginalLanguage as option to PreferredAudioLanguage ( #12579 )
...
* Add OriginalLanguage as option to PreferredAudioLanguage
* Support for multiple original languages
* Add original audio stream indicator
* Fetch OriginalLanguage from TMDB
* Adapt to EFCore refactor
* Fix PlayDefaultAudioTrack OriginalLanguage behavior
* Fix better PlayDefaultAudioTrack OriginalLanguage behavior
* Add comment to ItemFields
* Improved PlayDefaultAudioTrack behavior
* Add migration for original language
* Use sting.Equals for string comparisons
* Always set dto OriginalLanguage
* Remove OriginalLanguage from ItemFields
---------
Co-authored-by: Lampan-git <lampan-git@users.noreply.github.com>
2026-05-07 20:07:23 +02:00
dkanada
3876a0ad3d
fix person type exclusion in api response ( #16784 )
2026-05-06 17:39:45 -04:00
Niels van Velzen
44d5954205
Merge pull request #16783 from Shadowghost/fix-people-without-item-id
...
Fix unique people response for query if no item ID is supplied
2026-05-06 19:07:13 +02:00
Shadowghost
4b8be6bc91
Fix unique people response for query if no item ID is supplied
2026-05-05 20:21:44 +02:00
Shadowghost
8a43b1c784
Fix rewatch query
2026-05-05 17:31:19 +02:00
Niels van Velzen
064fd8c5c0
Merge pull request #16756 from Shadowghost/artist-speedup
...
Speed-up LatestItems for Music
2026-05-05 15:49:02 +02:00
Shadowghost
d4f91ab5ca
Fixup
2026-05-04 23:48:09 +02:00
Shadowghost
0d58c773f9
Fix review comments
2026-05-04 21:42:31 +02:00
Niels van Velzen
dcba6c3659
Merge pull request #16616 from dkanada/fix-person-limit
...
fix person TotalRecordCount when limit is applied
2026-05-04 17:58:27 +02:00
Shadowghost
2365cea626
Only consider Album creation date
2026-05-04 15:13:00 +02:00
dkanada
ec990be12a
fix person TotalRecordCount when limit is applied
2026-05-04 12:06:11 +09:00
Shadowghost
88cad2ad1a
Speed-up LatestItems for Music
2026-05-04 02:00:38 +02:00
Shadowghost
00b08c0b32
Omit BoxSet related materialization
2026-05-03 13:26:30 +02:00
Shadowghost
0183127d2a
Apply review suggestion
2026-05-03 13:20:12 +02:00
Shadowghost
070e2b2d0c
Apply review suggestions
2026-04-26 22:30:52 +02:00
Shadowghost
a1f3da1819
Reduce correlated EXISTS queries
2026-04-26 18:53:17 +02:00
Shadowghost
d19449e6a5
Use AsNoTracking() when only reading
2026-04-26 18:53:17 +02:00
Shadowghost
fc866a64e0
Remove unnecessary materializations
2026-04-26 18:53:06 +02:00
Shadowghost
f806ae4018
Fix too many SQL variables error on large libraries
2026-04-19 10:27:47 +02:00
Shadowghost
e71bb7e904
Merge remote-tracking branch 'upstream/master' into perf-rebased
2026-04-19 10:23:34 +02:00
dkanada
bb265cd403
add NameStartsWithOrGreater parameter to Persons endpoint
2026-04-13 13:50:04 +09:00
dkanada
22644075e7
add NameStartsWith and NameLessThan filters to Person search
2026-04-12 12:42:49 +09:00
Shadowghost
d8bbb4dfe8
Fix filters
2026-04-11 17:42:27 +02:00
Shadowghost
24a0df9a39
Merge remote-tracking branch 'upstream/master' into perf-rebased
2026-04-07 21:36:07 +02:00
dkanada
80df5dc984
add StartIndex and ParentId to person search
2026-04-05 15:40:18 +09:00
Shadowghost
6fdfc6a61b
Fix version filters
2026-03-30 21:04:59 +02:00
Shadowghost
d5f4c624e3
Do not return alternate versions by default
2026-03-30 18:56:31 +02:00
Shadowghost
27d54c5b1c
Fix IsResumable and IsPlayed filter
2026-03-13 22:46:42 +01:00
Shadowghost
bcd5c33ecd
Merge remote-tracking branch 'upstream/master' into perf-rebased
2026-03-11 19:36:37 +01:00
Bond-009
08f9ec5d37
Merge pull request #16160 from Shadowghost/fix-itemvalues-uniqueness
...
Fix ItemValues Type checks
2026-03-10 21:26:05 +01:00
Shadowghost
ba722b4517
Optimize Search and NextUp queries
2026-03-08 15:26:35 +01:00
Shadowghost
e6e7f2a692
Fix batch delete of items with same userdata keys
2026-03-07 21:23:35 +01:00
Shadowghost
ea1c1d0468
Optimize grouping query performance
2026-03-07 20:14:04 +01:00
Shadowghost
077fa89717
Split BaseItemRepository and IItemRepository
2026-03-07 20:12:42 +01:00
Shadowghost
268f23f39a
Fix trickplay generation for parts and alt versions
2026-03-06 00:16:04 +01:00
Shadowghost
744c5539d8
Fix review comments
2026-03-05 22:54:26 +01:00
Shadowghost
59c360aea7
Fix OrderMapper
2026-03-05 19:43:32 +01:00
Shadowghost
3da726463d
Fix Liked and Favorite filters
2026-03-03 22:27:33 +01:00
Shadowghost
2d0d497961
Update saved metadata on primary change
2026-02-25 21:03:46 +01:00
Shadowghost
b5f5b02787
Fix special features filter
2026-02-24 21:35:50 +01:00
Shadowghost
61ff36d761
Optimize SeriesDatePlayed ordering
2026-02-23 23:44:15 +01:00
Shadowghost
5541653f73
Return Name instead of CleanName for legacy filters
2026-02-21 22:51:46 +01:00
Shadowghost
ae5420d4ae
Handle linkedChildren in GetPlayedAndTotalCountBatch and optimize filter
2026-02-21 22:38:07 +01:00
Shadowghost
0f1a6fe4c2
Fix IsPlayed filter and setting BoxSet played/unplayed
2026-02-21 19:58:00 +01:00
Shadowghost
561e78efb4
Apply review suggestions
2026-02-20 21:21:25 +01:00