Sonos + Last.fm
How to scrobble Sonos to Last.fm on Mac
Run Playstate on a Mac connected to the same network as your Sonos system. Choose a discovered player, sign in to Last.fm, and Playstate follows supported track changes in the background.

One small Mac companion
There is no Playstate account to maintain. Your Mac talks to Sonos on your local network and to Last.fm when it submits listening activity.
Know what is being counted
The desktop artwork view shows the track, artist, album, playback state, and selected room so you can see exactly what Playstate is following.
Test before buying
The complete app is free for your first 30 minutes of listening. Point it at the rooms and sources you use most, then buy once for US$24.
Try it on your Mac
The full app is free for your first 30 minutes of listening — actual playback time, not calendar days, and no card required. A lifetime license is US$24, paid once.
Try free for 30 minutes