Skip to content

fix: remove eac3 from web direct play profile#839

Merged
PartyDonut merged 1 commit intoDonutWare:developfrom
haakonmydland:fix/remove-eac3-web-directplay
Mar 14, 2026
Merged

fix: remove eac3 from web direct play profile#839
PartyDonut merged 1 commit intoDonutWare:developfrom
haakonmydland:fix/remove-eac3-web-directplay

Conversation

@haakonmydland
Copy link
Copy Markdown
Contributor

Pull Request Description

The web profile lists eac3 as a supported direct-play audio codec for mkv/webm containers. Most browsers (Chrome, Firefox) cannot decode EAC3 (Dolby Digital Plus / Atmos) — only Safari and Edge support it via platform media frameworks.

This causes silent audio when playing MKV files with EAC3/DDP Atmos audio tracks in the web build. Jellyfin sees eac3 in the device profile, attempts direct play, and the browser silently fails to decode the audio stream.

Removing eac3 from the web DirectPlayProfile causes Jellyfin to fall through to the TranscodingProfile, which transcodes audio to AAC — universally supported. Video with AAC/Opus/Vorbis audio is unaffected and continues to direct play.

EAC3 (Dolby Digital Plus / Atmos) is not supported by most browsers
(only Safari and Edge via platform media frameworks). Listing it in
the web DirectPlayProfile causes Jellyfin to attempt direct play,
resulting in silent audio playback in Chrome and Firefox.

Removing eac3 from the web profile causes Jellyfin to fall through
to the TranscodingProfile, which transcodes audio to AAC — supported
by all browsers.
Copy link
Copy Markdown
Collaborator

@PartyDonut PartyDonut left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for having a look at this.

@PartyDonut PartyDonut added the bug Something isn't working label Mar 14, 2026
@PartyDonut PartyDonut merged commit 4969d35 into DonutWare:develop Mar 14, 2026
1 check passed
@github-project-automation github-project-automation bot moved this to Done in Fladder Mar 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants