Subsonic es un servidor de medios de comunicación
libre, de
código abierto, basado en
web. Subsonic fue escrito en
Java, se puede ejecutar en cualquier sistema operativo que tenga soporte de
máquina virtual Java, admite simultáneamente múltiples
clientes streaming y es compatible con cualquier medio
streamable, es decir, que pueda transmitir (incluyendo
MP3,
AAC y
Ogg). Subsonic también admite la conversión de multimedios sobre la marcha (mediante el uso de
plugins de los más populares formatos multimedia, incluyendo
WMA,
FLAC y más.