Device support

IoTSound has been developed and tested to work on the following devices:

Device Type Default mode Standalone mode (STANDALONE) Multi-room mode (MULTI_ROOM) Multi-room client mode (MULTI_ROOM_CLIENT)
Raspberry Pi (v1 / Zero / Zero W)1 STANDALONE ✔ ✘ 2 ✔
Raspberry Pi 2 STANDALONE ✔ ✘ 2 ✔
Raspberry Pi 3 3 MULTI_ROOM ✔ ✔ 4 ✔
Raspberry Pi 4 3 MULTI_ROOM ✔ ✔ ✔
Intel NUC MULTI_ROOM ✔ ✔ ✔
balenaFin1 MULTI_ROOM ✔ ✔ ✔

Notes

Experimental

Devices with experimental support have been tested to work, though we have found compelling reasons for not including them as first-class citizens of IoTSound. If you are shopping for parts, we do not recommend you buy a device from this list.

Some of the reasons we’ve flagged devices as experimental include:

  • device requires multiple extra hardware pieces (USB dongles, adapters, etc)
  • device has known bugs that prevent some features to work properly and the timeline for a fix is not clear
Device Type Standalone mode (STANDALONE) Multi-room mode (MULTI_ROOM) Multi-room client mode (MULTI_ROOM_CLIENT) Comments
NVIDIA Jetson Nano ✔ ✔ ✔ - Requires WiFi USB dongle (or ethernet cable)
</br>- Requires Bluetooth USB dongle.
</br>- No built-in audio support (see this bug). As a workaround, requires USB or DAC soundcard.
BeagleBone Black ✔ ✔ ✔ - Requires WiFi USB dongle (or ethernet cable)
</br>- Requires Bluetooth USB dongle.
</br>- Requires USB sound card
</br>- Requires USB hub as it has a single USB port