NullPlayer
Open-source music and video player with skinnable classic windows, local and server libraries, radio and stream support.
GPL-3.0 · Free download · Downloads from github.com
- License
- GPL-3.0
- Open source
- Source
- GitHub
- ad-repo
- Verified
- 2026
About NullPlayer
NullPlayer is a macOS media player that plays local files and libraries from Plex, Jellyfin, Emby, Navidrome or Subsonic, YouTube, and internet radio. It has a 21-band and a 10-band equalizer, EQ profiles for tracks, albums or artists, gapless playback, and casting to Sonos, Chromecast, DLNA and AirPlay. Its interface can be skinned: it renders classic .wsz and Winamp Modern .wal skins, Windows Media Player .wmz skins, Sonique skins and its own JSON skins, and it includes several visualizers. The README says the code was written clean-room and does not contain Winamp source code.
It suits people who want a skinnable player for a self-hosted music library and online sources. Command-line tools for YouTube downloads and stream ripping, yt-dlp and ffmpeg, are optional and are not bundled; install them with Homebrew if you need those features.
NullPlayer needs macOS 14 or later. The DMG is signed with a Developer ID and notarized, though macOS may still ask you to confirm the first launch. The code is GPL-3.0-only, and the license adds a trademark term: the NullPlayer name, logo and icon are not licensed, so modified versions must use a different name and branding.
Information
- Source code
- ad-repo/nullplayer
- License
- GPL-3.0-only
- Website
- nullplayer.fyi
- Download
- github.com
- Category
- Media
- Topics
- Music players
- Evidence checked
- Tags
OpenMacApps links to each project’s official download. Check its release notes for macOS version and Apple silicon support. The verification date records our license and source review, not a security audit. Read how we verify.
Sources and image credits
- github.com/ad-repo/nullplayer
- github.com/ad-repo/nullplayer/blob/main/LICENSE
- github.com/ad-repo/nullplayer/releases/tag/0.34.2
- nullplayer.fyi
- icon.png: NullPlayer project. GPL-3.0-only with NullPlayer trademark terms; upstream app icon, trademarks retained.
License and artwork notices
For the Developer
Link to this page from your README with a badge.
[](https://openmacapps.com/apps/nullplayer/)