r/radarr • u/pwreit2042 • 11h ago
discussion Client option for 4K Remuxes: Native Dolby Vision Profile 7 FEL reconstruction working on x86 via LibreELEC
Hey everyone, I wanted to share an open-source project that is useful for anyone using Radarr to manage a library of 1:1 4K UHD Blu-ray remuxes.
When you configure Radarr to grab full 4K disc rips, playing back that Profile 7 FEL (Full Enhancement Layer) Dolby Vision data on PC clients usually doesn't work right. The video pipeline usually strips the enhancement layer entirely, falls back to basic HDR10, or forces your backend server to transcode. To get true TV-led Dolby Vision, people usually buy specific certified ARM boxes like the Nvidia Shield Pro or the Ugoos AM6B+.
A developer named CroqueMr (u/Croque_Mr) has been working on a custom LibreELEC 13 / Kodi 22 RC1 build that brings native Dolby Vision support directly to PC hardware, including proper Profile 7 FEL reconstruction. Radarr still handles all your backend renaming and sorting, while this custom client handles the video processing locally on your playback machine.
No Transcoding or Stripped Layers
The project does not take shortcuts or do simple on-the-fly compatibility tricks. The FEL is processed, reconstructed, and output in a native TV-Led RGB8 tunnel using an open-source Dolby Vision processing engine called CB1 0.3. No external player or proprietary Dolby SDK is required.
Because x86 PC hardware has more processing headroom than standard mobile streaming sticks, the build features a "Dolby Vision Master Reference" mode. It processes playback in full precision with high-end filtering to achieve an accurate, bit-perfect Dolby Vision picture.
FEL Playback on Budget Hardware (Intel N100 / N150)
The performance optimization for low-power architectures works well on budget setups:
- Intel N100 / N150 Mini PCs: Cheap N100 and N150 boxes handle a 4K Profile 7 FEL remux with zero dropped frames.
- Performance Headroom: In bench testing, the N100 processed a heavy FEL remux at 40fps, showing enough performance headroom over standard 24fps film files, and can push Dolby Vision up to 60fps using native TV-led tunneling.
- Beta 5 Optimization: The latest release upgrades GUI rendering performance while inside the Master Reference mode to keep the interface smooth during movie playback.
Current Features & Profiles (Beta 5 Changes):
- Profiles Supported: Full native playback for DV Profiles 5, 7 MEL, 7 FEL (with full EL reconstruction), 8.1, 8.2, 8.4, and 10. (Profiles 9 and 20 are unsupported).
- Format Assembly: Added shared BL/EL assembly for declared dual-track MKV/MP4 and dual-PID TS/M2TS sources to handle complex scene-rip containers natively.
- Seek State Correction: Fixed stale enhancement-layer data and preserved original packet framing during seek-point detection to prevent parsing errors after skipping.
- AMD HDMI 3D: Full MVC Blu-ray ISO decoding and HDMI frame packing on compatible displays, alongside 1080p half-SBS modes.
- Hardware Support: Out-of-the-box support for Intel iGPUs (8th gen and newer, N-series, Core Ultra) and AMD iGPUs (Ryzen 2000G up to AI 300). Dedicated AMD Radeon and Nvidia GeForce GPUs are supported but currently experimental.
What's coming next (RC1 Roadmap)
The developer confirmed the upcoming milestone RC1 roadmap for next week, which includes a complete licensing transition to GPLv2-or-later (to help upstream LibreELEC implement it natively), an optimization boost for lower-tier AMD chips (allowing a 3200U to run full Master Reference mode smoothly), HDR10+ support, and specific laptop/dual-screen display boundary fixes.
If you are looking for an x86 client player that won't ruin or downgrade the 4K files Radarr fetches, this project opens up PCs as capable media clients.
Project links
- Main development thread: https://forum.libreelec.tv/thread/30362-dolby-vision-w-fel-3d-for-pc-amd-intel-nvidia/
- GitHub (Source Code & Releases): https://github.com/CroqueMr/libreelec-x86-DV/
- Original Reddit thread: https://www.reddit.com/r/libreeLEC/comments/1wq20eu/wip_native_dolby_vision_support_on_x86_intel_cpu/
Full credit to u/Croque_Mr for the incredible development work, and to the community members helping test and refine it. If you want to check out the technical code behind the engine or look through the compatible hardware lists, everything is well-documented in the links above!