HiFi Renderer icon
HiFi RendereraCelery Technology · Android

Your music, bit‑perfect, from server to DAC.

Turn a spare Android phone into a dedicated network music player. HiFi Renderer bypasses the Android audio stack and streams to your USB DAC at the file's own sample rate and bit depth. Nothing is resampled, remixed or volume‑scaled on the way.

  • FLAC
  • WAV
  • AIFF
  • MP3
  • AAC
  • LPCM
  • DSD64
  • DSD128
  • DSD256

No account · No ads · No analytics · Nine languages

HiFi Renderer on an Android phone playing FLAC 16/44.1, marked bit-perfect, into an SMSL USB DAC showing USB IN 16-BIT / 44.1kHz
How it works

The Android mixer is out of the path

A phone normally resamples everything through the Android audio mixer, so it can't act as a hi‑fi source. HiFi Renderer talks to your DAC over raw USB instead. Point a DLNA or OpenHome controller at it, press play, and the music goes from your server to your DAC untouched.

With OpenHome, the renderer holds the playlist itself — close the controller or take your phone out of the house, and the music keeps playing.

What it does

Built for one job, and nothing else

Native rate, always

Plays at the file's own sample rate and bit depth to class‑compliant USB Audio Class 1.0 and 2.0 DACs. No resampling, ever.

Native DSD via DoP

DSD64, DSD128 and DSD256 from DSF and DFF files, sent as DSD over PCM. The DSD bits arrive untouched — never converted to PCM.

DLNA, UPnP & OpenHome

Works with the controllers and media servers you already use. Gapless between tracks at the same rate; pause, repeat, shuffle and seeking.

Volume per DAC

Hardware volume where your DAC supports it, remembered separately for each DAC you plug in.

Always on

Starts at boot and stays up. The screen blanks when idle and wakes when the music starts. Home‑screen widget with artwork and current format.

Nine languages

English, Español, Português, Français, Deutsch, Italiano, 日本語, 한국어 and 简体中文 — following your phone, or one you pick.

It reads your DAC

And it tells you the truth

Manufacturer documentation is often silent about what decides whether a track will actually play. HiFi Renderer reads your DAC's own USB descriptors and reports, in plain language, what it really supports.

  • Sample rates, bit depths, and whether volume can be controlled from the phone at all.
  • If a track is outside what your DAC can do, the app says so and declines it, naming the rate involved. It will never quietly resample to make something fit.
  • Nothing is hard-coded for particular models. Unfamiliar hardware is described, not guessed at.
Now playing: FLAC 24/192, marked bit-perfect, on an SMSL USB DAC
Now playing: FLAC 16/44.1, marked bit-perfect
DAC verification

Test what your DAC does, not what it claims

A sweep plays every rate the device advertises and confirms it genuinely locks to each one. A stability soak holds a single rate for 10, 30 or 60 minutes.

Both report underruns and per‑packet errors as a pass/fail table you can copy and share. The report covers the digital path only: if it passes and something still sounds wrong, the data reached your DAC intact and the problem lies after conversion.

Rate sweepALL PASS
RateFormatErrorsResult
44.1 kHz24-bit0PASS
48 kHz24-bit0PASS
96 kHz24-bit0PASS
176.4 kHz24-bit0PASS
192 kHz24-bit0PASS
352.8 kHz32-bit0PASS
384 kHz32-bit0PASS
Illustration. Actual rates depend on what your DAC advertises.
Honest labels

Guests welcome. You always know what you're hearing.

A visitor can send audio from an Apple phone, tablet or laptop without installing anything or learning what DLNA is.

  • Guest path: lossless but fixed at 44.1 kHz / 16‑bit, so it's labelled on screen as not bit‑perfect. Your own listening is unaffected.
  • No DAC attached? It still plays through the phone's own output, and marks itself as not bit‑perfect.
A guest stream labelled ALAC 16/44.1, sender resampled
First-run setup walking through notification, battery and DAC permissions
Screenshots

Simple on the surface

What you need

Requirements

Android 8.0 or laterAny spare phone or tablet will do.
USB OTG (host) supportSo the phone can power and talk to USB devices.
A class-compliant USB DACNo vendor drivers involved. A powered USB hub is recommended — many DACs draw more than a phone will supply.
A controller and a media serverAny DLNA/UPnP or OpenHome controller, plus a media server on your network.

On Xiaomi, Huawei and some other brands, starting at boot needs an autostart permission that only you can grant. The first‑run setup names the screen it lives on.

Private by design. No account, no ads, no analytics. HiFi Renderer requests no permission to your storage, contacts or location. The optional microphone permission only stops Android asking about the DAC every time it's switched on — the app never records. Privacy policy →

Give that spare phone a new job

Bit-perfect network playback to your USB DAC. Free on Google Play.