setup-sonos-lastfm

Guide installation and configuration of sonos-lastfm for Sonos-to-Last.fm scrobbling.

9|2|Updated Apr 24, 2025
One-click install
npx skills add https://github.com/denya/sonos-lastfm --skill setup-sonos-lastfm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-sonos-lastfm
Source: https://github.com/denya/sonos-lastfm/tree/main/skills/setup-sonos-lastfm
Command: npx skills add https://github.com/denya/sonos-lastfm --skill setup-sonos-lastfm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of scrobbling music played on Sonos speakers to a Last.fm profile, filling the gap left by Sonos's lack of native integration.

Core Features & Use Cases

  • Automated Scrobbling: Seamlessly logs played tracks from Sonos to your Last.fm history.
  • Cross-Platform Daemon Setup: Guides users through setting up a persistent background service on Linux, macOS, and Windows.
  • Interactive Configuration: Simplifies the process of gathering Last.fm API credentials and user details.
  • Use Case: Ensure your entire listening history is complete, even for music played exclusively through Sonos, by automatically updating your Last.fm profile.

Quick Start

Run the interactive setup for sonos-lastfm to configure your Last.fm credentials and set up the scrobbler as a background service.

Frequently Asked Questions about setup-sonos-lastfm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scrobble Sonos playback to Last.fm automatically?

To scrobble Sonos playback to Last.fm, you can install the sonos-lastfm CLI tool and configure it with your Last.fm API credentials to automatically log tracks played on your speakers to your profile history.

Can I run the Sonos Last.fm scrobbler as a background daemon on macOS and Linux?

Yes, the Sonos Last.fm scrobbler supports cross-platform daemon setup, guiding you through configuring a persistent background service using systemd on Linux, launchd on macOS, or Task Scheduler on Windows.

What do I need to set up Sonos scrobbling to Last.fm?

To set up Sonos scrobbling, you need a Sonos speaker, a Last.fm account, and Last.fm API credentials, which the interactive configuration process helps you acquire and input during setup.

How do I install the sonos-lastfm CLI tool for scrobbling?

You can install the sonos-lastfm CLI tool for scrobbling via the pip or uv package managers, after which the interactive setup detects your environment and configures the application automatically.

Does Sonos have native Last.fm integration for scrobbling?

Sonos lacks native Last.fm integration, requiring a third-party CLI tool like sonos-lastfm to bridge the gap and automatically log your listening history to your Last.fm profile.

Why are my Sonos tracks not showing up on Last.fm?

Sonos tracks may not show up on Last.fm because there is no native integration, but installing the sonos-lastfm CLI tool and configuring it as a background daemon resolves this by automatically logging your playback.