= Server Compare Matrix = == General features == ||= Feature =||= [[roard]] =||= [[µRoarD]] =||= [[nrd]] =|| ||= Multiple streams per client =|| Yes || No || No || ||= Software mixer =|| Yes || Yes || No || ||= Metadata =|| Yes || No || No || ||= Background Streams =|| Yes || Yes || No || == Network and Protocols == See NetworkMatrix. == Codecs == ||= Feature =||= [[roard]] =||= [[µRoarD]] =||= [[nrd]] =|| ||= PCM_S_LE =|| RW || RW || [[#note_depcdriver|note 3]] || ||= PCM_S_BE =|| RW || RW || [[#note_depcdriver|note 3]] || ||= PCM_S_PDP =|| RW || - || [[#note_depcdriver|note 3]] || ||= PCM_U_LE =|| RW || RW || [[#note_depcdriver|note 3]] || ||= PCM_U_BE =|| RW || RW || [[#note_depcdriver|note 3]] || ||= PCM_U_PDP =|| RW || - || [[#note_depcdriver|note 3]] || ||= MIDI_FILE =|| ? || No || [[#note_depcdriver|note 3]] || ||= OGG_VORBIS =|| RW || No || [[#note_depcdriver|note 3]] || ||= FLAC =|| R || No || [[#note_depcdriver|note 3]] || ||= OGG_SPEEX =|| R || No || [[#note_depcdriver|note 3]] || ||= OGG_FLAC =|| R || No || [[#note_depcdriver|note 3]] || ||= OGG_GENERAL =|| ? || No || [[#note_depcdriver|note 3]] || ||= OGG_CELT =|| No || No || [[#note_depcdriver|note 3]] || ||= OGG =|| No || No || [[#note_depcdriver|note 3]] || ||= ROAR_CELT =|| RW || No || [[#note_depcdriver|note 3]] || ||= ROAR_SPEEX =|| RW || No || [[#note_depcdriver|note 3]] || ||= RAUM =|| W || No || [[#note_depcdriver|note 3]] || ||= RAUM_VORBIS =|| ? || No || [[#note_depcdriver|note 3]] || ||= RAUM_FLAC =|| ? || No || [[#note_depcdriver|note 3]] || ||= RIFF_WAVE =|| RW || No || [[#note_depcdriver|note 3]] || ||= RIFX =|| No || No || [[#note_depcdriver|note 3]] || ||= AU =|| RW || No || [[#note_depcdriver|note 3]] || ||= AIFF =|| No || No || [[#note_depcdriver|note 3]] || ||= ALAW =|| RW || No || [[#note_depcdriver|note 3]] || ||= AUTLAW_LE =|| No || No || [[#note_depcdriver|note 3]] || ||= AUTLAW_BE =|| No || No || [[#note_depcdriver|note 3]] || ||= MULAW =|| RW || No || [[#note_depcdriver|note 3]] || ||= MUUTLAW_LE =|| No || No || [[#note_depcdriver|note 3]] || ||= MUUTLAW_BE =|| No || No || [[#note_depcdriver|note 3]] || ||= GSM =|| No || No || [[#note_depcdriver|note 3]] || ||= GSM49 =|| No || No || [[#note_depcdriver|note 3]] || ||= MIDI =|| RW || No || [[#note_depcdriver|note 3]] || ||= ROARMIDI =|| No || No || [[#note_depcdriver|note 3]] || ||= DMX512 =|| RW || No || [[#note_depcdriver|note 3]] || ||= ROARDMX =|| No || No || [[#note_depcdriver|note 3]] || ||= RDS =|| W || No || [[#note_depcdriver|note 3]] || ||= USER0 - 15 =|| No || No || [[#note_depcdriver|note 3]] || [=#note_depcdriver]note 3:: Depends on what the used CDriver supports. == Commands == ||= Feature =||= [[roard]] =||= [[µRoarD]] =||= [[nrd]] =|| ||= NOOP =|| Yes || Yes || Yes || ||= IDENTIFY =|| Yes || Yes || Yes || ||= AUTH =|| Yes || Yes || Yes || ||= NEW_STREAM =|| Yes || Yes || Yes || ||= SET_META =|| Yes || Yes || No || ||= EXEC_STREAM =|| Yes || Yes || Yes || ||= QUIT =|| Yes || Yes || Yes || ||= GET_STANDBY =|| Yes || Yes || No || ||= SET_STANDBY =|| Yes || No || No || ||= SERVER_INFO =|| Yes || No || No || ||= SERVER_STATS =|||||| [[#note_notspec|note 0]] || ||= SERVER_OINFO =|| Yes || Yes || No || ||= ADD_DATA =|| broken || No || No || ||= EXIT =|| Yes || Yes || No || ||= LIST_STREAMS =|| Yes || Yes || No || ||= LIST_CLIENTS =|| Yes || Yes || No || ||= GET_CLIENT =|| Yes || Yes || No || ||= GET_STREAM =|| Yes || Yes || No || ||= KICK =|| Yes || Yes || No || ||= SET_VOL =|| Yes || No || No || ||= GET_VOL =|| Yes || Yes || No || ||= CON_STREAM =|| Yes || No || No || ||= GET_META =|| Yes || No || No || ||= LIST_META =|| Yes || No || No || ||= BEEP =|| Yes || No || No || ||= GET_STREAM_PARA =|| Yes || No || No || ||= SET_STREAM_PARA =|| Yes || No || No || ||= ATTACH =|| Yes || Yes || No || ||= PASSFH =|| Yes || Yes || No || ||= GETTIMEOFDAY =|||||| [[#note_notspec|note 0]] || ||= WHOAMI =|| Yes || Yes || No || ||= DEVCTL =|||||| [[#note_notspec|note 0]] || ||= CAPS =|| Yes || Yes || No || ||= WAIT =|| Yes || No || No || ||= NOTIFY =|||||| [[#note_notspec|note 0]] || ||= SEEK =|||||| [[#note_notspec|note 0]] || ||= CLIENTCTL =|||||| [[#note_notspec|note 0]] || ||= LOOKUP =|||||| [[#note_notspec|note 0]] || ||= CONCTL =|||||| [[#note_notspec|note 0]] || ||= RAUM_SEEKTABLE =|||||| [[#note_raum|note 1]] || ||= EPERM =|||||| [[#note_obsinternal|note 2]] || ||= OK_STOP =|||||| [[#note_obsinternal|note 2]] || ||= OK =|| Yes || Yes || Yes || ||= ERROR =|| Yes || Yes || Yes || [=#note_notspec]note 0:: Specification is not yet official. No server supports this yet. [=#note_raum]note 1:: This command ID is reserved for usage with RAUM Container. [=#note_obsinternal]note 2:: This command is only for internal use or marked legacy.