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

Media Meta Manager

mathieucgitmathieucgit

Importe les metadonnees Discogs d'un artiste ou d'un album dans une note Markdown.

  • Overview
  • Scorecard
  • Updates2

An Obsidian plugin that imports Discogs metadata for an artist, album, master, or release and, overall, OTHER informations (credits, label, companies, musicians, technicians, engineer,etc.)

Features

  • Imports public Discogs URLs such as https://www.discogs.com/release/123456.
  • Supports artist, release, and master resources.
  • Fetches metadata through the Discogs API.
  • Creates notes using an album-oriented Markdown template.
  • Includes cover artwork, frontmatter, general information, track lists, companies, credits, and notes.
  • Stores the primary artist profile as artist_url and links the artist name to that Discogs profile.
  • Fetches the primary artist profile and renders it in a ## artist section, including Discogs links and basic emphasis.
  • Creates Markdown links to Discogs artists, labels, genres, styles, and countries when URLs are available.
  • Stores the release information in readable sections instead of a raw JSON block.
  • Creates missing output folders automatically.
  • Updates an existing note when the generated filename already exists.

Requirements

  • Obsidian 1.4.0 or later.
  • Node.js and npm for development builds.
  • A Discogs personal token may be required when anonymous API requests are rate-limited or rejected.

Development

Install dependencies and build the plugin:

npm install
npm run build

The build runs TypeScript type checking and produces main.js and main.js.map.

Run the unit tests:

npm test

The tests are located in tests/ and use an injected HTTP client, so they do not depend on a live Discogs request.

Installation in a Vault

  1. Build the project with npm run build.
  2. Copy the plugin folder into the vault's .obsidian/plugins/ directory.
  3. Enable Media Meta Manager in Obsidian's community plugins settings.
  4. Reload Obsidian if the plugin does not appear immediately.

Usage

  1. Open the command palette.

  2. Run Import a Discogs URL.

  3. Paste a Discogs URL, for example:

    https://www.discogs.com/release/3940534-Matt-Molloy-Matt-Molloy
    
  4. Confirm the import.

By default, generated notes are stored in the Discogs folder. The output folder and optional Discogs token can be changed in the plugin settings.

Project Structure

  • main.ts: Obsidian lifecycle, command registration, modal, and settings UI.
  • src/discogs.ts: Discogs URL parsing and API client logic.
  • src/markdown.ts: Pure Markdown rendering logic based on the album template.
  • src/vault.ts: Obsidian vault folder and note persistence.
  • tests/: Unit tests for URL parsing, API requests, and Markdown rendering.

Current Limitations

  • Discogs search URLs and user profile pages are not supported.
  • Importing a note with the same generated filename replaces its contents.
  • Artist resources are imported as data, but the current note layout is optimized for album and release metadata.
HealthExcellent
ReviewRisks
About
Import Discogs metadata for artists, releases, and masters from public Discogs URLs and fetch details via the Discogs API. Create album-focused Markdown notes with cover art, frontmatter, tracklists, companies, credits, notes, and Markdown links to Discogs artists, labels, genres, styles, and countries, updating or creating files and folders as needed.
MusicImportAttachments
Details
Current version
0.1.1
Last updated
2 weeks ago
Created
2 weeks ago
Updates
2 releases
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
GPL-3.0
Report bugRequest featureReport plugin
Author
mathieucgitmathieucgit
github.com/MathieuCGit
GitHubmathieucgit
  1. Community
  2. Plugins
  3. Music
  4. Media Meta Manager

Related plugins

Local Images Plus

A reincarnation of Local Images to download images in Markdown notes to local storage.

Nexus AI Chat Importer

Import AI chat conversations from ChatGPT, Claude, Mistral Vibe, Perplexity* and Grok* exports into Obsidian as clean, readable Markdown files.

Epub Importer

Import EPUB files as Markdown.

Send Email into Vault

Send an email and its attachments, get a fully formatted Obsidian note in your vault.

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Share Note

Instantly share/publish a note, with the full theme and content exactly like you see in Obsidian. Data is shared encrypted by default, and only you and the person you send it to have the key.

Consistent Attachments and Links

Move note attachments and update links automatically.

Ink

Handwriting and drawing directly between paragraphs using a digital pen, stylus, or Apple pencil.

YAOS

Simple real-time sync powered by your own Cloudflare Worker.

Zotero Integration

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