nielsvanvelzen
0675b06bea
Backport pull request #12356 from jellyfin/release-10.9.z
...
Fix creating virtual seasons (again)
Original-merge: 900acc03aa
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
2024-08-05 10:58:23 -04:00
gnattu
22d8528d90
Backport pull request #11901 from jellyfin/release-10.9.z
...
Implement Device Cache to replace EFCoreSecondLevelCacheInterceptor
Original-merge: b7bc0e1c96
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Bond_009 <bond.009@outlook.com>
2024-08-05 10:58:22 -04:00
JPVenson
d5fdb9c3a7
Fix missing service registration for MediaSegments ( #12392 )
2024-08-05 08:50:43 -06:00
JPVenson
00eb6c0d6f
Add media segments API ( #12345 )
...
* Added Media segment manager
* Added "HasSegments" to MediaSourceInfo when requesting though baseitem
* Fixed ordering of Media Segements
* Added media segment API controller
* Added .ConfigureAwait(false) on media segments manager
* renamed MediaSegmentsController
removed empty route
* Added Model layer for Media Segments
Fixed review comments Media segments
* Updated media segment naming
refactored api and manager usage
* Added mediaSegment type filter
* Fixed codesmell
* Fixed naming and typos
* Added EF Migration
* Added Identity Generation for MediaSegments
Made mediasegment filter optional
* Fixed optional filter parameter
* refactored segment namespace
* Added SegmentProviderId to MediaSegment
* Media segment comment indentation
* Added MediaSegmentManager query notracking
2024-08-05 14:20:27 +02:00
Bond-009
9a8298a84d
Merge pull request #12388 from jellyfin/renovate/z440.atl.core-5.x
...
Update dependency z440.atl.core to v5.26.0
2024-08-05 13:06:11 +02:00
gnattu
7ea91dfcc4
Update VideoToolbox pipeline for jellyfin-ffmpeg7 ( #12380 )
2024-08-04 20:37:40 -06:00
renovate[bot]
84f9e94268
Update dependency z440.atl.core to v5.26.0
2024-08-04 22:03:50 +00:00
Franco Castillo
bbf3a2138b
Translated using Weblate (Spanish (Argentina))
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es_AR/
2024-08-04 17:41:32 -04:00
Bond-009
a82527dcdf
Merge pull request #12376 from jellyfin/renovate/ci-deps
...
Update actions/upload-artifact action to v4.3.5
2024-08-02 18:38:25 +02:00
renovate[bot]
95f41b6a73
Update actions/upload-artifact action to v4.3.5
2024-08-02 15:52:17 +00:00
Andrejs
894933848a
Translated using Weblate (Latvian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lv/
2024-08-02 06:48:25 -04:00
Bond-009
b39ff1dd42
Merge pull request #12369 from Bond-009/warn
...
Enable more analyser rules as errors
2024-08-02 11:12:47 +02:00
Bond-009
f2e749548c
Merge pull request #12354 from gnattu/ac-4-downmix
...
Add AC-4 downmix algorithm
2024-08-01 20:05:18 +02:00
Bond_009
0a0de6708e
Enable more analyser rules as errors
...
Also deduplicates a bit of code inside of SeasonPathParser and adds some more tests
2024-08-01 17:17:10 +02:00
Bond-009
623f9f6d8a
Merge pull request #12364 from jellyfin/renovate/serilog.aspnetcore-8.x
...
Update dependency Serilog.AspNetCore to v8.0.2
2024-08-01 13:53:20 +02:00
gnattu
3788ccd447
Add comments for Dave750/NightmodeDialogue 7.1 downmix
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-08-01 07:45:16 +08:00
renovate[bot]
bb12d8240f
Update dependency Serilog.AspNetCore to v8.0.2
2024-07-31 23:05:30 +00:00
gnattu
c171b6def2
fix space
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-31 00:00:34 +08:00
gnattu
8f28c3a0fb
fix doc
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-31 00:00:34 +08:00
gnattu
31dccaca0f
Add 5.0 and 7.0 support to ac4 downmix
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-31 00:00:34 +08:00
gnattu
daf8d649f2
Add AC4 downmix
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-31 00:00:34 +08:00
TheMelmacian
d4eeafe53f
Fix: parsing of xbmc style multi episode nfo files ( #12268 )
2024-07-30 09:51:08 -06:00
gnattu
0a1a109b2e
Add RFC7845 downmix algorithm ( #12300 )
2024-07-30 09:50:22 -06:00
Cody Robibero
f7ab17d24d
Merge pull request #11879 from gnattu/migrate-to-atl
2024-07-30 09:48:48 -06:00
vyrmin
3984b828e8
Translated using Weblate (Croatian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hr/
2024-07-30 09:41:32 -04:00
Bond-009
5d0c5fd40d
Merge pull request #11432 from Bond-009/dtonullable
...
Enable nullable for DtoService and DtoOptions
2024-07-29 22:19:37 +02:00
Bond-009
57f95bdc32
Merge pull request #11390 from Bond-009/UserItemData
...
Enable nullable for UserItemData
2024-07-29 22:01:58 +02:00
Bond_009
63b90ab45c
Fix build
2024-07-29 21:57:11 +02:00
Bond_009
2b3ebb0751
Enable nullable for DtoService and DtoOptions
2024-07-29 21:05:40 +02:00
Bond_009
d3f0346f04
Enable nullable for UserItemData
...
MetadataResult.GetOrAddUserData doesn't ever get used and is probably broken since the migration to .NET Core as it still expects a Guid for userId
2024-07-29 21:05:23 +02:00
Bond-009
eeb8c59ff2
Merge pull request #12355 from crobibero/querying-nullable
...
Enable nullability for QueryResult
2024-07-29 18:14:49 +02:00
Cody Robibero
48b5602144
Enable nullability for QueryResult
2024-07-29 07:38:15 -06:00
Bond-009
fd5d8bebb9
Merge pull request #12353 from gnattu/display-dv-title-when-available
...
Display DOVI title in DisplayTitle when available
2024-07-29 12:16:28 +02:00
Gokki
ff72acd194
Translated using Weblate (Filipino)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fil/
2024-07-29 02:41:32 -04:00
aky
5f122e7f79
Translated using Weblate (Korean)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ko/
2024-07-29 02:41:32 -04:00
gnattu
0132ad05ab
Display DOVI title in DisplayTitle when available
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29 07:49:05 +08:00
gnattu
79c4469ac7
Remove redundant NaN check
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29 06:23:16 +08:00
gnattu
5c5b326b1a
Remove test var
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-07-29 06:23:16 +08:00
gnattu
56a98a3bb0
Make internal value separator a constant
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29 06:23:16 +08:00
gnattu
1d658a5a4d
Remove redundant check
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29 06:23:13 +08:00
gnattu
939e02ccee
Apply suggestions from code review
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-07-29 06:21:51 +08:00
gnattu
507f89b8ed
Bump to v5.25.0
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29 06:21:51 +08:00
gnattu
ac9322370b
Check if the metadata is supported for title fallback
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29 06:21:51 +08:00
gnattu
172feab084
Migrate to z440.atl instead of TagLib-Sharp
...
The ATL lib provides a lot of advantages to the TagLib we are currently using.
Notably:
- auto-detect the format of the audio data, even if the file extension has the wrong label, and provides unified API for different file types.
- supports more audio formats than TagLib
- supports lyrics natively
- supports playlists and cuesheets
- srovides relatively simple and controllable way for non-standard fields, enable us to implement compatibility features instead of waiting for lib updates
- is actually maintained
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29 06:21:47 +08:00
Bond-009
095d4d4d15
Merge pull request #12295 from Bond-009/trysetproviderid
...
Add TrySetProviderId extension
2024-07-29 00:13:40 +02:00
gnattu
162ea38a95
Check MaxAudioChannels for directAudioStream candidates ( #12319 )
...
* Check MaxAudioChannels for directAudioStream candidates
The current stream builder logic does not check the channel limit when determining if the audio stream can be directly used, and this can cause some undesired effects:
- A high channel count surround sound stream might be picked even if a stereo one exists when the user requires stereo audio.
- The user's preferred audio codec might not be respected during the downmix because the requested codec is now forced to be the same as the original source.
Signed-off-by: gnattu <gnattuoc@me.com>
* Fix unit test
Signed-off-by: gnattu <gnattuoc@me.com>
* Set correct transcode reason and target channels for unit test
Signed-off-by: gnattu <gnattuoc@me.com>
* Match old stream selection behavior
Signed-off-by: gnattu <gnattuoc@me.com>
* Fix reason matching
Signed-off-by: gnattu <gnattuoc@me.com>
---------
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29 00:11:59 +02:00
Bond-009
dea7be5e8a
Merge pull request #12327 from crobibero/live-tv-nullable
...
Fix up getting livetv programs api docs
2024-07-29 00:10:53 +02:00
Bond-009
797b426ae7
Merge pull request #12343 from jellyfin/renovate/ci-deps
...
Update github/codeql-action action to v3.25.15
2024-07-26 20:58:24 +02:00
renovate[bot]
3de51cd9f8
Update github/codeql-action action to v3.25.15
2024-07-26 17:07:18 +00:00
Bond-009
5fda3f482a
Merge pull request #12309 from Bond-009/nobuffer
...
Don't buffer content in GetStaticRemoteStreamResult
2024-07-26 11:16:47 +02:00