Puros is a free and open-source music player for people who care about sound, focus, and owning their library.
It is a macOS player that brings together local playback, streaming, and a cleaner listening experience without the usual clutter. CoreAudio exclusive mode, per-device audio setup, high-quality resampling, EQ and VST effects, and format badges that show exactly what is playing.
⬇ Download Puros (alpha) · Source code · Website · Discord
Puros is open source: the app is licensed under the GPL-3.0, and the SDK that providers build on is MIT.
| Repository | What it is |
|---|---|
| purosapp | The Puros app: source code (GPL-3.0) and compiled releases to download |
| puros-provider-sdk | Provider API, packer and build tools for streaming integrations (npm, MIT) |
| providers-list | Every known provider, with download links |
| purosapp-web | The getpuros.app website |
Streaming services connect to Puros through providers, separate packages you install from Settings → Accounts → Install provider…. Puros keeps your library, queue, decoding, DSP and output; a provider handles sign-in, the service's catalog and preparing audio files.
Community providers for SoundCloud, Spotify, TIDAL and YouTube Music are listed in providers-list. They are unofficial, third-party software: Puros does not develop, review or support them and is not responsible for them. Want to build one? Start with the Provider SDK.
Issues and pull requests are welcome. Building Puros from source is described in the purosapp README. For bigger changes, open an issue or come talk to us on Discord first.
Found a security issue? Please report it privately, as described in the security policy.
- A music player with a strong local library foundation
- High-quality playback for macOS
- Thoughtful streaming integrations, open to anyone through the provider SDK
- A product shaped carefully, in the open, one solid release at a time