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.
https://github.com/user-attachments/assets/5edd56a3-eb8d-434d-a8fa-a17e1e9dcd25
[!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}}.
obsidian://scrobble-spotify-auth under Redirect URIstracks 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.[[trackId|SZA - Good Days]] vs [[trackId|Good Days]]These settings control what fields are auto-populated when a new note is created
Track or Albumadd-to-playlistaliases property, e.g. SZA - Good Days vs Good Daystypes.ts