gnattu
b28d22545a
Simplify condition check
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-17 21:25:29 +08:00
Bond-009
78ed8f660c
Merge pull request #12294 from Bond-009/nullproviderid2
...
Fix (another) ArgumentNullException while scanning music
2024-07-17 14:52:39 +02:00
Bond_009
2e338f74ec
Fix (another) ArgumentNullException while scanning music
...
```
[2024-07-17 14:31:18.202 +02:00] [ERR] [19] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
System.ArgumentNullException: Value cannot be null. (Parameter 'value')
at System.ArgumentNullException.Throw(String paramName)
at System.ArgumentNullException.ThrowIfNull(Object argument, String paramName)
at System.ArgumentException.ThrowNullOrEmptyException(String argument, String paramName)
at MediaBrowser.Model.Entities.ProviderIdsExtensions.SetProviderId(IHasProviderIds instance, String name, String value) in /home/loma/dev/jellyfin/MediaBrowser.Model/Entities/ProviderIdsExtensions.cs:line 121
at MediaBrowser.Model.Entities.ProviderIdsExtensions.SetProviderId(IHasProviderIds instance, MetadataProvider provider, String value) in /home/loma/dev/jellyfin/MediaBrowser.Model/Entities/ProviderIdsExtensions.cs:line 151
at MediaBrowser.Providers.MediaInfo.AudioFileProber.FetchDataFromTags(Audio audio, MediaInfo mediaInfo, MetadataRefreshOptions options, Boolean tryExtractEmbeddedLyrics) in /home/loma/dev/jellyfin/MediaBrowser.Providers/MediaInfo/AudioFileProber.cs:line 330
at MediaBrowser.Providers.MediaInfo.AudioFileProber.FetchAsync(Audio audio, MediaInfo mediaInfo, MetadataRefreshOptions options, CancellationToken cancellationToken) in /home/loma/dev/jellyfin/MediaBrowser.Providers/MediaInfo/AudioFileProber.cs:line 139
at MediaBrowser.Providers.MediaInfo.AudioFileProber.Probe[T](T item, MetadataRefreshOptions options, CancellationToken cancellationToken) in /home/loma/dev/jellyfin/MediaBrowser.Providers/MediaInfo/AudioFileProber.cs:line 105
at MediaBrowser.Providers.Manager.MetadataService`2.RunCustomProvider(ICustomMetadataProvider`1 provider, TItemType item, String logName, MetadataRefreshOptions options, RefreshResult refreshResult, CancellationToken cancellationToken) in /home/loma/dev/jellyfin/MediaBrowser.Providers/Manager/MetadataService.cs:line 800
```
2024-07-17 14:36:47 +02:00
Bond-009
12bcd1a528
Merge pull request #12292 from Bond-009/nullproviderid
...
Fix ArgumentNullException while scanning music
2024-07-17 14:24:03 +02:00
Troja
92903f0d4a
Translated using Weblate (Belarusian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/be/
2024-07-17 08:12:03 -04:00
gnattu
c8f157444c
Make comment better
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-17 14:08:39 +08:00
gnattu
ed9d27bb3a
Correctly set bitrate limit for remuxing
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-17 13:35:59 +08:00
gnattu
f840d9b60f
Fix direct play
...
The SupportsDirectStream is a little bit misleading as it actually means "Supports Direct Play"
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-17 13:35:59 +08:00
gnattu
a16d3d4887
Allow clients to send audio container override for HLS
...
This will improve flexibility due to overcome the complex compatibility situation of HLS
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-17 13:35:59 +08:00
gnattu
e4101128e0
feat: add audio remux to UniversalAudioController
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-17 13:35:59 +08:00
Cody Robibero
042d3e3f93
Don't include new internal MediaStream properties in api spec ( #12288 )
2024-07-16 12:57:02 -04:00
gnattu
0340eccb52
Force software decoding when hardware decoder does not support keyframe only mode but requested by user
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-17 00:47:22 +08:00
gnattu
68bfabbaba
Add option to extract keyframe only during trickplay image generation
...
This would be significantly faster than decoding every frame, but it does have compatibility issues. Not all decoders support this mode, notably the VP9 decoder, CUVID decoders, and QSV decoders.
Some videos with very long key-frame intervals may also perform poorly with this mode, as the image timing could become too inaccurate to reflect the actual frame.
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-17 00:47:22 +08:00
Bond_009
19dc0872a9
Fix ArgumentNullException while scanning music
...
```
[2024-07-16 18:00:20.517 +02:00] [ERR] [65] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider"
System.ArgumentNullException: Value cannot be null. (Parameter 'value')
at System.ArgumentNullException.Throw(String paramName)
at System.ArgumentNullException.ThrowIfNull(Object argument, String paramName)
at System.ArgumentException.ThrowNullOrEmptyException(String argument, String paramName)
at MediaBrowser.Model.Entities.ProviderIdsExtensions.SetProviderId(IHasProviderIds instance, String name, String value) in /home/loma/dev/jellyfin/MediaBrowser.Model/Entities/ProviderIdsExtensions.cs:line 121
at MediaBrowser.Model.Entities.ProviderIdsExtensions.SetProviderId(IHasProviderIds instance, MetadataProvider provider, String value) in /home/loma/dev/jellyfin/MediaBrowser.Model/Entities/ProviderIdsExtensions.cs:line 151
at MediaBrowser.MediaEncoding.Probing.ProbeResultNormalizer.SetAudioInfoFromTags(MediaInfo audio, Dictionary`2 tags) in /home/loma/dev/jellyfin/MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs:line 1322
at MediaBrowser.MediaEncoding.Probing.ProbeResultNormalizer.GetMediaInfo(InternalMediaInfoResult data, Nullable`1 videoType, Boolean isAudio, String path, MediaProtocol protocol) in /home/loma/dev/jellyfin/MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs:line 199
```
2024-07-16 18:23:21 +02:00
mokshsinghji
f1f97186ba
Translated using Weblate (Punjabi)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pa/
2024-07-16 10:36:20 -04:00
Vlad
f353afe926
Translated using Weblate (Russian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ru/
2024-07-16 10:36:20 -04:00
Bond-009
9653cf46fb
Merge pull request #12201 from Bond-009/bdsegmentfullname
...
Use complete paths in BD info
2024-07-16 14:43:27 +02:00
renovate[bot]
9528b2d391
Update danielpalme/ReportGenerator-GitHub-Action action to v5.3.8 ( #12284 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-16 08:19:51 -04:00
Bond-009
f68038f2cf
Run DeleteTranscodeFileTask on startup ( #12239 )
2024-07-15 08:55:31 -04:00
David Schulte
fc1bee30a6
Allow streaming of raw PGS subtitles without transcoding ( #12056 )
2024-07-15 08:48:09 -04:00
Erwin de Haan
3262f8dc2a
Add check for ProviderIds to prevent '=' from appearing in keys, also support '=' in the values. ( #12274 )
2024-07-15 08:44:22 -04:00
Bond-009
c666f9d050
Use real temp dir instead of cache dir for temp files ( #12226 )
2024-07-15 08:44:14 -04:00
ItsAllAboutTheCode
5e840c1db6
Improve LibraryManager.Sort when using "Random" order ( #12165 )
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-07-15 08:44:06 -04:00
Tim Gels
90dcd9f267
Refactor bug report issue template ( #11135 )
2024-07-15 08:42:52 -04:00
Spz.Takumi
3213537277
Translated using Weblate (Thai)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/th/
2024-07-15 08:37:54 -04:00
Cody Robibero
1eb2b6ec61
Merge pull request #12270 from gnattu/sw-tonemap
2024-07-15 08:25:29 -04:00
Bond-009
eb45a36af0
Merge pull request #12242 from jellyfin/renovate/xunit-dotnet-monorepo
...
Update xunit-dotnet monorepo
2024-07-14 13:30:07 +02:00
Bond-009
a17c1a7c3a
Merge pull request #12261 from jellyfin/renovate/ci-deps
...
Update github/codeql-action action to v3.25.12
2024-07-14 13:29:48 +02:00
gnattu
518c166a39
Prefer tonemapx during HDR image extraction
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-12 23:15:49 +08:00
gnattu
2dee5b8d04
Correctly specify format for tonemap
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-12 23:15:49 +08:00
gnattu
1f32f95b9c
Add tonemapx to filter list
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-12 23:15:49 +08:00
gnattu
016dc9d86c
Add SIMD optimized software tonemap support
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-12 23:15:49 +08:00
Bond-009
c050abf3e8
Merge pull request #12259 from jellyfin/renovate/serilog.settings.configuration-8.x
...
Update dependency Serilog.Settings.Configuration to v8.0.2
2024-07-12 13:05:28 +02:00
renovate[bot]
170358c3c4
Update github/codeql-action action to v3.25.12
2024-07-12 10:09:13 +00:00
renovate[bot]
40c9688cef
Update dependency Serilog.Settings.Configuration to v8.0.2
2024-07-12 00:24:16 +00:00
Unn Krigul
7435fa8446
Translated using Weblate (Estonian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/et/
2024-07-11 09:05:16 -04:00
Bond-009
834b26934b
Merge pull request #12252 from jellyfin/renovate/ci-deps
...
Update actions/setup-python action to v5.1.1
2024-07-11 13:05:31 +02:00
Bond-009
2fb5984869
Merge pull request #12251 from honestlywhoknows/premieredatecompare-unittests
...
Add unit tests for PremiereDateComparer
2024-07-11 13:00:06 +02:00
renovate[bot]
cab9fa1ae6
Update actions/setup-python action to v5.1.1
2024-07-10 17:18:58 +00:00
Bond-009
f62af90ae3
Merge pull request #12248 from jellyfin/renovate/dotnet-monorepo
...
Update dotnet monorepo to v8.0.7
2024-07-10 13:19:28 +02:00
honestlywhoknows
0d0900269f
Add entry to CONTRIBUTORS.md
...
Add my entry to CONTRIBUTORS.md
2024-07-09 21:21:19 -04:00
honestlywhoknows
072938289c
Update PremiereDateComparerTests
...
Add extra tests for edge cases, adjust dummy values for easier debugging
2024-07-09 21:11:23 -04:00
Adam
8933574ce9
Correct PremiereDateComparerTests
...
Correct PremiereDateComparerTests - Adjust expected values, add comments, add extra test
2024-07-09 20:22:06 -04:00
Adam
86835dd3c6
Create PremiereDateComparerTests
...
Create PremiereDateComparerTests to test PremiereDateComparer functionality.
2024-07-09 16:09:15 -04:00
Bond-009
86c4c9471b
Merge pull request #12247 from jellyfin/renovate/ci-deps
...
Update actions/setup-dotnet action to v4.0.1
2024-07-09 18:07:17 +02:00
renovate[bot]
fa018ec6a9
Update dotnet monorepo to v8.0.7
2024-07-09 15:28:18 +00:00
renovate[bot]
ddd7b2b8af
Update actions/setup-dotnet action to v4.0.1
2024-07-09 15:28:07 +00:00
Bond-009
5ef76a5e31
Merge pull request #12246 from jellyfin/renovate/dotnet-monorepo
...
Update dotnet monorepo
2024-07-09 17:27:18 +02:00
renovate[bot]
c93ce48e67
Update dotnet monorepo
2024-07-09 13:18:23 +00:00
renovate[bot]
ac7a09d6c5
Update xunit-dotnet monorepo
2024-07-08 20:18:37 +00:00