GitHub

A simple, beautifully minimal media player

Free and open source. Designed to stay completely out of your way so you can enjoy your movies, shows, and videos with zero clutter and no distractions.

Windows, Linux, and macOS

Core Capabilities

Engineered for Total Media Control

Every detail of Nixo is crafted for audio and video enthusiasts who demand zero lag, instant startup, and millisecond precision.

picture_in_picture_alt Always on Top

Picture-in-Picture Mode

Compact, borderless mini-player with free screen dragging, responsive aspect ratio lock, and double-click instant restore.

Mini Player Active 384 × 216
play_circle
23:33 1080p FHD
queue_music O(1) Virtualized

Virtualized Playlist Drawer

Smooth animated drawer capable of rendering 10,000+ media files with zero frame drops, natural alphanumeric sorting, and edge scrolling.

playlist_play Queue 43 tracks
14 GTO - S01E14.mkv Playing
15 GTO - S01E15.mkv 24:10
tune GPU Shaders

Real-Time Video Equalizer

Fine-tune Brightness, Contrast, Saturation, and Gamma with zero presentation latency directly in the GPU 32-bit RGBA pipeline.

Brightness +10%
Contrast +15%
Saturation +5%
developer_board Zero-Copy

Hardware-Accelerated Decoding

Direct GPU video decoder interfacing with D3D11VA on Windows, NVDEC on NVIDIA, VAAPI on Linux, and VideoToolbox on macOS.

D3D11VA
NVDEC
VAAPI
VideoToolbox
subtitles Drag & Drop

Advanced Subtitle Engine

Drop external subtitle files directly onto the window with support for styled ASS/SSA, SRT, VTT, custom fonts, and timing delay calibration.

"Simplicity is the ultimate sophistication."

.ASS .SRT
SYNC: 0.00s
speed Zero Webview

100% Native Rust GUI

No Electron, no Chromium, and no virtual DOM. Direct GPU rendering via wgpu and egui gives instant startup and surgical memory efficiency.

Nixo < 35 MB RAM
Electron Player ~450 MB RAM
Broad Compatibility

Supported Media & Formats

Backed by the industry-leading libmpv engine, Nixo plays virtually any media file with no external codec packs or third-party bloat required.

movie

Video Containers

Ultra HD 4K, 8K & HDR

15+ Formats

Full support for high-bitrate containers with multi-track audio, chapters, and hardware-accelerated decoding pipelines.

.mp4 .mkv .webm .avi .mov .m4v .ts .mts .m2ts .flv .wmv .vob .ogv .3gp .rmvb
Video Codecs: AV1, HEVC/H.265, H.264, VP9, ProRes
graphic_eq

Audio & Music

Hi-Res Lossless & Compressed

Lossless Hi-Res

Pristine audiophile playback with bit-perfect stereo and spatial multi-channel audio stream decoding.

.flac .mp3 .wav .m4a .aac .opus .ogg .alac .aiff .wma
Audio Features: Gapless, 5.1 / 7.1 Surround, 192kHz/24-bit
subtitles

Subtitles & Captions

Embedded & External Files

Styling & Sync

Drop external subtitle tracks directly onto the player window with real-time delay synchronization and styled rendering.

.ass .ssa .srt .vtt .sub
Subtitle Engine: Custom Fonts, Delay Sync (Z / X), UTF-8 / Auto
folder_open

Seamless Drag & Drop Media Folders

Drop entire folders or multi-file selections directly onto Nixo to queue playlists with instant alphanumeric sorting.

Zero Configuration