Bond_009
ecd2dab0a2
Add TrySetProviderId extension
7 months ago
gnattu
9acc93853e
Specify the default value in api spec
...
Signed-off-by: gnattu <gnattuoc@me.com>
7 months ago
gnattu
24910348a1
Force channel to be >= 1
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
7 months ago
gnattu
d5eb8fc121
Also make UniversalAudioController check client VBR settings
...
Signed-off-by: gnattu <gnattuoc@me.com>
7 months ago
gnattu
7ad432be23
Default EnableAudioVbrEncoding to true in TranscodingProfile
...
This will match the old behavior when user takes no action for clients
Signed-off-by: gnattu <gnattuoc@me.com>
7 months ago
gnattu
0381c5a288
Add EnableAudioVbrEncoding to TranscodingProfile
...
This will allow the client selectively disable VBR audio when it causes problems.
Signed-off-by: gnattu <gnattuoc@me.com>
7 months ago
gnattu
78929418cc
Use better audio VBR settings
...
LAME's VBR mode only has advantage over a certain bitrate range. For very low and very high bitrate, use the ABR mode instead.
aac_at's CVBR mode produces very good quality and is not worse than its TVBR mode in blind testing. Use this mode for convenience.
The ffmpeg native aac encoder will have quality regression with its VBR mode. Always use CBR mode for ffmpeg's native aac encoder.
Signed-off-by: gnattu <gnattuoc@me.com>
7 months ago
gnattu
b28d22545a
Simplify condition check
...
Signed-off-by: gnattu <gnattuoc@me.com>
7 months ago
Bond-009
78ed8f660c
Merge pull request #12294 from Bond-009/nullproviderid2
...
Fix (another) ArgumentNullException while scanning music
7 months ago
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
```
7 months ago
Bond-009
12bcd1a528
Merge pull request #12292 from Bond-009/nullproviderid
...
Fix ArgumentNullException while scanning music
7 months ago
Troja
92903f0d4a
Translated using Weblate (Belarusian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/be/
7 months ago
gnattu
c8f157444c
Make comment better
...
Signed-off-by: gnattu <gnattuoc@me.com>
7 months ago
gnattu
ed9d27bb3a
Correctly set bitrate limit for remuxing
...
Signed-off-by: gnattu <gnattuoc@me.com>
7 months ago
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>
7 months ago
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>
7 months ago
gnattu
e4101128e0
feat: add audio remux to UniversalAudioController
...
Signed-off-by: gnattu <gnattuoc@me.com>
7 months ago
Cody Robibero
042d3e3f93
Don't include new internal MediaStream properties in api spec ( #12288 )
7 months ago
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>
7 months ago
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>
7 months ago
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
```
7 months ago
mokshsinghji
f1f97186ba
Translated using Weblate (Punjabi)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pa/
7 months ago
Vlad
f353afe926
Translated using Weblate (Russian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ru/
7 months ago
Bond-009
9653cf46fb
Merge pull request #12201 from Bond-009/bdsegmentfullname
...
Use complete paths in BD info
7 months ago
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>
7 months ago
Bond-009
f68038f2cf
Run DeleteTranscodeFileTask on startup ( #12239 )
7 months ago
David Schulte
fc1bee30a6
Allow streaming of raw PGS subtitles without transcoding ( #12056 )
7 months ago
Erwin de Haan
3262f8dc2a
Add check for ProviderIds to prevent '=' from appearing in keys, also support '=' in the values. ( #12274 )
7 months ago
Bond-009
c666f9d050
Use real temp dir instead of cache dir for temp files ( #12226 )
7 months ago
ItsAllAboutTheCode
5e840c1db6
Improve LibraryManager.Sort when using "Random" order ( #12165 )
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
7 months ago
Tim Gels
90dcd9f267
Refactor bug report issue template ( #11135 )
7 months ago
Spz.Takumi
3213537277
Translated using Weblate (Thai)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/th/
7 months ago
Cody Robibero
1eb2b6ec61
Merge pull request #12270 from gnattu/sw-tonemap
7 months ago
Bond-009
eb45a36af0
Merge pull request #12242 from jellyfin/renovate/xunit-dotnet-monorepo
...
Update xunit-dotnet monorepo
7 months ago
Bond-009
a17c1a7c3a
Merge pull request #12261 from jellyfin/renovate/ci-deps
...
Update github/codeql-action action to v3.25.12
7 months ago
gnattu
518c166a39
Prefer tonemapx during HDR image extraction
...
Signed-off-by: gnattu <gnattuoc@me.com>
7 months ago
gnattu
2dee5b8d04
Correctly specify format for tonemap
...
Signed-off-by: gnattu <gnattuoc@me.com>
7 months ago
gnattu
1f32f95b9c
Add tonemapx to filter list
...
Signed-off-by: gnattu <gnattuoc@me.com>
7 months ago
gnattu
016dc9d86c
Add SIMD optimized software tonemap support
...
Signed-off-by: gnattu <gnattuoc@me.com>
7 months ago
Bond-009
c050abf3e8
Merge pull request #12259 from jellyfin/renovate/serilog.settings.configuration-8.x
...
Update dependency Serilog.Settings.Configuration to v8.0.2
7 months ago
renovate[bot]
170358c3c4
Update github/codeql-action action to v3.25.12
7 months ago
renovate[bot]
40c9688cef
Update dependency Serilog.Settings.Configuration to v8.0.2
7 months ago
Unn Krigul
7435fa8446
Translated using Weblate (Estonian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/et/
7 months ago
Bond-009
834b26934b
Merge pull request #12252 from jellyfin/renovate/ci-deps
...
Update actions/setup-python action to v5.1.1
7 months ago
Bond-009
2fb5984869
Merge pull request #12251 from honestlywhoknows/premieredatecompare-unittests
...
Add unit tests for PremiereDateComparer
7 months ago
renovate[bot]
cab9fa1ae6
Update actions/setup-python action to v5.1.1
7 months ago
Bond-009
f62af90ae3
Merge pull request #12248 from jellyfin/renovate/dotnet-monorepo
...
Update dotnet monorepo to v8.0.7
7 months ago
honestlywhoknows
0d0900269f
Add entry to CONTRIBUTORS.md
...
Add my entry to CONTRIBUTORS.md
7 months ago
honestlywhoknows
072938289c
Update PremiereDateComparerTests
...
Add extra tests for edge cases, adjust dummy values for easier debugging
7 months ago
Adam
8933574ce9
Correct PremiereDateComparerTests
...
Correct PremiereDateComparerTests - Adjust expected values, add comments, add extra test
7 months ago