vPlayer HiFi
DSD Hi-Res Lossless Player
Free · In‑App Purchases
v3.15 — New Burgundy theme: deep wine background with burgundy accents, matched to the iPhone 18 Pro Burgundy finish. Tap the vPlayer title to switch themes.
vPlayer HiFi is a dedicated audio player for those who care about sound quality above all else.
▸ Bit‑perfect — Custom AudioUnit pipeline with hardware sample‑rate. vPlayer matches your source rate so the system never touches your signal.
▸ Native DSD Playback — DSF and DFF up to DSD512, decoded through a custom engine with 3 selectable FIR decimation filters (Steep / Gentle / Wide Bandwidth). Choose 176.4kHz or 352.8kHz output. No transcoding, no compromise.
▸ SACD-R ISO Decoder — Native Scarlet Book TOC parser. DSD64 playback with selectable decimation (176.4 kHz or 352.8 kHz).
▸ Memory Playback — Preload entire tracks into a dedicated 600 MB memory buffer — enough to hold a full CD‑length album or a high‑rate DSD track. Eliminates jitter from live file I/O.
▸ Polyphase SRC + FIR Upsampling — 6 SRC algorithms from Linear to Sinc‑512 tap with Kaiser‑windowed polyphase resampling. Independent FIR upsampling at 2× / 4× / 8× with selectable tap count (31 / 63 / 127) and homomorphic Minimum‑Phase conversion. SRC and FIR are mutually exclusive — one clean path, no double‑processing.
▸ Formats — MP3 · AIFF · M4A (Lite). Upgrade to Pro for studio‑grade WAV / FLAC / DSD (DSF, DFF) native playback.
▸ 10‑Band Graphic EQ — ±12 dB manual adjustment with per‑band reference guide. Instant response, zero latency. Toggle on/off directly from the signal chain bar.
▸ 638 AutoEq Headphone Presets — Directly load fixed‑band EQ corrections from the oratory1990 measurement database. Pick your brand, pick your model, done. Preamp is auto‑computed to prevent clipping.
▸ Parametric EQ (PEQ) — Full 10-band parametric equalizer: frequency, Q, and gain per band, with peaking, low-shelf, and high-shelf filters. Replaces the graphic EQ for surgical control. 13 Music Genre Presets — Classical, jazz, vocal, rock/pop, and folk tone shaping, crafted for vPlayer.
▸ Room EQ — Measure your room with a sine sweep and apply automatic correction, with Flat or Warm target curves.
▸ Output Covered — Built‑in speaker, wired headphones, AirPlay, Bluetooth, and external USB DAC. vPlayer detects your active route and matches the hardware sample rate automatically.
▸ Hands‑On Signal Chain — DSD · MEM · SRC ⊕ FIR · EQ · DITH. Tap any chip to open its config panel — switch DSD filters, choose SRC algorithms, set FIR parameters, adjust EQ. Real‑time route detection shows your output device.
▸ Shazam Recognition — Identify any music playing around you with one tap. Built on Apple ShazamKit.
▸ Music Painting — Generative art engine. Every track paints a unique visual — Constellation or Impression style. Save and browse your gallery.
▸ Drag album folders via Finder or iTunes to the App's sharing folder. Pull down to refresh. Swipe to delete. Folders are auto‑detected.
▸ Dual Theme — Dark & Silver. Tap the vPlayer title to switch.
more v3.15 — New Burgundy theme: deep wine background with burgundy accents, matched to the iPhone 18 Pro Burgundy finish. Tap the vPlayer title to switch themes.
3.15 2d ago
v3.10 — More efficient, faster, more stable
• Memory use drops sharply on large libraries, and cold launch is faster
• UI refreshes and animations no longer run in the background or with the screen off — better battery life
• The waveform on the progress bar appears instantly when you change tracks or replay
• Built-in speaker optimization: matched to your device automatically (including iPad with 2 or 4 speakers), plus a new Weak / Medium / Strong strength control
• Lossy Enhance (MP3 / AAC etc.): applies only to lossy sources, less clipping on loud recordings, and burned files stay untouched
• Shazam: closing the panel stops the microphone immediately
• Durations over one hour now display as h:mm:ss
3.10 3d ago
v3.05 — Podcasts, refined
• Paste an Apple Podcasts link to add a show — shows available only in China are found now
• Switching between Browse and Downloaded, expanding a show, and switching while playing all respond faster
• Show artwork is cached, so it no longer flashes when you switch views
• Downloaded episodes show their real file size (previously the size declared by the host, which can be wrong)
3.05 6d ago
v3.00 — New · Podcasts (free)
• New Podcasts tab: paste a public RSS address, or use Share → Copy Link on a free show in the Apple Podcasts app
• Download episodes manually and play them offline
• Two views, Browse and Downloaded: Browse only downloads; in Downloaded, expand a show and tap an episode to play — swipe left to delete
• The show's cover becomes the album artwork, shown on the Lock Screen, in Control Center and on the widget
• For Pro users, playback runs through the full audio pipeline (SRC / FIR / EQ / speaker optimization) for further refinement
• Lab → Podcasts: cache limit (1 / 2 / 4 GB, default 2 GB) and one-tap clear
3.00 Oct 20
v2.95 — Internet Radio is here!
• New Internet Radio streaming — MP3 / AAC.
• Buffers automatically on weak networks and reconnects if the stream drops; the buffer strategy is adjustable.
• When the station provides them, the current track and cover art appear automatically.
• Set each station's type (Music or News / Talk) and filter the list by type.
• With Pro, the stream also runs through the playback pipeline (resampling / upsampling / EQ) for a big improvement in sound.
2.95 Oct 15
v2.90 — iPhone Duo poses
• Closed (outer display): stays in portrait; audio output, Shazam, Music Understanding and Lab are grouped on the right edge.
• Open, landscape: player on the left (larger artwork), library browsing on the right.
• Open, portrait: player at the top left, Now Playing on the top right, library browsing below.
• Partially open, propped up: same layout as open portrait, and it steps around the fold automatically. Both portrait poses share one layout, so nothing jumps when you fold or unfold.
• Partially open, landscape: each column steps around the fold.
• Form diagram: in the portrait poses it appears at the top right, over the Now Playing list.
• Sheets: while propped up they only take the lower half and never cover the upper playback controls.
2.90 Oct 12
v2.80 — a first layout pass for iPhone Duo
• iPhone Duo (partial — layout only): on the outer display the app stays in portrait; on the inner display the layout follows the shape of the available area — wide screens get side by side, tall screens stay in one column. All of it follows Apple's official guidance (size classes and traits only). On iPhone and iPad nothing changes.
• Text Size: a new setting under Language lets you follow the system text size or set your own with a slider. It affects this app only and leaves the system setting untouched. Default is the smallest size; buttons and icons stay the same.
2.80 Oct 10
v2.75 — cleaner DSD conversion, faster DSD loading, and a batch of real-device fixes.
• DSD to PCM: the second decimation stage now uses an 80-tap low-pass FIR instead of a 2-point average. Aliasing that folds into the audible band falls from -1.7 dB to -126.2 dB, and the passband stays within -0.15 dB from 0-20 kHz. Loading a whole DSD track into memory is about 4 seconds faster.
• DSD panel: filters are now grouped by origin, the dsd2pcm reference presets and vPlayer own algorithms, together with a measured comparison table at 176.4 kHz. Your chosen filter is remembered.
• Fixes: after switching tracks inside a SACD ISO, a directory keyword from the previous album no longer stayed in effect; the analysis panel no longer showed the previous track; Burn panels now follow the invert setting; changing DSD panel options no longer freezes the app; the Pro unlock is no longer revoked while offline.
2.75 Oct 8
v2.70 — brings Burned and genre-grouped album shelves!
• Burned (Lab module): renders a new audio file from your current playback parameters (SRC/FIR, EQ/PEQ and so on). Playing that file is completely direct — no processing is applied — so start-up is instant and latency is lower. Right-swipe any local track to burn it; results appear in the Burned tab, with the same covers and folder structure as your library. When Burned helps: long listening sessions (less CPU, cooler device, longer battery); locking in a setup so later changes cannot affect it; keeping several versions of a track for a direct comparison.
• Album shelf: can now be grouped by genre. Genre and performer data is read from your own library, so no re-scanning is needed.
2.70 Oct 6
v2.60 —
• Playback Scenario Automation — auto-applies SRC / FIR per output route: Built-in Speaker, AirPlay / Bluetooth, or External DAC / Dongle DAC. Set the target rate or oversampling factor once; the matching SRC / FIR controls lock for that track. Your SRC algorithm and FIR taps / filter type stay yours.
• Directory Keywords → PEQ — auto-apply a PEQ style from your folder name (album or artist keyword), with one-tap recommendations for well-known artists. Each rule can be toggled on/off.
2.60 Sep 29
v2.50 brings the system playback panel and a Home Screen widget!
• System playback panel (lock screen, Control Center, Dynamic Island): cover, title, album, progress and transport controls. For DSD and SACD disc images the seek bar is disabled rather than showing a control that does nothing.
• Home Screen widget (small and large): the album cover, edge to edge. It refreshes when the album changes, so switching tracks inside one album leaves it alone. On a tinted or dark Home Screen it switches to a monochrome design instead of washing the cover out.
• Tag legend (Lab → UI Customize): every tag that can appear next to an audio file, each with a sample and a one-line explanation — including the album-level readout in the folder header.
• Per-track VE tag: shown only when vocal enhancement is actually active for the track you are playing.
• Widget settings (Lab → UI Customize): switch the system playback panel or the Home Screen widget on and off. Both are on by default.
2.50 Sep 25
v2.45 brings DSD/SACD ISO music understanding, Loudness Consistency, an album shelf and iPad support!
• Loudness Consistency (Pro, Lab → Loudness Consistency): scan your albums once, then everything plays at a similar level — per album or per track, with a target level, clipping protection and a gain readout per folder or track.
• Album Shelf (Pro, Lab → UI): album folders as a cover grid. Switch list/shelf from the tab bar, set separate column counts for portrait and landscape, and choose cover fitting and spacing.
• iPad support: landscape layout and speaker realism for iPad Pro's four speakers, with a left column laid out by percentage so proportions hold on every screen size. On iPad the system manages windows, so the orientation setting is iPhone-only; the form diagram now leaves the list visible below it.
• Analysis strategy (Lab → Music Understanding → Settings): Conservative (one type at a time, lowest memory — runs even on older devices) or Fast (all six types in one request).
• Tracks, not just folders: the file list shows BPM and key per track, and analysis results are kept per track inside DSD and SACD disc images.
2.45 Sep 22
v2.40 brings the Form Diagram full view and Vocal Enhancement!
• Form Diagram Full View : tap the magnifier at the corner of the form diagram to see the whole song at once — six lanes (key, sections, loudness, pace, instruments, beats) with vertical labels. The icon doubles as a switch: lit means it opens automatically whenever a track has analysis.
• Vocal Enhancement: inside the EQ and PEQ panels. Music understanding knows when a voice is present, so the lift you choose (2 / 3 / 5 kHz, +1…+6 dB) applies only while vocals are detected. Your EQ settings are never modified — switch it off and the curve returns exactly as it was.
• Signal Path & Response Curves: a one-line chain (EQ/PEQ → Room EQ → MU) that dims whatever is not active, plus a separate chart drawing all three curves with a
legend.
2.40 Sep 19
v2.35 brings the Form Diagram!
• Form Diagram (Pro): the progress bar rebuilt from music understanding — one scrolling timeline draws the song's own structure: key as a colour wheel, sections, loudness, pace, instruments and bar lines. Drag to seek, snap to bars; tracks without analysis fall back to the normal bar.
• Screen Orientation (Pro): lock the app to Auto, Portrait or Landscape in Settings, or tap the new one-tap switch at the left of the playback controls. iPhone only for now; iPad support is coming later.
• Keep Screen Awake (Pro): stops the display from auto-locking while music plays in the foreground, so landscape playback can stay on as a display piece. Off by default.
• Lab → Music Understanding & Applications → Form Diagram: a full settings page with track height, window length, drag behaviour, snap, channel and boundary switches, plus a labelled preview.
2.35 Sep 17
v2.30 brings Music Understanding!
• Music Understanding (iOS 27): tap Music Understanding in the middle of the top bar to analyze your local tracks — BPM, key, structure, loudness (LUFS), instrument activity and more.
• Library labels: analyzed tracks show BPM and key tags right in the playlist.
• Lab → Music Understanding & Applications: available today; EQ/PEQ fine-tuning, loudness normalization, beat/structure visuals, smart transitions and more are coming soon.
• iOS 27 support: refreshed audio-session handling for smoother playback.
2.30 Sep 15
v2.20 —
• Lab is now open to everyone: free tools for all; Pro and Pro+ unlock the rest. New entries: Theme, Music Painting, Shazam, Multi-Route.
• Floating Peak Meter — L/R bars or gauges with peak hold, −33 to +6 dB.
• Parametric EQ genre presets — 10 categories, 51 presets.
• Built-in speaker optimization — speaker EQ, loudness and bass mono for the device speakers.
• Smart Invert Colors — app-wide inversion; album art and screenshots stay normal.
• Speaker realism — see the device's physical speaker positions with subtle audio-reactive motion.
• Tap the Player Art to locate the current track's folder.
• Fixed the player UI not syncing when another app interrupts playback.
2.20 Sep 14
v2.10 —
• Lossy Enhance for compressed audio — pre-echo reduction and a harmonic exciter add clarity and warmth to MP3, M4A, and AAC tracks.
• New feature gallery on the upgrade page — swipe through screenshots of the key Pro features to preview what Pro unlocks before you buy, in both Dark and Silver themes.
2.10 Sep 5
v2.0 —
• Now speaks 7 languages — English, 简体中文, 繁體中文, Русский, Deutsch, Français, 日本語. Automatically follows your system language, or pick your own in Lab → UI Customize → Language.
• Player Art upgraded — choose Vinyl, CD, Square Cover, or Reel tape styles, with position, size, and disc color customization.
2.0 Sep 3
v1.99 —
• More decor choices — 29 playback-head icons across five themed groups: Symbols, Instruments, Mood, Galaxy, and Adventure.
• Fixed bug where switching SACD ISO albums could play a track from the previous album.
1.99 Aug 25
v1.98 —
• Album Art — browse your music by cover. Folder covers, custom photos from your library, and Shazam-saved artwork, with a long-press menu to set or clear covers.
• Player Art — a spinning vinyl record with your album cover at the center in the Now Playing bar (33⅓ rpm).
• Decor — choose a playback-head icon for the progress bar: note, mic, headphones, piano, trumpet, saxophone, violin, guitar, drum, and more.
• Fixes — output sample rate now updates correctly (especially over AirPlay), and Samba reconnects after a Wi-Fi change.
1.98 Aug 24
v1.97 —
▸ DSD2PCM output now supports 44.1 kHz and 88.2 kHz — four rate options to match your DAC's native sampling rate for bit-perfect playback.
▸ New Dither control in Lab: Auto / 16-bit / 24-bit. Auto adapts to your source's bit depth for cleaner quantization.
▸ Fixed: DSD and Memory Playback panel options now respond instantly.
1.97 Aug 19
v1.96 — Lab Features & Audio Engine Improvements
Clock & Buffer — control IO buffer duration (Auto or manual 256–4096 frames) to reduce jitter coupling with your output device
Parametric EQ presets:
• 638 headphone correction profiles (AutoEq) — over-ear, in-ear, and earbuds
• 13 music genre presets — classical, jazz, vocal, rock/pop, and folk
• One-tap apply with automatic preamp gain to prevent clipping
• Preset selection and PEQ bands now persist across launches
• Room EQ results are now presented in clean EQ / PEQ correction tables
Audio Engine:
• SRC and FIR upsampling significantly faster (NEON-optimized convolution)
• SRC output level corrected to match FIR
• Playback progress now driven by the hardware sample clock — no drift
• New callback monitor — real-time latency & jitter readout on the player screen
Sampling Rate:
• Read 'Lab -> Sampling Rate' for more information
• Add actual output rate shown at the end of the playback info line (e.g. →48k, →44.1k)
• Resampling direction arrows (↑ upsample / ↓ downsample)
1.96 Aug 18
v1.90 — FIR
• FIR noise floor eliminated
• Corrected LP/MP filter coefficient generation
• Apolising / fs/4 filters rebuilt
• New 63/127‑tap Minimum Phase tables
• None filter type now properly restricted to 2× oversampling with automatic fallback to Linear Phase at 4×/8×
1.90 Aug 10
v1.82 —
• Added SRC Minring — 64‑tap minimum‑ringing filter for crisp transients, ideal for drums / metal
• New Apolising FIR filter — gentle 20 kHz roll‑off eliminates ADC artifacts for natural, fatigue‑free listening
• New fs/4 FIR filter — ultra‑gentle cutoff with minimal time‑domain ringing for an analog‑like presentation
• Stabler AirPlay / Bluetooth route switching with IO buffer tuning
• Corrected Minimum-Phase FIR filter — magnitude response now perfectly matches Linear-Phase via spectral factorization
• FIR "None" option restricted to 2× oversampling to prevent aliasing at higher factors
• Fixed half‑band constraint in 63/127‑tap dynamic filter generation
1.82 Aug 4
v1.80 —
• Fixed SMB path encoding for proper Linux-based NAS compatibility (Synology, etc.)
• Extended memory playback to MP3 and M4A formats, providing pre-buffered gapless playback for all supported audio types
1.80 Aug 2
v3.15 — New Burgundy theme: deep wine background with burgundy accents, matched to the iPhone 18 Pro Burgundy finish. Tap the vPlayer title to switch themes.
more Version 3.15 2d ago
Data Not Collected The developer does not collect any data from this app.