Skip to content

[Playback]WebOS No direct play DV and atmos #522

Open

Description

@skosnore

Moonfin version

2.10.0

Platform

webOS (LG)

Platform version

webos

TV model

LG C1

Server

Jellyfin

Server version

12.2

Content type

Movie

Media details (as much as you know, check the info button at the bottom right of the player)

I'm experiencing playback issues regarding EAC3 Atmos and Dolby Vision. The app seems to trigger a transcode for DV Profile 8 files, which strips the Atmos metadata and sometimes breaks the DV layer (falling back to SDR). Even when DirectPlaying an HDR10 file with EAC3 Atmos, the Atmos metadata is not passed through to my audio equipment (it just plays as standard EAC3/DD+).

Playback 1 (Log: 10:29:03 UTC): Played a DV Profile 8 file with EAC3 Atmos.
Result: Server triggered "playMethod":"Transcode". The video played in DV, but the Atmos metadata was stripped (played as standard EAC3).

Playback 2 (Log: 10:31:17 UTC): Played an HDR10 file with EAC3 Atmos.
Result: Server triggered "playMethod":"DirectPlay". The video correctly played in HDR10, but Atmos still did not pass through (played as standard EAC3).

Playback 3 (Log: 10:32:53 UTC): Played another DV Profile 8 file with EAC3 Atmos.
Result: Server triggered "playMethod":"Transcode". This time DV failed completely and fell back to SDR, and Atmos was stripped again.

Playback path

Not sure

Symptoms (check all that apply)

  • Black screen / endless spinner
  • Audio only (no video)
  • Stuttering / frame drops
  • A/V sync issues
  • Seeking/scrubbing broken
  • Subtitles missing or incorrect
  • Unexpected forced transcode
  • App crashes / exits

Steps to reproduce

Play DV HDR eac3 atmos

upload_Moonfin for webOS_2.10.0_20261011103419_f097ce8a83724d58a8053f9ad890dcd6.log

Frequency

Always

Diagnostic report

Log is attached

Activity

  1. RadicalMuffinMan commented on Oct 16, 2026

    @RadicalMuffinMan
    Contributor

    Thanks for the detailed report and the log.

    LG TVs before webOS 25 can't play Dolby Vision from an MKV, so for those files Moonfin asks the server to remux them into a stream the TV can show in Dolby Vision. The video is copied, not re-encoded, but Jellyfin still labels that "Transcode". Your first playback kept Dolby Vision, so that part worked as intended.

    The third file fell back to SDR, which means the server re-encoded its video instead of copying it. Your log shows it took the same path as the first file with no errors. One difference is its bitrate, about 25 Mbps against about 20 Mbps for the first. Could you check:

    1. Settings > Playback > Max Bitrate in Moonfin. Is it set to Auto, or to a fixed value?
    2. The server's FFmpeg log for that playback: Dashboard > Logs, the FFmpeg.Transcode file from 10:32 that day. It shows whether the video was copied or re-encoded and why.

    your HDR10 file direct played, which means the TV got the original file untouched, and Atmos still didn't come through. So the audio is being lost between the TV and your receiver rather than in Moonfin. On the C1, check that Settings > Sound > Advanced Settings > Digital Sound Output is set to Passthrough, and that eARC is on if your receiver supports it. Does the same file play in Atmos in another app on that TV?

  2. skosnore commented on Oct 17, 2026

    @skosnore
    Author
    1. It's Auto
    2. Doesn't have the logs and dont remember movie. Needed to test some to get transcode to SDR again. Started this movie some time and it fail direct stream or play. External sub and none sub. Log says all was transcoded (right?) Tracearr reported transcode on first 3 and then stream (think all was trasncode). First playback ffmpeg log:
      FFmpeg.Transcode-2026-10-17_13-14-15_361cd82b51ac0616f571091388371a95_c46af8d8.log
      upload_Moonfin for webOS_2.10.0_20261017111751_d1d93e82b8b447f684877e399b9b3233.log

    Here is a direct stream with some problem with mkv embedded srt:
    Stuck loading for 1min, gave up and removed subtitle and it started direct and says DV and Atmos in tight corner.
    upload_Moonfin for webOS_2.10.0_20261017115407_ea02ebb167e6487183e8b6ea662f4207.log

    Here's some random log I dont know...
    upload_Moonfin for webOS_2.10.0_20261017105954_0ee044c8ee22463da072dd12b78ac234.log

    About Atmos, I dont have external speaker on that TV. Tested passtrough Auto, Manual (choose Formats) and Disabled (always decode on this devide) and same result. Atmos should be activated on TV. It says Atmos when playing media in the tight corner. Tracearr still says Eac3 Atmos -> Eac3.
    No problem for me. Just wanted to report If others want it fixed.

  3. added a commit that references this issue on Oct 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions