Skip to content

Fix MKV dolby vision webOS < 25 and fix seek when not in direct play#210

Merged
RadicalMuffinMan merged 2 commits into
Moonfin-Client:mainfrom
DanOl98:fix-dolby-vision-mkv-webos
May 20, 2026
Merged

Fix MKV dolby vision webOS < 25 and fix seek when not in direct play#210
RadicalMuffinMan merged 2 commits into
Moonfin-Client:mainfrom
DanOl98:fix-dolby-vision-mkv-webos

Conversation

@DanOl98
Copy link
Copy Markdown
Contributor

@DanOl98 DanOl98 commented May 19, 2026

WebOS < 25 does not support dolby vision content on MKV container, ask for remuxing if dolby vision content with mkv container is requested (note: remuxing, not transcoding, the content is unchanged!).
This fixes #167 . However, there is another problem to fix, at least on my LG C1 (this problem was already present prior to this PR): When the content is being remuxed, the video restarts from the beginning and seeking does not work.

Pull Request

Summary

Provide a brief description of what this PR changes and why.

Related Issues

Link related issues or tickets separated by commas.

Type of Change

  • [ X ] Bug fix
  • New feature
  • Refactor
  • Performance improvement
  • UI/UX update
  • Documentation update
  • Build/CI change
  • Other (describe):

Changes Made

List the key changes included in this PR.

Platform

  • Tizen (Samsung)
  • [ X ] webOS (LG)
  • Both / Shared code

Testing

Describe how this change was tested.

  • Tested on emulator
  • [ X ] Tested on physical device
  • Manual testing completed
  • Not tested (explain why):

Test Steps

  1. Start Dolby vision content with mkv container on WebOS < 25
  2. Now Dolby vision works and doesn't fallback to HDR anymore

Screenshots (if applicable)

Include screenshots or recordings for UI changes.

Checklist

  • [ X ] Code builds successfully
  • [ X ] Code follows project style and conventions
  • [ X ] No unnecessary commented-out code
  • [ X ] No new warnings introduced

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 19, 2026

✅ Build Successful

All platform builds passed. You can download the test artifacts below.

Platform Status Artifact
webOS ✅ Passed Moonfin_webOS_*.ipk
Tizen Regular ✅ Passed Moonfin_Tizen_Regular_*.wgt
Tizen Oblong ✅ Passed Moonfin_Tizen_Oblong_*.wgt
Tizen Legacy ✅ Passed Moonfin_Tizen_Legacy_*.wgt
Property Value
Commit 682f601
Workflow run Build #79

video url must not be rewritten with StartTimeTicks, jellyfin server does not allow it. seek must be managed exactly like a normal video
@DanOl98
Copy link
Copy Markdown
Contributor Author

DanOl98 commented May 20, 2026

Seek when transcoding/remuxing videos fixed too.
video url must not be rewritten with StartTimeTicks, jellyfin server does not allow it. seek must be managed exactly like a normal video

#102 should be fixed too, it looks like the problem could be the same (unsupported container -> remuxing -> broken seek)

And I guess #107 too (seeking was broken when transcoding because of unsupported audio codec)

@DanOl98 DanOl98 changed the title Fix dolby vision content on webOS < 25 with mkv container, fallback to remuxing Fix dolby vision content on webOS < 25 with mkv container, fallback to remuxing and fix transcoding seek May 20, 2026
@DanOl98 DanOl98 changed the title Fix dolby vision content on webOS < 25 with mkv container, fallback to remuxing and fix transcoding seek Fix MKV dolby vision webOS < 25 and fix seek when not in direct play May 20, 2026
@RadicalMuffinMan RadicalMuffinMan merged commit 802d7ae into Moonfin-Client:main May 20, 2026
7 checks passed
@DanOl98 DanOl98 deleted the fix-dolby-vision-mkv-webos branch May 21, 2026 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Playback] Dolby Vision not supported on LG TV

2 participants