Back to all posts
Open Source
Video
Systems

Screenbox to the rescue: someone finally handles the big video files Windows' own player can't

Adam
Sunday, April 26, 2026
5 min read

Choosing a title (pick 1 of 3)

Screenbox to the rescue: someone finally handles the big video files Windows' own player can't

Five minutes with Screenbox: 4K HDR, casting and Xbox in one place

LibVLC under the hood, Fluent Design on the outside: Windows players can look like this

Screenbox: a 4500-star modern Windows player that stuffs LibVLC into Fluent Design

1. The Windows playback mess

The built-in Movies & TV app crashes on a 4K HDR file with subtitles; PotPlayer is bloated and ships with pop-up ads; MPC-HC's interface is stuck in 2010 aesthetics; MPC-BE and QQ Player stopped shipping updates long ago. This isn't an isolated case — since the UWP era, Windows has consistently lacked a player that is "modern in design, light in size, hard-nosed at decoding, and open in ecosystem". That is exactly the awkward gap Screenbox wants to close.

2. Project overview: in one sentence

Screenbox is a modern Windows video player built on LibVLC and UWP, focused on "performance first, cross-device experience". It follows the Fluent Design language and supports Windows 10 1903+, Windows 11 and Xbox consoles. It has 4508 stars on GitHub and is one of the few actively maintained native player projects in the Windows ecosystem in recent years.

3. A deep dive into the core features

1. A native Fluent Design interface

Screenbox reuses Windows 11's Mica, acrylic materials and Reveal highlight, and both the playback page and the media library follow the system light/dark theme automatically. Window borders and controls blend into the system — no "skin slapped on top" awkwardness the way third-party players usually feel.

2. Gestures and keyboard shortcuts

The player supports swipe gestures for seeking and volume, plus a YouTube-style shortcut layout: J/K to rewind/fast-forward, F for fullscreen, M to mute. The handiest part is the number keys 1 through 4 for switching window sizes, which makes the "I was scrolling social media and suddenly want to actually watch this" moment effortless.

3. Picture-in-picture, casting and LAN playback

Picture-in-Picture floats the video anywhere on the desktop, so replying to messages or writing code isn't interrupted; Chromecast sends local videos to the living-room TV; network media browsing auto-discovers SMB/UPnP servers, so you don't have to copy files over first.

4. Frame capture

Press a shortcut on any frame to save it as an image — no need to fall back on Windows' Win+Shift+S screenshot tool. That's handy for film bloggers and editors pulling reference frames.

5. The decoding foundation: LibVLC

Under the hood it isn't the usual FFmpeg wrapper most players use, but LibVLCSharp maintained by VideoLAN, supporting nearly every mainstream container and codec — including H.265, AV1 and subtitle track switching — with no extra codec packs to install.

4. Technical highlights and performance numbers

Screenbox is written in C# + UWP and compiles to AnyCPU; memory usage sits around 120 MB resident after launch, lower than most Win32 players. The WinUI 3 + LibVLC combination routes hardware decoding through DXVA automatically, with frame rendering handled by UWP's MediaPlayerElement or a custom swap chain. Cross-platform coverage runs from x86 tablets to Xbox Series X, and the Xbox build works directly with a controller, giving the same experience as desktop. Localization runs through Crowdin, already covers 10+ languages, and syncs back to the repo automatically via GitHub Actions.

5. Where it fits, and who it's for

  • Windows users who watch a lot of 4K HDR video: whatever the stock player can't handle, Screenbox picks up;
  • NAS or LAN media library owners: SMB/UPnP servers are discovered automatically, from couch to living room in one go;
  • Xbox console owners: the same UWP package installs on the console, with the controller as remote;
  • People bothered by visual inconsistency: Fluent Design blends into Win11 windows, so no more "app islands".

Not for: users who only work on macOS/Linux; command-line player purists; anyone clinging to the classic MPC layout.

6. Comparison with alternatives

ProjectRendering baseUI designStore distributionConsole support
ScreenboxLibVLCFluent DesignYesXbox
Films & TV (built-in)Microsoft proprietaryWin8 styleYesWeak
PotPlayerFFmpegTraditional Win32NoNo
VLC Win11Official LibVLCQt portYesNo

Compared with the official VLC Windows build, Screenbox is lighter, more modern and supports Xbox natively; compared with the built-in player, it decodes more formats and supports casting and LAN playback.

7. Getting started fast

Two ways to install for regular users:

  1. Search "Screenbox" in the Microsoft Store for a one-click install with automatic updates;
  2. Run winget install screenbox -s winget from the command line.

For developers: clone git clone https://github.com/huynhsontung/Screenbox.git, open Screenbox.slnx in Visual Studio 2026, select the x64 platform and press F5. Translators can claim a language on the Screenbox project page on Crowdin; PRs merge automatically.

Next steps: turn on "Hardware decoding" and the default subtitle track in settings first, then bind global shortcuts — that saves you from picking a track by hand every time.

8. Summary and what to do next

Screenbox stitches LibVLC's hard-nosed decoding together with a modern UWP/Fluent exterior, which for Windows users across the board feels close to "completion". If you're tired of bloated players or the limits of the built-in app, now is the time to switch.

Repo: https://github.com/huynhsontung/Screenbox Microsoft Store: https://apps.microsoft.com/detail/9NTSNMSVCB5L One-line advice: make Screenbox your default player and let Windows be a competent home-theater terminal again.

#screenbox #Screenbox #huynhsontung #Database #OpenSourceProjects #GitHub