A lightweight, single-file C# WPF media viewer application for Windows, featuring a custom splash screen and application icon.
- Splash Screen: Displays a custom "See No Evil" monkey splash screen for 3 seconds upon startup.
- Single-File Executable: Compiles into a standalone
.exethat runs without needing a separate installation. - Custom Branding: Fully integrated application icon and branding.
- Windows Native: Built with WPF for optimal performance on Windows.
- OS: Windows 10 or 11 (64-bit recommended)
- Runtime: None required for the self-contained build! (Otherwise, .NET 6.0 Runtime)
- Download the
MediaViewer.exefrom the Releases page (or build it yourself). - Double-click to launch.
- Enjoy the splash screen intro before the main application appears.
To build the application yourself, you'll need the .NET 6.0 SDK.
Create a single, portable executable found in bin\Release\net6.0-windows\win-x64\publish\:
dotnet publish MediaViewer.csproj -c Release -r win-x64 --self-contained true /p:PublishSingleFile=true /p:IncludeNativeLibrariesForSelfExtract=true /p:PublishReadyToRun=true-
Smaller Size (Requires .NET Installed):
dotnet publish MediaViewer.csproj -c Release -r win-x64 --self-contained false /p:PublishSingleFile=true
For detailed build instructions, see BUILD_INSTRUCTIONS.md.
App.xaml: Application entry point and startup logic.MainWindow.xaml: The main user interface.SplashScreen.xaml: The custom splash screen window.wontview-splash-screen-see-no-evil-monkey--t3chat--1.png: Source image for the splash screen.app-icon.ico: Application icon file.
