Built something? We create video reels & spotlights for GitHub projects.Promote your project →
Catalog / samstokes / sonos
Public GitHub Catalog Discovered Oct 21, 2026

samstokes / sonos

This library makes interfacing an Arduino with your Sonos system a breeze. The library supports both controlling and reading the state of your Sonos components. Playing URIs, files, online radio stations, playlists, and line-in is supported as well as the most common commands like play, pause, skip, mute, volume and speaker grouping. What sets this library apart from similar libraries written for the Arduino platform it its ability to read the state of most of the Sonos functions: getting current source, state, track number, track position, volume and more. The library is relatively compact and has a small enough memory footprint to function on Arduino Uno and Duemilanove.

View repository on GitHub ↗ View creator profile Browse directory

About this discovery

Public repository record indexed from GitHub. Explore verified star velocity metrics, source code repositories, and curated developer tool directories across the GitHubRepo ecosystem.

#41761307GitHub System ID
samstokesOrganization / User
PublicVisibility
ActiveCatalog Status

More from samstokes

↗

samstokes/crapchat

Chat server in Haskell, for playing with concurrency primitives.

Discovered
FOR MAINTAINERS

Built something? Put it in front of millions of developers.

We make a short reel about your project and post it across YouTube, Instagram, Threads, and X. Send a link, we do the rest.

SPONSORED Sponsored Partner