Raspberry Network Audio Receiver is an open-source, lightweight network audio player for Raspberry Pi and Linux devices. It enables real-time audio streaming over UDP with extremely low latency, making it ideal for multiroom audio systems, dedicated Raspberry Pi audio clients, and live monitoring applications.
The project also includes a sender frontend based on FFmpeg for simple audio transmission over the network.
Easy installation via `.deb` packages
Use Cases:
* Multiroom audio systems
* Dedicated Raspberry Pi audio clients
* Streaming system or application audio over a network
* Low-latency live monitoring
* Network audio routing between Linux systems
Technologies:
* Free Pascal
* FFmpeg sender frontend
* ALSA audio output
* PipeWire compatible via ALSA emulation
* UDP network protocol
* Multicast and unicast support
Features
- Receives audio via UDP (RTP) with very low latency
- Streaming system or application audio over a network
- Multicast and unicast support
- Works out of the box
- Configurable network ports and settings
- usable for live audio and multiroom
- Separate settings for each outputdevice
- Supports Jack/Headphone, USB, HDMI and more
- Lightweight and resource-efficient
- Plays audio directly through ALSA or PIPEWIRE (no PulseAudio required)
- VUmeter
- Adjustable Alsa output level
- ALSA buffer times below 2.5 ms possible when using USB devices
- Adjustable latency
- Includes audio streaming script using FFmpeg to send system audio over the network