Desktop
NexPlayer
A modern cross-platform media player built for audio work.
The problem
Media players fall into two camps. Lightweight ones play files and offer nothing for working with the audio. Professional audio tools do real signal processing but are not built for simply watching or reviewing footage. Anyone reviewing material and shaping its sound ends up running both.
The approach
NexPlayer is a player with a real-time DSP chain built in. Video decoding is hardware-accelerated through FFmpeg and rendered via OpenGL or Metal, while audio runs through a six-stage effect chain in the same application. The effect chain is modular, so stages are independent units rather than fixed features.
What it does
- Hardware-accelerated playback
- Video decoding through FFmpeg with rendering via OpenGL on Linux and Windows and Metal on macOS.
- Six-stage audio effect chain
- EQ, reverb, delay, compressor, flanger and phaser, applied in real time during playback.
- Review controls
- Frame-stepping, variable playback speed, loop regions and screenshot capture.
- Themed interface
- Qt Quick interface with dark and light modes and a customisable accent colour.
- Genuinely cross-platform
- One Qt 6 codebase builds for macOS, Linux and Windows via CMake.
Built with
- C++17
- Qt 6 (QML, Quick, Multimedia)
- FFmpeg
- OpenGL
- Metal
- CMake
Runs on
- macOS
- Linux
- Windows
Pricing
Free and open source.