nada नाद

Accepted ADR 0002 · 2026-10-21

#2. MPD is the engine; nāda is the interface

#Context

A music player needs gapless playback, a library index, a queue that survives restarts, and audio output handling. MPD has done this for twenty years, and Vayu already ran it.

#Decision

nāda never decodes audio. Playback, the queue and the library are MPD's; nāda talks to it over its socket and adds what MPD doesn't do.

#Consequences

← All decisions · source