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

Spotify API

darren-projectdarren-project3k downloads

Exposes Spotify API

Add to Obsidian
  • Overview
  • Scorecard
  • Updates32

Spotify Plugin for Obsidian

This plugin is an injector for the Spotify SDK. You need to write code yourself.

This project uses the official Spotify TS Api

The Spotify Plugin for Obsidian allows you to integrate Spotify functionality into your Obsidian notes. With this plugin, you can access your Spotify account, search for songs, albums, and artists, and retrieve information about playlists, tracks, and more. Start using the Spotify Plugin today and enhance your note-taking experience with music integration!

Installation

To install the Spotify Plugin for Obsidian, follow these steps:

  1. Open Obsidian and navigate to the "Community Plugins" tab in the settings.
  2. Search for "Spotify api" in the plugin search bar.
  3. Click on the "Install" button next to the Spotify api Plugin.
  4. Once installed, enable the plugin.

Configuration

Before you can use the Spotify Plugin, you need to configure it with your Spotify API credentials. Here's how:

  1. Go to the Spotify Developer Dashboard and create a new application.
  2. Go to "Basic Information" for your new app
  3. Under "Redirect URIs", add obsidian://spotify/auth
  4. Copy the "Client ID" and "Client Secret" values from your Spotify application.
  5. Open the Obsidian settings and navigate to the "Spotify" tab.
  6. Paste the "Client ID" and "Client Secret" values into the respective fields.
  7. Next follow the Authorization steps

Authentication

To authenticate with Spotify, follow these steps:

  1. Open the Obsidian settings and navigate to the "Spotify" tab.
  2. Enter your client and secret id
  3. Click the "Spotify login" button.
  4. Follow the on-screen instructions to complete the authentication process.

Usage

Once authenticated, you can use the Spotify Plugin to interact with the Spotify API. Here are some examples of what you can do:

  1. Search for songs, albums, and artists.
  2. Retrieve information about playlists, tracks, and albums.
  3. Control playback on Spotify devices.
  4. Get recommendations based on your listening history.
  5. Access user-specific data, such as top tracks and recently played tracks.

To use the Spotify Plugin in your Obsidian notes, you can use the provided JavaScript code examples. Here's an example of how to search for tracks:

// Search for tracks
const searchResults = await window.spotifysdk.search("Believer", "track");
console.log(searchResults);
70%
HealthGood
ReviewCaution
About
Inject the Spotify SDK into Obsidian and write custom code to call the Spotify Web API using the official TypeScript Spotify API. Search songs, albums, and artists; fetch playlists and track details; control playback and access user-specific data like top tracks and recommendations.
IntegrationsDataMusic
Details
Current version
1.6.5
Last updated
2 years ago
Created
2 years ago
Updates
32 releases
Downloads
3k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
OTHER
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
darren-projectdarren-project
github.com/Darren-project
GitHubdarren-project
  1. Community
  2. Plugins
  3. Integrations
  4. Spotify API

Related plugins

Local REST API & MCP Server

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

BRAT

Easily install a beta version of a plugin for testing.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Tracker

Track occurrences and numbers in your notes.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Readwise Official

Sync highlights from Readwise to your vault.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Smart Composer

AI chat with note context, smart writing assistance, and one-click edits for your vault.