Jellyfin Release Bot
7bbdfc0d49
Bump version to 10.9.11
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-09-07 18:10:49 -04:00
Bond-009
3c3ebe8344
Merge pull request #12575 from dmitrylyzo/fix-subtitleextract
...
Fix subtitle and attachment extraction when input path contains quotes
2024-09-07 22:07:05 +02:00
Dmitry Lyzo
8c4d23435e
Fix attachment extraction when input path contains quotes
2024-09-04 00:53:57 +03:00
Dmitry Lyzo
9e4befa52e
Fix subtitle extraction when input path contains quotes
2024-09-04 00:09:09 +03:00
Bond-009
b3efae71c0
Merge pull request #12562 from nyanmisaka/fix-profiles
...
Use filtered codecs to build appliedConditions
2024-09-03 09:20:27 +02:00
Bond-009
70f4f2e8c2
Merge pull request #12558 from Bond-009/altsourcename
...
Fix alt version name generation
2024-09-03 09:20:15 +02:00
Bond-009
cd2f2ca178
Merge pull request #12550 from Bond-009/formattingstreamwriter
...
Create and use FormattingStreamWriter
2024-09-03 09:19:32 +02:00
nyanmisaka
8095d39954
Use filtered codecs to build appliedConditions
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-09-01 21:44:23 +08:00
Bond_009
e1ac30ba17
Fix alt version name generation
...
Instead of replacing all occurrences of the containing folder name, just check the start of the string.
This matches what happens in VideoListResolver.IsEligibleForMultiVersion
Fixes #12555
2024-08-31 14:03:53 +02:00
Bond_009
3b94cfa837
Create and use FormattingStreamWriter
...
Prevents bugs causes by system cultures with different formatting
2024-08-30 17:19:02 +02:00
Niels van Velzen
2fe13f54ea
Merge pull request #12531 from gnattu/dont-apply-chapter-image-settings-to-music
...
Don't apply chapter image settings to music
2024-08-29 09:43:43 +02:00
gnattu
eb6a6d319b
Don't apply chapter image settings to music
...
Music Album covers are usually not 16:9 and should not use the chapter image resolutions in any case.
Signed-off-by: gnattu <gnattuoc@me.com>
2024-08-29 03:11:34 +08:00
Nyanmisaka
b74c9cae1b
Fix CodecProfiles and video encoder profiles ( #12521 )
...
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2024-08-28 12:42:44 -06:00
Jellyfin Release Bot
24d482b36b
Bump version to 10.9.10
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-08-25 02:34:36 -04:00
Dmitry Lyzo
fff4477a93
Apply all codec conditions ( #12499 )
2024-08-23 07:54:12 -06:00
Fredrik Eriksson
9810d22d96
Revert "NextUp query respects Limit ( #11956 )" ( #12414 )
...
fix from PR #11956 leads to unexpected behaviour as
Fixes : #12367
2024-08-23 07:54:02 -06:00
ikelos
5027e3cd53
Include AVIF extension for support images ( #12415 )
2024-08-22 08:04:50 -06:00
Niels van Velzen
9645955629
Set Content-Disposition header to attachment for image endpoints ( #12490 )
2024-08-22 08:01:10 -06:00
Niels van Velzen
078ee1f2de
Merge pull request #12493 from jellyfin/fix-ts-bsf
...
Fix bitstream filter not applied to videos in TS container
2024-08-22 15:50:56 +02:00
Nyanmisaka
236c7649dd
Fix bitstream filter not applied to videos in TS container
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-08-21 22:52:08 +08:00
Bond-009
c1e52df0b7
Fix the record series button missing on many programs (port of #12398 ) ( #12481 )
...
Co-authored-by: grumpycat <bryan.pauquette@gmail.com>
2024-08-20 11:13:37 -06:00
Bond-009
be949af59e
Merge pull request #12425 from scampower3/10.9.z-dont-force-virtual
...
Don't force non-virtual when all episodes in season are isMissing=true
2024-08-14 16:10:30 +02:00
Bond-009
122da8f447
Merge pull request #12443 from gnattu/check-attach-path-for-null
...
Check attachment path for null before use
2024-08-14 16:10:11 +02:00
gnattu
486c7fa51e
Check attachment path for null before use
...
This one is particularly nasty because the `Path` is not supposed to be nullable. However, fixing it in the parser and type constructor is beyond the scope of the 10.9 release. For now, just check with `IsNullOrEmpty`.
Signed-off-by: gnattu <gnattuoc@me.com>
2024-08-14 04:44:35 +08:00
LJQ
6709c80f0a
Don't force non-virtual when all episodes in season have isMissing flag.
2024-08-11 18:06:09 +08:00
Niels van Velzen
3f3145600c
Merge pull request #12390 from justinkb/fix-sa1201
...
fix SA1201 issue
2024-08-05 14:19:48 +02:00
Paul Mulders
bc613b8344
fix SA1201 issue
2024-08-05 13:22:24 +02:00
Jellyfin Release Bot
0eb5897100
Bump version to 10.9.9
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-08-04 22:01:35 -04:00
Nyanmisaka
ee0094d889
Fix compatibility between TranscodingThrottler and FFmpeg 7.0 ( #12374 )
2024-08-04 20:00:57 -06:00
Bond-009
7051a18be0
Merge pull request #12368 from Bond-009/updateserilogasp
...
Update Serilog deps
2024-08-01 20:03:20 +02:00
Bond_009
fce3a5d241
Update Serilog deps
2024-08-01 16:40:13 +02:00
Niels van Velzen
900acc03aa
Fix creating virtual seasons (again) ( #12356 )
2024-07-30 09:51:43 -06:00
renovate[bot]
a475a7d50a
Update dependency libse to v4.0.7
2024-07-24 09:35:40 -06:00
Joshua M. Boniface
b7bc0e1c96
Merge pull request #11901 from gnattu/remove-efcore-secondlevelcache
...
Implement Device Cache to replace EFCoreSecondLevelCacheInterceptor
2024-07-21 01:19:35 -04:00
Jellyfin Release Bot
3c79d7a3f3
Bump version to 10.9.8
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-07-21 01:11:35 -04:00
gnattu
1739962f52
Update Jellyfin.Server.Implementations/Devices/DeviceManager.cs
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2024-07-20 20:42:43 +08:00
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