Screenbox

Tung Huynh·Starpine.Screenbox

Screenbox is a modern media player for all your devices, with support for a wide range of file formats.

winget install --id Starpine.Screenbox --exact --source winget

Latest 0.21.0·August 18, 2026

Release Notes

What's Changed This release is more than a simple version update; it marks a significant architectural milestone. It finalizes the long-awaited migration to Native AOT, representing years of foundational work and extensive refactoring of the entire codebase. Other key new features include customizable frame-capture save folders and enhanced accessibility. The update also addresses issues related to navigation, selection, and cache management. New Features

  • major: Native AOT projects and solution by @huynhsontung in #767
  • feat: rework SelectionViewModel to operate on ranges by @huynhsontung in #1007
  • feat: allow users to set a custom save location for frame captures by @United600 in #1013
  • feat: enable playback rate hold functionality via gamepad input by @United600 in #1014 Bug Fixes
  • feat: ChapterPickerControl handles empty chapter name by @huynhsontung in #1002
  • fix: glitches when moving selected item up/down in play queue by @huynhsontung in #1010
  • fix: improve playlists page gamepad navigation by @United600 in #1012
  • fix: clear stale media records from cache on library scan by @huynhsontung with @Copilot in #1018
  • fix: unnecessary selection when using keyboard navigation on some ListViewBase controls by @huynhsontung in #1019
  • fix: group headers item screen reader name by @United600 in #1031
  • fix: selection bar shortcuts not working by @huynhsontung in #1043 Localization
  • l10n: New Crowdin updates by @github-actions[bot] in #1003
  • l10n: New Crowdin updates by @github-actions[bot] in #1025 User Experience
  • style: add new SplitButtonEx templated control by @United600 in #1024 Other Improvements
  • chore: normalize some Community Toolkit XAML namespace mappings by @United600 in #995
  • refactor: notification view and view model by @United600 in #1005
  • refactor: templated controls into standalone project by @United600 in #1008
  • refactor: PlayerPageViewModel KeyDown handlers to void return pattern by @United600 in #1016
  • refactor: register message handlers explicity in ObservableRecipients by @huynhsontung in #1020
  • chore: bump nuget packages and reformat project files by @huynhsontung in #1028
  • chore: update test project to use xunit v3 with MTP v2 and AOT by @huynhsontung in #1029
  • chore: manually reference CsWinRT 2.3.1 by @huynhsontung in #1032
  • chrore: remove redundant nullable directives by @United600 in #1034
  • chore: move Core.Tests project from xUnit preview to TUnit by @huynhsontung in #1035
  • refactor: remove TagLibSharp by @huynhsontung in #1039
  • chore: run code cleanup on the entire solution by @huynhsontung in #1040
  • ci: bundle msixupload files on release by @huynhsontung in #1042
  • refactor: remove redundant using aliases by @United600 in #1045
  • l10n: New Crowdin updates by @github-actions[bot] in #1044
  • docs: refine Copilot instructions for persistence boundaries and validation commands by @huynhsontung with @Copilot in #1047 Full Changelog: v0.20.1...v0.21.0

Installer type: msix

neutral6CDCD7672D26825BD6E24F5AEFCEC6FE140CE27742A49F02FC2F67D702D7C13F

Details

Homepage
https://github.com/huynhsontung/Screenbox
License
GPL-3.0
Publisher
Tung Huynh
Support
https://github.com/huynhsontung/Screenbox/issues
Moniker
screenbox

Tags

csharpdotnetmedia-playermultimediaplayeruwpvlc

Older versions (17)

0.20.1
neutral3A8F4584345A137C0DEDAC13F3B70FBD9CD7A1004C2679467C537D05EF5A0F50
0.19.2
neutral0BB11E8442282C51E758CD7A795582F646DEF68592FC3544D328B74184AE3937
0.19.1
neutral41500C73E8A3BEE9E9AC8F960ABC5698E38E82FD9F990E6506F8BC784CB99898
0.19.0
neutralE506BE3FD74476F4E37C48B86BB701CE39DC34F6C821BB649804DA813E6E8CF0
0.18.3
neutral13583EB3FF57666D876D3BF2014260252D59CCCA1F56700191AC939D547769FB
0.18.2
neutralC253D7FCE3DFCED0BF26644136D37CDE553CCEA9075DE7DE9B83F5E3D73CC0C2
0.18.1
neutral7FC85683E039016A10699BF674B80F02C83AF294F2C6B7A7AB2DA5C049F405D8
0.18.0
neutralB751431C7F45EC8083D08B1609E857FA98204550F34A9F2AAF5CC3C93AB3EEF5
0.17.0
neutralD64FF4750B371C7C83C0D044E84872FEBFCDC70831E10ED4B774AE52B565D7C1
0.16.0
neutral4C62592E1AFC83E7C423F22261A6C690B5B088EB212AEABAE52B8EE3FBE5FCB5
0.15.1
neutral7EDE6E5475ABBF2E0891D3D54598EF048C8A0E28BFDED935ECEC3D7BEC1EC7A3
0.15.0
neutral7CA01E50F72D2CC42E7F9482E7C740D09137DE3C51CD97ADA50E0A4E36257974
0.14.5
x649B45D14400593945BDA3E3A837EDA48A32989DCBD4748E6291D809557CAEDC7F
x869B45D14400593945BDA3E3A837EDA48A32989DCBD4748E6291D809557CAEDC7F
arm649B45D14400593945BDA3E3A837EDA48A32989DCBD4748E6291D809557CAEDC7F
0.14.3
x641CA66115A10AFB67B251151DD664F67657015FB3B25686D36E2EB795168EFD95
x861CA66115A10AFB67B251151DD664F67657015FB3B25686D36E2EB795168EFD95
arm641CA66115A10AFB67B251151DD664F67657015FB3B25686D36E2EB795168EFD95
0.14.1
x6442CE68584573C9ECCB0F6765537B4E77C23952E44893E20D43BB7014A8D92ED6
x8642CE68584573C9ECCB0F6765537B4E77C23952E44893E20D43BB7014A8D92ED6
arm6442CE68584573C9ECCB0F6765537B4E77C23952E44893E20D43BB7014A8D92ED6
0.14.0
x64A341FED64CC053AC47490AF6079D3D99AD08C543100C12773DDDBF655176C6D0
x86A341FED64CC053AC47490AF6079D3D99AD08C543100C12773DDDBF655176C6D0
arm64A341FED64CC053AC47490AF6079D3D99AD08C543100C12773DDDBF655176C6D0
0.13.2.0
x64F4AB0E499CA1A5A505230B21D59404C9C4A8BA55CD81EDFA6E5A7D9EA69E96C1
x86F4AB0E499CA1A5A505230B21D59404C9C4A8BA55CD81EDFA6E5A7D9EA69E96C1
arm64F4AB0E499CA1A5A505230B21D59404C9C4A8BA55CD81EDFA6E5A7D9EA69E96C1