How to build your own single-purpose Sonos controller

by Volker Weber

Our kids used to run to us parents all the time in order to choose the music or audio books for them in their room. So we figured out they needed their own Sonos controller. For obvious reasons, we didn't want to give them a full smartphone to do this.

Hanno (@hzulla) has built a controller from an old Android phone by installing CyanogenMod and MobiLock

More >

Comments

Other options for the kids could include an used Soviet iPod CR-100 from eBay (occasions from appr. 70€) or an iPod touch 4th generation (with iOS6, around 30€)

Armin Auth, 2016-12-19 12:29

I tried to buy used Soviet controllers. Hard to find, not affordable when it good condition, not supported by Sonos anymore. The solution above is cheaper, has a better UI and the app will be supported for a long time.

Hanno Zulla, 2016-12-19 12:33

Well, mine is still running extremely well. Just replaced the battery because this was dying. Other than that no reason to complain, new services get added from the desktop app. YMMV.

Armin Auth, 2016-12-19 12:52

Besides using their own Smartphones a 1st generation iPad with SonoPad (https://appsto.re/de/VUDKI.i) installed does the job.

Michael Herrmann, 2016-12-19 13:50

@Hanno: I still have two old comntrollers, willing to pass them on. let me know if u need them.

Chris Frei, 2016-12-19 13:59

Thanks. I'm happy with my current setup now.

Hanno Zulla, 2016-12-19 16:33

And for even smaller children, you can copy the concept from Tonies (https://tonies.de/) to Sonos:

Rasberry Pi + RFID Reader + a few rfid tags with labels (2d or 3d) printed on them.

Code a playlist name onto each tag and trigger this playlist in the (hard coded) zone using node sonos http api (http://jishi.github.io/node-sonos-http-api/).

For play/pause and volume alone, they can simply use the player directly.

Benjamin Bock, 2016-12-19 17:47

@chris: maybe Volker can connect us - I'd be interested in a Controller if we can agree on a reasonable price :-)

Daniel Meyer, 2016-12-19 20:29

Post a comment

Store next two fields in a cookie for you?




Use your full name and a working email address. Unless you want your comment to be removed. No kidding.

Recent comments

Volker Weber on One Thousand Move Goals at 09:58
Peter Meuser on Microsoft Tech Summit: Ab in die Wolke at 09:41
Volker Weber on BackBerry Motion :: Mein anderes Telefon at 00:36
Daniel Kirstenpfad on One Thousand Move Goals at 19:47
Jochen Kattoll on BackBerry Motion :: Mein anderes Telefon at 18:48
Fotios Nisiropoulos on One Thousand Move Goals at 18:22
Detlev Poettgen on One Thousand Move Goals at 18:09
Florian Vogler on Microsoft Tech Summit: Ab in die Wolke at 16:27
Leo Wiggins III on One Thousand Move Goals at 14:55
Nick Coenen on Ferrari Evolution at 13:16
Andreas Fischer on Your favorite messenger at 08:58
Peter Meuser on Microsoft Tech Summit: Ab in die Wolke at 08:41
Volker Weber on Microsoft Tech Summit: Ab in die Wolke at 21:37
Florian Vogler on Microsoft Tech Summit: Ab in die Wolke at 20:35
Alan Lepofsky on Attending IBM think 2018 at 14:08
Andy Mell on Android Enterprise Recommended at 12:28
Martin Kautz on Om Malik :: The #1 reason Facebook won’t ever change at 11:27
Viktor Dexheimer on Ferrari Evolution at 05:18
Richard Moy on Om Malik :: The #1 reason Facebook won’t ever change at 22:06
Kristian Raue on Concept Zero :: Echo Dot auf Steckdose montieren at 22:01
Armin Grewe on Android Enterprise Recommended at 21:02
Jean-Marc Autexier on Android Enterprise Recommended at 20:49
Volker Weber on Quo vadis IBM Connections? at 20:41
Samuel Orsenne on Ferrari Evolution at 12:38
Volker Weber on Android Enterprise Recommended at 11:21

Ceci n'est pas un blog

I explain difficult concepts in simple ways. For free, and for money. Clue procurement and bullshit detection.

vowe

Contact
Publications
Stuff that works
Amazon Wish List
Frequently Asked Questions

rss feed  twitter

Local time is 10:20

visitors.gif