A digital picture frame that displays the currently playing track on Sonos
JavaScript HTML CSS Shell
Latest commit 48b62c2 Jan 16, 2016 @monsur Merge conflicts




The goal of this project is to create a digital frame that shows what's currently playing on Sonos. This GitHub repo houses the software that powers the frame. The software is written in JavaScript and runs on Node.js.

Special thanks to Rahim Sonawalla, whose SoCo library was the inspiration for all this.


  • Shows the currently playing track on Sonos
  • Album art from the Last.FM API
  • Touch hotspots: touch the left-side to play/pause, touch the right-side to go to the next track
  • Screensaver: Screen goes blank after 15 minutes of no activity