Repolode
huynhsontung

huynhsontung/Screenbox

A modern media player for Windows built on LibVLCSharp and UWP, also available on Xbox.

Open-source alternative to:Windows Media PlayerVLC

Stars
4,555
Forks
214
Open issues
243
Last commit
14 hours ago

What is it?

Screenbox is a video and media player for Windows 10 (version 1903 and later), Windows 11, and Xbox consoles. It is built on LibVLCSharp, the .NET binding for the VLC playback engine, and runs on the Universal Windows Platform with a Fluent design interface.

Beyond basic playback, the app offers gesture-based seeking and volume control, window resize hotkeys on the number row, a YouTube-style keyboard layout, picture-in-picture mode, and saving the current video frame as an image. It also supports Chromecast and can browse and play media over the network.

The app is distributed through the Microsoft Store and winget. The source code is in C# and targets Visual Studio with the UWP workload.

Key features

  • 01Fluent design user interface for Windows and Xbox
  • 02Gesture support for seeking and changing volume
  • 03Window resize hotkeys and a YouTube-style keyboard layout
  • 04Picture-in-picture mode and saving video frames as images
  • 05Chromecast support and network media browsing

Use cases

  • Watching local video files on a Windows PC with a modern interface
  • Playing media from network shares or streaming sources on Windows or Xbox
  • Casting video from a PC to a Chromecast device

Quick start

  1. 1

    Install prerequisites: Visual Studio 2026 with UWP development workload

  2. 2

    Clone the repository

    git clone https://github.com/huynhsontung/Screenbox.git
  3. 3

    Open Screenbox.slnx and build the solution

  4. 4

    Set platform to x64 and start debugging

Things to know

  • Windows-only app built on UWP, so it does not run on macOS or Linux.
  • Building from source requires Visual Studio 2026 with the UWP workload.

Topics

FAQ

What is Screenbox?
A modern media player for Windows built on LibVLCSharp and UWP, also available on Xbox. Screenbox is a video and media player for Windows 10 (version 1903 and later), Windows 11, and Xbox consoles. It is built on LibVLCSharp, the .NET binding for the VLC playback engine, and runs on the Universal Windows Platform with a Fluent design interface.
Is Screenbox free to use? What license does it have?
Screenbox is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is Screenbox still maintained?
Actively maintained. The last commit to Screenbox was on Oct 19, 2026.
What can I use Screenbox for?
Watching local video files on a Windows PC with a modern interface Playing media from network shares or streaming sources on Windows or Xbox Casting video from a PC to a Chromecast device
How do I install Screenbox?
Install prerequisites: Visual Studio 2026 with UWP development workload Clone the repository: git clone https://github.com/huynhsontung/Screenbox.git Open Screenbox.slnx and build the solution Set platform to x64 and start debugging
Where can I get Screenbox?
The source code and installation instructions are on GitHub: https://github.com/huynhsontung/Screenbox

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects