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

Stereo

roman murrayroman murray18 downloads

Stream music from your Navidrome or Subsonic-compatible server with a sidebar player, library browser, and queue.

Add to Obsidian
Stereo screenshot
Stereo screenshot
Stereo screenshot
Stereo screenshot
Stereo screenshot
  • Overview
  • Scorecard
  • Updates3

Stream music from your Navidrome or Subsonic-compatible server inside Obsidian. Stereo is a full music player in the sidebar: browse your library, queue albums, run stations, read synced lyrics, and keep the music going while you work in your notes.

Now Playing Synced lyrics with follow-along highlighting Album page in the library

Boom box visualizer Frequency bars visualizer Radio tower visualizer on internet radio

Features

Player

  • Now Playing view with selectable art treatments: album art, spinning record, or audio-reactive visualizers.
  • Full transport (seek, previous/next, volume) with a compact mini player that takes over when you navigate elsewhere.
  • Lyrics with follow-along highlighting for synced lyrics — click a line to seek. Plain lyrics scroll normally.
  • Scrobbles plays back to your server so play counts stay accurate.

Library

  • Browse albums, artists, playlists, and internet radio, with drill-in navigation (artist → album → track) and an A–Z scrubber for long lists.
  • Right-click context menus everywhere: play, play next, add to queue, go to artist/album, favorite, start station.
  • Favorites synced with your server — heart tracks, albums, and artists from the player, menus, or detail pages, and browse them all on a Favorites page.
  • Manage internet radio stations from the player: add, edit, and remove (requires an admin account on the server).

Queue & stations

  • Full-page queue with playback modes, save-as-playlist, and persistence across Obsidian restarts.
  • Stations: seed from any song, album, or artist to build a batch of similar tracks, then extend it or save it as a playlist.

Search

  • As-you-type fuzzy search across artists, albums, and tracks.

Setup

  1. Install and enable the plugin.
  2. Open Settings → Stereo and enter your server URL, username, and password.
  3. Use Test connection to confirm the server is reachable, then open the player from the ribbon icon or the Open player command.

Settings also cover track click behavior, Now Playing view, lyrics font, and search tuning.

Requirements

  • Obsidian desktop (this plugin is desktop-only).
  • A server that speaks the Subsonic API — Navidrome, Airsonic-Advanced, Gonic, and others.

Data and network transparency

  • Music playback, browsing, favorites, scrobbling, and station building talk only to the server URL you configure. Nothing is sent anywhere until you configure a server.
  • Lyrics are fetched from your server first; if your server has none for the current track, Stereo queries LRCLIB (a free, public lyrics database) with the track's title, artist, album, and duration. No account data is sent.
  • Your server URL, username, and password are stored in plain text in .obsidian/plugins/stereo/data.json inside your vault. If you sync or share your vault, that file goes with it. Consider a dedicated, limited account on your music server.
  • No telemetry, no analytics.

Development

npm install
npm run dev    # watch build
npm run build  # type-check + production build

Support

If you enjoy Stereo, you can buy me a coffee.

License

GPL-3.0

HealthExcellent
ReviewPassed
About
Stream music from your Navidrome or Subsonic-compatible server inside Obsidian with a sidebar player offering selectable art treatments, full transport controls, and a compact mini player. Browse and search your library, queue tracks and stations, read synced lyrics with follow-along highlighting, scrobble plays to the server, and save favorites and playlists.
MusicSidebarIntegrations
Details
Current version
0.1.2
Last updated
4 days ago
Created
4 days ago
Updates
3 releases
Downloads
18
Compatible with
Obsidian 1.13.0+
Platforms
Desktop only
License
GPL-3.0
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
roman murrayroman murrayromanmurray
GitHubromanmurray
  1. Community
  2. Plugins
  3. Music
  4. Stereo

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.