Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Scrobble

yipqpyipqp199 downloads

Log and connect thoughts on Spotify songs and albums.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

A Spotify plugin for Obsidian to quickly log your thoughts on any song or album, inspired by Last.fm scrobbles.

A scrobble in the music tracking service Last.fm is a record of a song you've listened to. In this plugin, scrobbling a song means writing your thoughts on a song in an automatically created note.

Features

  • Log your currently playing or recently played songs, or search from Spotify
  • Automatically create and populate frontmatter of song or album notes
  • Capture and timestamp your thoughts on any song
  • Link related songs together with context logged on each

Preview

https://github.com/user-attachments/assets/5edd56a3-eb8d-434d-a8fa-a17e1e9dcd25

Installation

[!WARNING] Due to recent changes (Feb. 2026) to the Spotify Developer Platform, a Spotify Premium account is unfortunately required to access the API and use this plugin.

Additionally, this plugin does not require, but highly encourages, the use of the Front Matter Title plugin. New song notes are named with a unique ID generated by Spotify to avoid file conflicts from songs with the same name, songs containing special characters, etc. Without Front Matter Title, filenames will appear as raw IDs. In the Front Matter Title settings, an example Common main template entry is {{artists}} - {{name}}.

Community plugins

  1. In settings, in the Community plugins tab, click Browse
  2. Search for Scrobble, then click Install
  3. Ensure Scrobble is enabled under Installed plugins

Usage

  1. Go to the Spotify for Developers dashboard (you may need to log in first) and click Create app
  2. Enter a name for the new app (e.g. "Obsidian Scrobble"), enter a description, and paste obsidian://scrobble-spotify-auth under Redirect URIs
  3. Under "Which API/SDKs are you planning to use?" select Web API and press Save
  4. Copy the Client ID and go back to Obsidian, pasting it in the Client ID section of the Scrobble settings tab
  5. In the Scrobble settings tab, click on Connect next to Connect Spotify
  6. Log into Spotify and authorize access
  7. Start using any commands in the command palette

Settings

  • Client ID: enter your Spotify for Developers client ID
  • Connect Spotify: connect your Spotify account
  • Folder path: path of folder to store newly created notes
  • Create new note for each track when scrobbling albums: when scrobbling albums, create a new note for each track in that album's tracklist if it hasn't been scrobbled yet, then include wikilinks for these song notes in the album note's tracks frontmatter. When disabled (default behavior), only include wikilinks for song notes that already exist in the vault, and use plain text for the unlogged song notes.
  • Wikilinks: Show artists: include artists in wikilink display text when linking related tracks or albums in the Scrobble modal, e.g. [[trackId|SZA - Good Days]] vs [[trackId|Good Days]]

New note frontmatter preferences

These settings control what fields are auto-populated when a new note is created

  • Type: type of media, either Track or Album
  • Duration: length of the track or album
  • Track number: number of track on disc (Track notes only)
  • Disc number: 1 unless album has more than one disc (Track notes only)
  • Album release date: release date of album (Album notes only)
  • Tags: optional tags to add to new notes, e.g. add-to-playlist
  • Aliases: Show artists: include artists in the aliases property, e.g. SZA - Good Days vs Good Days

Limitations

  • No support for podcasts, audiobooks, or Spotify's local files for albums

Credits

  • Spotify Web API SDK - TypeScript for Spotify API types in types.ts
HealthExcellent
ReviewCaution
About
Log currently playing or recently played tracks or search Spotify and create song or album notes with populated frontmatter. Capture timestamped thoughts, link related songs with contextual logs, and auto-generate notes from Spotify metadata. Use a Spotify Premium account to access the API.
IntegrationsMusicFiles
Details
Current version
1.1.0
Last updated
4 weeks ago
Created
11 months ago
Updates
2 releases
Downloads
199
Compatible with
Obsidian 1.11.7+
Platforms
Desktop only
License
Apache-2.0
Report bugRequest featureReport plugin
Author
yipqpyipqp
GitHubyipqp
  1. Community
  2. Plugins
  3. Integrations
  4. Scrobble

Related plugins

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Google Drive Sync

Syncs a vault into Google Drive for cross-platform use (works for iOS).

Nutstore Sync

Sync your vault with Nutstore (坚果云) using WebDAV protocol.

Claude Code IDE

Connect your vault to Claude Code and share editor context with the CLI.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

BRAT

Easily install a beta version of a plugin for testing.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Advanced URI

Control everything with URI.