Interface rebuilt
6.0 gives iPhone, iPad, and Mac one shared visual language. Playback gestures, list layouts, capsule pickers, and empty-state guidance were all reworked, so even a large library stays easy to navigate.
Hi-Res local music player for iPhone, iPad, and Mac, with Bit-Perfect, DSD, and NAS / cloud library support
PurePlayer plays your own music files from local folders, NAS, WebDAV, SMB, Google Drive, and Baidu Netdisk. Version 6.0 rebuilt the interface and the performance core, so a library of a hundred thousand tracks still scrolls and searches smoothly. It supports Bit-Perfect output, native DSD passthrough, gapless playback, and a parametric equalizer, and includes Chat with Music, which picks tracks from your library into the queue when you describe a mood or a scene in one sentence.
Get it
6.0 gives iPhone, iPad, and Mac one shared visual language. Playback gestures, list layouts, capsule pickers, and empty-state guidance were all reworked, so even a large library stays easy to navigate.
Library scanning, sorting, and filtering all run on background threads. Play-all and queue restore are planned in bounded windows instead of loading the whole library into memory at once. Browsing and search stay responsive on six-figure collections.
Tell it in plain language, like "a rainy day, feeling a bit low" or "some classical for late-night work", and it understands the scene, picks matching tracks from your library, and plays them back-to-back. Choose an Apple on-device model or connect your own OpenAI-compatible endpoint. It only recommends music you already own.
Connecting a NAS or cloud drive builds an index first, so you can browse covers and metadata without downloading the library. Playback streams while downloading; verified copies are cached locally, and clearing the cache protects songs in the current queue.
On iPhone and iPad you can point straight at a folder in the Files app and play in place; nothing is copied into the app. Cloud placeholder files are only fully read after you confirm.
The output sample rate follows each track, with no unnecessary resampling. On Mac you can enable Exclusive Mode to take over the output device.
Sends native DSD to an external DAC over DoP, up to DSD256. If the device doesn't support it, DSD converts to PCM in real time for playback.
A 10-band parametric EQ where each band's frequency, gain, and Q are adjustable, with preamp gain and custom presets. A set of built-in calibration profiles for common headphones is included.
The buffering layer was rewritten so symphonic movements, live albums, and DJ mixes play without gaps. An optional Gapless Optimization reorders the queue by sample rate to cut down on DAC clock switching.
Keep several independent play queues and switch between them at any time. Smart playlists update themselves by rule: "most played", "never played", "added in the last 30 days".
Recognizes composer, conductor, lyricist, work, and movement tags, and lets you browse by work. Supports TITLESORT, ARTISTSORT and other sort tags; Chinese and Japanese titles can sort by reading.
Lossless FLAC, APE, WavPack, TTA, ALAC, AIFF, WAV, CAF; lossy MP3, AAC/M4A, OGG Vorbis, Opus, Speex, Musepack, Shorten; DSD formats DSF and DFF; plus MOD, IT, XM, and S3M tracker modules. External .lrc and embedded lyrics are supported.
PurePlayer’s audio path leaves the original data as untouched as possible:
When the sample rate changes during gapless playback, some DACs mute briefly while their clock switches. That’s hardware behavior. Gapless Optimization reduces how often it happens.
| Source | Connection | Notes |
|---|---|---|
| WebDAV | Address + account | Good for NAS and self-hosted drives |
| SMB | Address + account, optional domain / workgroup | SMB2 / SMB3 supported |
| Google Drive | Sign in via the system web page | Credentials stored in the system keychain |
| Baidu Netdisk | Sign in via the system web page | Credentials stored in the system keychain |
Remote songs stream while downloading, and completed verified copies stay in the local cache. Clearing the cache never removes songs that are playing or queued. Cache usage is visible and clearable in settings.
Just say what you want, like “fast songs for running” or “piano for a Sunday morning”. It reads the intent, finds matching tracks in your library, and starts a queue. You can like or dislike its picks and later results take the feedback into account; when you have no ideas, ask it to draw a random set.
Two engines are available:
It only picks from your library. It will never recommend music you don’t own.
PurePlayer is a free download. Local folder playback, all-format decoding, gapless playback, playlists, and library browsing all work out of the box. Player Pro is a one-time purchase, and a first install includes a 14-day Pro trial.
| Feature | Free | Pro |
|---|---|---|
| Local playback, all-format decoding | ✓ | ✓ |
| Playlists, library browsing, classical tags | ✓ | ✓ |
| WebDAV / SMB / Google Drive / Baidu Netdisk | ✓ | |
| Local Reference Folders (iPhone / iPad) | ✓ | |
| Parametric equalizer | ✓ | |
| DoP passthrough, Exclusive Mode, auto sample rate | ✓ | |
| Multiple play queues, smart playlists | ✓ |
During the trial you can have at most 5 play queues.
PurePlayer has no account system. Pro entitlement is verified through App Store purchase records.
The interface was rebuilt across iPhone, iPad, and Mac, and the performance core was reworked: library scanning and sorting moved to the background, remote sources now stream while downloading by default, and the cache protects songs that are playing or queued. iPhone and iPad also gain the Pro feature Local Reference Folders.
The free version plays local music with every supported format, gapless playback, and playlists. Pro is a one-time purchase that unlocks remote libraries, the parametric equalizer, DoP passthrough, Exclusive Mode, multiple queues, and smart playlists. A first install includes a 14-day Pro trial.
Yes (Pro). It supports WebDAV, SMB (SMB2 / SMB3), Google Drive, and Baidu Netdisk. It indexes metadata first and streams while downloading when you play, so there's no need to download the whole library to the device first.
A Pro feature on iPhone and iPad. Point the app at a folder in the Files app and it plays the music in place. The app indexes metadata first, and cloud placeholder files are only fully read after you confirm; nothing is silently copied or downloaded.
Lossless: FLAC, APE, WavPack (WV), TTA, ALAC, AIFF, WAV, CAF; lossy: MP3, AAC/M4A, OGG Vorbis, Opus, Speex (SPX), Musepack (MPC), Shorten (SHN); DSD: DSF and DFF, with DoP output up to DSD256; plus MOD, IT, XM, and S3M tracker modules.
DoP packages the raw DSD data and sends it to the DAC as-is. Any digital processing in between would corrupt it, so the equalizer and volume control are disabled in DoP mode. Keep the app volume at maximum and control it on the DAC or amp.
With the Apple on-device model, everything is processed on the device. With a remote model, requests go only to the endpoint you entered. Separately, the app sends sanitized usage statistics by default, and you can turn this off in settings.
PurePlayer Hi-Res is designed for offline local processing and does not depend on cloud transcoding. Read ourprivacy policyfor full data-handling details.
You can reach us via email feedback@efficient-lab.com or submit issues and suggestions through GitHub Issues.
Local music server for Mac and Windows: one unified library, original-quality LAN streaming, on-demand transcoding, and encrypted remote access (in development)
Free batch audio converter: convert a whole library while keeping tags, covers, and DSD-to-PCM support
Batch audio processing for delivery: convert formats while denoising, normalizing loudness and trimming silence, plus a CLI