If you own a set of very good speakers, and are interested in making them smarter, Arylic Up2Stream WiFi audio receiver module may be a solution to look into.
The module allows to make your own DIY wireless speakers by adding WiFi connectivity, and features such as multiroom, AirPlay, DLNA streaming, Spotify, and Internet radio streaming.
Up2Stream (WA31) hardware specifications:
- SoC – MediaTek MT7688AN MIPS processor @ up to 580 MHz
- System Memory – 64MB DDR2
- Storage – 16MB flash
- Connectivity – 2.4GHz 802.11 b/g/n 1T1R WiFi up to 150 Mbps with 5 dBi I-PEX antenna
- Audio – 24-bit / 192 KHz decoding, 20 Hz – 20KHz frequency range, 4-pin speaker connector with 2.0mm pitch
- USB – 1x USB 2.0 port port
- Power Supply – 5VDC / 1A via 2-pin header (2.0mm pitch)
- Power Consumption – 160 to 320 mA
- Dimensions – 55.21 x 41.37mm
The module ships with a 2-pin power cable, a 4-pin audio cable, and adhesive antenna, and a user manual.
Up2Stream is mostly for hardware conversion, as the company explained to me the firmware for the board is not open source since the multiroom streaming software is quite complicated to implement reliably. They do offer AllStream app for Android (root needed) and iOS (not available yet?) to control the board, as well as an HTTP API to remotely manage audio and networking. However they are not willing to publish the documentation publicly, and instead customers can request “WIFI Audio HTTP API” document detailing the API by email.