Device support
Recommended
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 |