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

Music Search

gfontenotgfontenot58 downloads

Search for music releases and generate notes for them that include release metadata and links to MusicBrainz, Discogs, and Wikipedia.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

An Obsidian plugin that searches the MusicBrainz database and creates structured notes for music releases.

Features

  • Search for albums, EPs, singles, and other releases by artist, title, or both
  • Rich metadata: genres, tracklist, release date, cover art, MusicBrainz/Discogs/Wikipedia links
  • Optionally downloads cover art locally to your vault
  • Fully customisable note output via template variables, custom frontmatter fields, or a full template file

Usage

Open the command palette and run Search music release, or click the music note ribbon icon. Type an artist name, album title, or both, then select a result from the list. The plugin fetches full release details and creates a note in your configured folder.

Settings

Setting Description
Note destination folder Where new notes are saved. Leave empty for the vault root.
Note file name template Template for the note filename. Supports all {{variables}}. Default: {{artist}} - {{title}}
Tags Comma-separated tags added to every note's frontmatter.
Album art folder Folder to save downloaded cover images. When set, {{coverUrl}} and {{coverEmbed}} resolve to the local vault path instead of a remote URL. Leave empty to use remote URLs.
Open note after creation Automatically open the newly created note.
Show cover art in search results Display album artwork in the release picker.

Note Template

Two modes are available, selectable via the Note Template tab in settings:

Custom Fields — Extends the built-in default template with additional frontmatter fields. Each field can use {{variables}} in its value. This is the right choice if you just want to add a few extra properties.

Template File — Points to a Markdown file in your vault that is used as the full note template. All {{variables}} are substituted. Use this for complete control over note structure.

Template Variables

Variable YAML type Description
{{title}} string Album/release title
{{artist}} string Artist name(s)
{{artistMbid}} string Artist MusicBrainz ID
{{year}} string First release year (e.g. "1997")
{{date}} string First release date (e.g. 1997-05-21)
{{trackCount}} number Number of tracks
{{trackList}} string Formatted tracklist — use in the note body, not frontmatter
{{genres}} string[] Genres as a YAML list
{{genresInline}} string Genres as a comma-separated string
{{coverUrl}} string Cover art URL, or local vault path if art folder is configured
{{coverEmbed}} string Embedded cover art: ![[path]] for local files, ![](https://raw.githubusercontent.com/gfontenot/obsidian-music-search/HEAD/url) for remote — use in the note body, not frontmatter
{{mbid}} string MusicBrainz release group ID
{{releaseGroupMbid}} string MusicBrainz release group ID (alias for {{mbid}})
{{mbUrl}} string MusicBrainz release group URL
{{discogsUrl}} string Discogs master release URL
{{wikipediaUrl}} string Wikipedia article URL
{{releaseType}} string Release type (Album, Single, EP, etc.)
{{disambiguation}} string Disambiguation comment
{{tags}} string[] Custom tags from settings
{{DATE}} string Current date in YYYY-MM-DD format
{{DATE:FORMAT}} string Current date in a custom format, e.g. {{DATE:DD/MM/YYYY}}. Tokens: YYYY, MM, DD, HH, mm, ss

Default Template

When no template file is set and no custom fields are configured, the plugin generates a note like this:

---
tags: []
artist: Radiohead
title: OK Computer
genres:
  - alternative rock
  - art rock
album-art: "https://coverartarchive.org/..."
album-type: Album
track-count: 12
release-date: 1997-05-21
release-year: "1997"
disambiguation:
mbid: a7ccb528-da8a-11e8-b9e4-005056ad73f4
artist-mbid: a74b1b7f-71a5-4011-9441-d0b5e4122711
link-musicbrainz: "https://musicbrainz.org/release-group/..."
link-discogs: "https://www.discogs.com/master/..."
link-wikipedia: "https://en.wikipedia.org/wiki/OK_Computer"
---
![[Radiohead - OK Computer.jpg]]
## Tracklist

1. Airbag (4:44)
2. Paranoid Android (6:23)
...

Data Sources

  • MusicBrainz — release metadata, genres, URL relations
  • Cover Art Archive — album artwork
  • Wikidata / Wikipedia — Wikipedia article links via Wikidata sitelinks

Development

npm install
npm test
npm run build

Tests use Jest with ts-jest.

License

AGPL-3.0. See LICENSE.

90%
HealthExcellent
ReviewSatisfactory
About
Search the MusicBrainz database for albums, EPs, singles, or releases and fetch rich metadata — genres, tracklist, release date, cover art, and MusicBrainz/Discogs/Wikipedia links. Create structured notes with template variables or a full template file and optionally download cover art into your vault.
SearchImportTemplating
Details
Current version
1.0.3
Last updated
Last month
Created
Last month
Updates
3 releases
Downloads
58
Compatible with
Obsidian 1.12.7+
Platforms
Desktop, Mobile
License
AGPL-3.0
Report bugRequest featureReport plugin
Author
gfontenotgfontenot
gordonfontenot.com
GitHubgfontenot
  1. Community
  2. Plugins
  3. Search
  4. Music Search

Related plugins

Weread

Sync Tencent Weread highlights and annotations.

Kindle Highlights

Sync your Kindle book highlights using your Amazon login or uploading your My Clippings file.

Citations

Automatically search and insert citations from a Zotero library.

Media DB

Query multiple APIs for movies, series, anime, games, music releases and wiki articles, and import them into your vault.

Meal Plan

Meal planning and recipe manager.

Make It Rain

Pull Raindrop.io bookmarks, highlights, and attachments into Markdown notes with rich metadata, smart folder structures, and native file support.

Snippets Manager

Snippets manager with full mobile support. You can manage code snippets, infos like passport number, email signature or anything.

QuickAdd

Quickly add new notes or content to your vault.

Templater

Create and use dynamic templates.

Importer

Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, and HTML files.