gnattu
7f0f93eb4a
Update Jellyfin.Server.Implementations/Devices/DeviceManager.cs
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2024-07-20 20:42:31 +08:00
gnattu
71c13057f4
Remove package reference of EFCoreSecondLevelCacheInterceptor
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-20 20:20:08 +08:00
gnattu
7f12677dc3
Directly add new device to cache
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-20 20:19:31 +08:00
gnattu
4f2b1736ab
Add user not found message
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-20 20:19:31 +08:00
gnattu
c05049e54e
Filter full device list only once
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-20 20:19:31 +08:00
gnattu
dd5f6406a2
Use FirstAsync for device creation
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-20 20:19:31 +08:00
gnattu
79c0a7d7f0
Don't cache user in DeviceManager, query from user cache instead
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-20 20:19:31 +08:00
gnattu
3c6485f0a1
Get device id from input
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-20 20:19:31 +08:00
gnattu
8a8b2c4380
Explicitly declare type of devices
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-20 20:19:31 +08:00
gnattu
7403428864
Always enumerate to get count
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-20 20:19:31 +08:00
gnattu
235da65a75
Use concrete ConcurrentDictionary Type
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-20 20:19:31 +08:00
gnattu
26eab7aa2e
Remove env var for second level cache
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-20 20:19:31 +08:00
gnattu
d235378133
Query User on device creation
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-20 20:19:31 +08:00
gnattu
5a62c7a146
Implement Device Cache to replace EFCoreSecondLevelCacheInterceptor
...
The EFCoreSecondLevelCacheInterceptor will place a huge lock even for reading. Implement a ConcurrentDictionary cache to replace it.
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-20 20:19:31 +08:00
Bond-009
f7a90b6383
Merge pull request #12278 from Bond-009/localizeaudio
...
Fix localization of audio title
2024-07-16 14:45:13 +02:00
Bond_009
b8e2d8e11a
Fix tests
2024-07-15 14:40:12 +02:00
Niels van Velzen
c1f7ccbca4
Fix season handling ("Season Unknown" / unneccesary empty seasons) ( #12240 )
2024-07-15 08:27:19 -04:00
Bond_009
5bab02fa54
Fix localization of audio title
...
Maybe passing ILocalizationManager into the ctor of MediaStream is a better solution for master?
2024-07-15 14:27:12 +02:00
Bond-009
f2fa0b9025
Merge pull request #12246 from jellyfin/renovate/dotnet-monorepo
...
Update dotnet monorepo
(cherry picked from commit 5ef76a5e31
)
Signed-off-by: Joshua M. Boniface <joshua@boniface.me>
2024-07-12 09:47:58 -04:00
Bond-009
9c0edd2905
Merge pull request #12259 from jellyfin/renovate/serilog.settings.configuration-8.x
...
Update dependency Serilog.Settings.Configuration to v8.0.2
(cherry picked from commit c050abf3e8
)
Signed-off-by: Joshua M. Boniface <joshua@boniface.me>
2024-07-12 09:47:23 -04:00
Bond-009
62deebc04c
Merge pull request #12248 from jellyfin/renovate/dotnet-monorepo
...
Update dotnet monorepo to v8.0.7
(cherry picked from commit f62af90ae3
)
Signed-off-by: Joshua M. Boniface <joshua@boniface.me>
2024-07-12 09:44:46 -04:00
Jellyfin Release Bot
478d8b07bf
Bump version to 10.9.7
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
OpenAPI / OpenAPI - Publish Stable Spec (push) Has been cancelled
2024-06-24 20:19:28 -04:00
Bond-009
c9b6ebd94f
Merge pull request #11911 from Bond-009/infoaudionorm
...
Log album name and id in normalization task
2024-06-24 22:51:57 +02:00
Bond-009
30fc089dd5
Merge pull request #12166 from Bond-009/4kbdmv
...
Fix HDR detection for 4K Blu-Ray BDMVs
2024-06-24 22:51:41 +02:00
Bond-009
25f02658f0
Merge pull request #12126 from gnattu/add-extracted-lyrics
...
Try to add extracted lyrics during scanning
2024-06-24 22:51:28 +02:00
Bond-009
2266a00337
Merge pull request #12055 from Shadowghost/fix-season-backdrops
...
Fix season backdrops
2024-06-24 22:41:57 +02:00
Shadowghost
afeff31dca
Merge remote-tracking branch 'upstream/release-10.9.z' into fix-season-backdrops
2024-06-24 22:34:43 +02:00
Bond-009
476dc01f4d
Merge pull request #12025 from Shadowghost/remove-empty-image-folders-recursive
...
Fix empty image folder removal for legacy locations
2024-06-24 22:14:09 +02:00
Bond_009
b81b674ae1
Log album name and id in normalization task
...
Filename of the concat file is now the same as the album id.
Temp file gets deleted even if LUFS calculation failed
2024-06-24 22:01:49 +02:00
Bond_009
15eb7a25b9
Fix HDR detection for 4K Blu-Ray BDMVs
2024-06-24 11:43:01 +02:00
Shadowghost
aadd57bc48
Fix check
2024-06-24 09:16:51 +02:00
Bond-009
cbbe5db813
Merge pull request #12053 from Shadowghost/fix-local-playlist-scanning
...
Rewrite PlaylistItemsProvider as ILocalMetadataProvider
2024-06-23 17:56:23 +02:00
Bond-009
4601097d3e
Merge pull request #12050 from Shadowghost/fix-seasons
...
Fix season handling
2024-06-23 17:48:48 +02:00
gnattu
10cd9a7f79
Only add first stream
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-06-22 18:26:59 +08:00
Tim Eisele
6cf98d4930
Only cleanup children on specific exceptions ( #12134 )
2024-06-21 09:08:05 -06:00
Tim Eisele
34a65980e3
Remove incomplete mediatype restriction from playlists ( #12024 )
2024-06-21 09:07:38 -06:00
Nyanmisaka
6010bc01c3
Fix MicroDVD being recognized as DVDSUB subtitles ( #12149 )
2024-06-21 09:07:25 -06:00
Shadowghost
a00f9e1a10
Cleanup seasons after creating real ones
2024-06-20 22:03:01 +02:00
Bond-009
85078d8f10
Merge pull request #12123 from Shadowghost/fix-cleanup-task
...
Fix Cleanup Task metadata saving
2024-06-20 11:36:48 +02:00
Bond-009
1606b6c0f6
Merge pull request #12043 from jellyfin/pr-parental-au-1
...
Fix the Australian PG rating
2024-06-20 11:20:19 +02:00
Bond-009
f097aad01e
Merge pull request #12094 from Shadowghost/fix-dual-socket-address-handling
...
Map IPv6 mapped IPv4 addresses back to IPv4 before running checks
2024-06-20 11:20:06 +02:00
Tim Eisele
bf53f1ae38
Do not override <year> if <releasedate> is set ( #12120 )
2024-06-18 08:16:21 -06:00
gnattu
31237f778a
Try to add extracted lyrics during scanning
...
The extraction process does not add the extracted lyrics to the audio media streams. Try to add it when tryExtractEmbeddedLyrics is true.
Signed-off-by: gnattu <gnattuoc@me.com>
2024-06-18 10:08:11 +08:00
Shadowghost
55d245a77b
Fix saving item metadata
2024-06-17 23:13:53 +02:00
Odd Stråbø
9f35f56eaf
Fix the Australian PG rating
...
As per https://www.classification.gov.au/classification-ratings/what-are-ratings
Fixes #11650
Well, sort of. I don't think it is possible to differentiate between them, as we'd be comparing the integer values, not the position in the list?
2024-06-15 19:55:14 +02:00
Bond-009
f2a5ccf102
Merge pull request #12065 from Rivenlalala/fix-bdmv-file-extension-case-issue
...
Make m2ts extension case-insensitive
2024-06-15 17:52:05 +02:00
Bond-009
2b78980747
Merge pull request #12017 from gnattu/overwrite-livetv-codec
...
Overwrite supported codecs for livetv
2024-06-15 17:38:10 +02:00
Bond-009
a89678074e
Merge pull request #12026 from Bond-009/hisubs
...
Check hearing impared flags with equality instead of contains
2024-06-15 17:37:49 +02:00
Bond-009
d813f83b4a
Merge pull request #12039 from Shadowghost/fix-local-episode-thumb
...
Fix local episode image thumb recognition
2024-06-15 17:37:30 +02:00
Bond-009
37b7e953f7
Merge pull request #12031 from jellyfin/fix-video-embedded-image
...
Fix video embedded image detection
2024-06-15 17:36:19 +02:00