Fix Jellyfin No Sound: Audio Not Working, Missing Audio Tracks, and Codec Issues (2026)

Fix Jellyfin No Sound: Audio Not Working, Missing Audio Tracks, and Codec Issues (2026)

Fix Jellyfin No Sound: Audio Not Working (2026)

Video plays fine but there is no audio. Or audio works on some files but not others. These are among the most frustrating Jellyfin issues.


Why Audio Fails in Jellyfin

Audio issues almost always come down to codec incompatibility between your media file and the client device.

Audio codecCompatibilityCommon issue
AACUniversalNever causes issues
AC3 (Dolby Digital)Very wideRarely causes issues
EAC3 (Dolby Digital Plus)WideSome older devices fail
TrueHD / TrueHD AtmosLimitedMost streaming sticks cannot decode
DTS / DTS-HD MALimitedMany devices cannot decode
FLAC (in MKV)ModerateSome TV apps cannot handle

Fix 1: Wrong Audio Track Selected

Many media files contain multiple audio tracks. Jellyfin may select the wrong one.

  1. While playing, open the audio track selector
  2. Switch to a different audio track
  3. If one track works and another does not, the issue is codec-specific

Set default audio language

Dashboard, Users, [User], Audio language preference - set to your language.


Fix 2: TrueHD / DTS Audio Not Playing

This is the number one audio issue. TrueHD and DTS are lossless codecs found on Blu-ray remuxes. Most streaming devices cannot decode them natively.

Fix: Enable audio transcoding

Dashboard, Playback, Transcoding:

  • Ensure Allow audio transcoding is enabled
  • Ensure AAC and AC3 are checked as fallback codecs

Fix: Add a compatibility audio track

ffmpeg -i movie.mkv \
  -map 0 \
  -c:v copy \
  -c:a:0 copy \
  -c:a:1 eac3 -b:a:1 640k \
  -c:s copy \
  movie_fixed.mkv

This keeps the original TrueHD track and adds an EAC3 track that every device can play.

JellyWatchTry JellyWatch — Your Jellyfin companion, everywhere.

Fix 3: Audio Passthrough Configuration

In the Jellyfin client app settings:

  • Enable Audio passthrough or Bitstream audio
  • Select which codecs to pass through (AC3, EAC3, TrueHD, DTS)

Which clients support passthrough

ClientAC3EAC3TrueHDDTS
Nvidia Shield ProYesYesYesYes
Apple TV 4KYesYesNoNo
Fire TV Stick 4K MaxYesYesNoNo
Jellyfin Media Player (PC)YesYesYesYes
Chromecast with Google TVYesYesNoNo

Apple TV and Fire TV cannot bitstream TrueHD or DTS. This is a hardware limitation, not a Jellyfin issue.


Fix 4: No Audio on Specific Clients

Web Browser

  • Chrome: AAC, AC3, EAC3, Opus, FLAC
  • Firefox: AAC, Opus, FLAC (no AC3/EAC3)
  • Safari: AAC, AC3, EAC3

If using Firefox and no audio: switch to Chrome or use Jellyfin Media Player.


Fix 5: Audio Transcoding Failing

docker exec jellyfin ffmpeg -codecs | grep aac
# Should show: DEA.L. aac

If FFmpeg is missing codecs, use the official Jellyfin Docker image which includes a full FFmpeg build.


Fix 6: Audio Out of Sync

  • In the Jellyfin player: use the audio delay setting to adjust sync
  • If transcoding: enable hardware acceleration to reduce latency

Fix 7: 5.1 / 7.1 Audio Playing as Stereo

  • Check client audio settings - ensure surround sound is enabled
  • Check Jellyfin transcoding settings - ensure multi-channel output is allowed
  • Verify with a known 5.1 file (AC3 is the most compatible surround format)

Audio Troubleshooting Checklist

SymptomLikely causeFix
No audio on any fileClient audio codec issueEnable audio transcoding on server
No audio on TrueHD/DTS files onlyCodec not supported by clientAdd EAC3 fallback track
Audio on phone but not TVTV cannot decode the codecCheck TV codec support
Audio out of syncTranscoding latencyAdjust audio delay in player
Surround plays as stereoClient downmixingEnable surround in client settings

Audio issues fixed? Monitor your transcoding sessions in real time. Download JellyWatch on Google Play - see exactly which audio codec each session is using.

Comments

No comments yet. Be the first to share your thoughts.

Leave a comment

Never displayed publicly.
0 / 2000 · Supports limited Markdown: **bold**, *italic*, `code`, [link](url), lists, > quote.