Free, open-source Windows optimization tool with 42 tweaks, a settings panel, and built-in tools for startup, scheduled tasks, and cleanup.
huynhsontung/Screenbox
A modern media player for Windows built on LibVLCSharp and UWP, also available on Xbox.
Open-source alternative to:Windows Media Player
VLC
- 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
Install prerequisites: Visual Studio 2026 with UWP development workload
- 2
Clone the repository
git clone https://github.com/huynhsontung/Screenbox.git - 3
Open Screenbox.slnx and build the solution
- 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
A modern, open-source Windows cleaner built with WinUI 3 that removes junk files using community winapp2.ini cleaning rules.
Windows OCR utility that captures text from screen regions, images, PDFs and files, runs locally, and copies or routes the result.
A free, open-source Windows PDF editor with a built-in PDF 2.0 engine for viewing, annotating, OCR, merging, splitting, signing and more.
A simple Windows desktop app for viewing and running basic SQL queries on Apache Parquet files.
A ready-to-go Windows translation and OCR tool built with WPF, supporting a plugin system for translation and recognition services.