scrobble

Scrobble music tracks to Last.fm from files, lists, or NTS shows.

2|1|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/davidbeglenboyle/davids-claude-code-setup --skill scrobble
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scrobble
Source: https://github.com/davidbeglenboyle/davids-claude-code-setup/tree/main/skills/needs-credentials/scrobble
Command: npx skills add https://github.com/davidbeglenboyle/davids-claude-code-setup --skill scrobble

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables users to automatically log music plays by pushing tracks to Last.fm, eliminating the manual process of keeping listening history in sync.

Core Features & Use Cases

  • Scrobble Named Albums: Look up and scrobble the full tracklist for a given album.
  • Scrobble Provided Tracklists: Accept user-provided tracklists and push each track to Last.fm.
  • NTS Show Scrobbling: Detect and parse NTS radio show formats (with timestamped tracks) and create an album entry like "NTS: Show Name - Location (Date)".
  • Credential Handling: Uses credentials stored under ~/.config/secrets/lastfm/ and signs API calls securely.

Quick Start

Provide your Last.fm credentials and a tracklist, then run the scrobble workflow to push your listening history to Last.fm.

Frequently Asked Questions about scrobble

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

FAQPage Schema
How do I automatically scrobble music tracks to Last.fm from a named album?

To automatically scrobble music tracks to Last.fm from a named album, you provide the album name and the tool looks up the full tracklist to push each track to your listening history. It uses a Python script to sign API calls and perform the scrobbling.

Can I scrobble an NTS radio show tracklist to Last.fm?

Yes, you can scrobble an NTS radio show to Last.fm by auto-detecting the NTS show format via timestamp patterns. It parses the timestamped tracks and creates an album entry like "NTS: Show Name - Location (Date)" before pushing the plays.

Do I need Last.fm API credentials to scrobble tracks automatically?

Yes, you need Last.fm API credentials to scrobble tracks automatically. The credentials must be stored under the ~/.config/secrets/lastfm/ directory so the Python script can securely sign API calls and handle scrobbling errors properly.

What is the best way to scrobble a custom provided tracklist to Last.fm?

The best way to scrobble a custom provided tracklist to Last.fm is to supply your tracklist directly to the scrobble workflow. The tool accepts user-provided tracklists and pushes each individual track to Last.fm with proper error handling.

How does the Last.fm API signing process work for scrobbling?

The Last.fm API signing process works by using a Python script that reads your stored credentials to securely sign API calls. This ensures your listening history updates are authenticated and properly pushed to Last.fm with error handling.