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

Navidrome Player

Ben CurrieBen Currie92 downloads

Dock a music player in the sidebar that streams your Navidrome (Subsonic) library at full quality without leaving your vault.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates11

Navidrome Player docked in the Obsidian sidebar

I spend hours in Obsidian and got tired of leaving my vault to skip a track on my Navidrome server. So I built a little player that lives in the sidebar, plays my library at full quality, and spins a record while it goes.

Find it here

Desktop only for now, mobile is on the list once the audio path is sorted.

What it does

  • A spinning record — cover art turns like vinyl while it plays, stops when you pause. Click the cover to play/pause. There's a square mode too. 🤷‍♂️
  • Browse your library — albums grid, artists with expandable albums, playlists
  • Search everything — one bar up top searches artists, albums, and songs across your library
  • Internet radio — the stations saved on your server show up under Radio and stream live, with best-effort now-playing info
  • Shuffle & the dice — shuffle the current queue, or roll the dice to clear it and start an endless random mix pulled from your whole library. Roll again any time to re-draw a fresh queue; the mix keeps topping itself up until you pick something specific.
  • Two-minute setup — server, username, password in settings, hit Test Connection, done

Installation

From within Obsidian:

  1. Open Settings → Community plugins and make sure Restricted mode is off.
  2. Click Browse, search for Navidrome Player, and click Install.
  3. Click Enable.

Getting started

You'll need a running Navidrome server (or anything that speaks the Subsonic API) and desktop Obsidian.

Enter your server URL, username, and password in Settings → Navidrome Player and hit Test connection.

Open the player from the music icon in the ribbon, or run "Open Navidrome Player" from the command palette. It docks in the right sidebar.

Manual installation

If you'd rather build it yourself, clone the repo and run:

npm install && npm run build

Then copy main.js, manifest.json, and styles.css into your vault at <vault>/.obsidian/plugins/navidrome-player/ and enable it in Settings → Community plugins.

Network use

This plugin only connects to the Navidrome/Subsonic server you configure in settings — to authenticate, browse your library, and stream audio — and opens short-lived connections to your server's saved radio stream URLs to read "now playing" metadata. It sends no data to any third party and includes no telemetry; your credentials are stored locally and only sent to your server.

Credits

Built with the assistance of AI coding tools. Mostly documentation and UI/UX work using Claude opus 4.8

License

MIT

HealthExcellent
ReviewSatisfactory
About
Play your Navidrome/Subsonic library from a docked sidebar player that spins cover art like a vinyl record or displays a square mode. Browse albums, artists and playlists, search across artists/albums/songs, stream saved internet radio with now-playing info, and shuffle or use vibes mode for random queues.
MusicSidebarIntegrations
Details
Current version
0.1.10
Last updated
Last week
Created
2 months ago
Updates
11 releases
Downloads
92
Compatible with
Obsidian 1.7.2+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Ben CurrieBen Curriebencurrie42
GitHubbencurrie42
  1. Community
  2. Plugins
  3. Music
  4. Navidrome Player

Related plugins

Claude Sidebar

Run Claude Code in your sidebar.

Dictionary

A multilingual dictionary that shows word definitions in the sidebar and popover synonyms.

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.

Local REST API with MCP

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

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.

Maps

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

Vertical Tabs

Offer an alternative view that displays open tabs vertically, allowing users to group and organize tabs for a better navigation experience.

TagFolder

Show tags as folder.

Recent Files

Display a list of recently opened files.