jellyfin/MediaBrowser.Controller
danne e4383493a9 Fix audio sample rate forced to 48 kHz for non-Opus codecs
GetProgressiveAudioFullCommandLine applied the libopus-only sample rate
quantization to every codec except Opus, inverting the intended guard.
A requested rate such as 44100 Hz was therefore snapped to 48000 Hz for
AAC/MP3/FLAC, while Opus (which actually requires the quantization) was
skipped entirely.

Apply the quantization only when the output codec is Opus, and pass the
requested sample rate through unchanged for all other codecs.

Fixes #17026

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-21 09:43:31 +02:00
..
Authentication Merge pull request #14950 from nielsvanvelzen/security-remove-has-password 2025-11-27 16:31:05 +01:00
BaseItemManager Remove redundant using directives 2023-10-08 00:50:02 +02:00
Channels Fixed namespaces 2025-03-25 16:45:00 +01:00
Chapters feat/audiobook_chapters (#16518) 2026-05-03 12:18:20 +02:00
ClientEvent Remove BOM from UTF-8 files 2024-08-30 15:29:48 +02:00
Collections Add a collection API for Included In feature (#15516) 2026-05-29 20:00:34 +02:00
Configuration Minor improvements 2021-08-15 23:48:19 +02:00
Devices Fixed namespaces 2025-03-25 16:45:00 +01:00
Drawing Fixed namespaces 2025-03-25 16:45:00 +01:00
Dto Fix recently added episode links and posters 2026-05-29 10:41:50 +02:00
Entities Always apply recursive when filters are requested 2026-06-13 18:06:15 +02:00
Events Add SessionInfoDto, DeviceInfoDto and implement JsonDelimitedArrayConverter.Write 2024-09-18 15:42:15 +02:00
Extensions Avoid constant arrays as arguments (#14784) 2025-09-12 13:58:28 -06:00
IO Fix external data pruning on item deletion 2026-05-26 20:44:03 +02:00
Library Merge remote-tracking branch 'upstream/master' into search-rebased 2026-05-31 18:24:26 +02:00
LibraryTaskScheduler Fix tests 2026-01-14 18:55:47 +01:00
LiveTv Merge remote-tracking branch 'upstream/master' into epg-fixes 2026-04-20 08:16:45 +02:00
Lyrics Save embedded lyrics when probing audio 2024-02-28 17:34:33 -07:00
MediaEncoding Fix audio sample rate forced to 48 kHz for non-Opus codecs 2026-06-21 09:43:31 +02:00
MediaSegments Run tree-wide dotnet format 2026-05-21 20:48:41 +02:00
Net Add Accept-Language header support for per-request localization 2026-05-12 23:18:38 +02:00
Persistence Fix similarity (#16942) 2026-05-31 17:21:15 +02:00
Playlists Change moveToTop in AddItemToPlaylistAsync to 0-based position 2025-10-23 19:27:34 -05:00
Plugins Fix integrated provider images 2026-05-15 18:42:11 +02:00
Properties
Providers Merge pull request #15970 from Shadowghost/similarity 2026-05-15 10:00:53 +02:00
QuickConnect Fix issues with QuickConnect and AuthenticationDb 2021-06-23 21:07:08 -06:00
Resolvers Enable nullable for LibraryManager (#11191) 2024-04-17 10:44:50 -06:00
Security Remove BOM from UTF-8 files 2024-08-30 15:29:48 +02:00
Session Remove the unused NowPlayingQueueFullItems session property from session DTOs and associated references 2026-05-29 22:07:31 -04:00
Sorting Replace AlphanumericComparator with new CompareOptions.NumericOrdering 2026-01-14 18:55:47 +01:00
Streaming chore: fix spelling 2025-01-25 20:05:15 -05:00
Subtitles
SyncPlay Run tree-wide dotnet format 2026-05-21 20:48:41 +02:00
SystemBackupService Add declarative backups for migrations (#14135) 2025-06-03 16:49:41 -06:00
Trickplay Cleanup external item data cleanup (#14072) 2025-05-09 08:35:29 -06:00
TV Fix suggestions from review 2021-05-15 15:33:50 -06:00
IDisplayPreferencesManager.cs Refactor Display preference manager (#14056) 2025-09-05 14:39:15 -06:00
IServerApplicationHost.cs Add Full system backup feature (#13945) 2025-05-18 18:39:04 -06:00
IServerApplicationPaths.cs Check for path overlaps (#12832) 2025-04-26 09:30:25 -06:00
ISystemManager.cs Add Api and startup check for sufficient storage capacity (#13888) 2025-04-20 20:06:50 -06:00
MediaBrowser.Controller.csproj Switch to new version scheme (#16758) 2026-05-06 17:41:34 -04:00