Navidrome Mini Player
Overview
A persistent Spotify-style mini player for your self-hosted Navidrome server.
Navidrome Mini Player: your self-hosted music, one click away in the toolbar. Navidrome Mini Player puts a beautiful, persistent music player right in your Chrome toolbar, connected directly to your own self-hosted Navidrome (or any Subsonic-compatible) server. Stream your personal library while you work, browse, and switch tabs, no separate app, no streaming subscription, just your music from your server. Built on Chrome's Manifest V3 Offscreen API, playback is fully decoupled from the popup window. That means your music keeps playing even after you close the popup, switch tabs, or navigate away, exactly how a mini player should behave. ━━ Three premium layouts ━━ Choose the look that fits your flow: • Minimal — a slim single-row bar with cover art, track info, playback controls, and a progress strip. • Compact — a high-density dashboard with volume and mute controls, progress tracking, and a 2-track "Up Next" preview. • Immersive — large album art, glassmorphic styling, a mouse-tracking background glow, and animated wave visualizers. ━━ Curated color themes ━━ • Sonic Green (default) • Ruby Red • Ocean Blue • Amethyst Preview themes instantly as you pick them. ━━ Features ━━ • True background playback — audio never stops when the popup closes. • Media key & system integration — control playback with hardware media keys, lock screens, and OS media notifications (Play/Pause, Next, Previous, seek). • State restoration — your queue, position, volume, shuffle, and repeat settings are restored after a browser restart. • Navidrome scrobbling — reports "Now Playing" and logs completed plays to your server's listening history. • Favorites — star and unstar tracks right from the player. • Accessible & secure — keyboard focus outlines, ARIA roles, semantic markup, and XSS-safe rendering. • 100% offline-safe assets — local fonts, icons, and hashing; zero third-party CDN calls. ━━ Privacy & security ━━ Your credentials and music never pass through anyone else's servers. The extension talks only to the Navidrome server you configure. Authentication uses the Subsonic token scheme: a fresh salted MD5 hash is generated for every request, so your password is never transmitted in cleartext. Everything is stored locally in your browser. ━━ Getting started ━━ Install the extension. Open Settings and enter your Navidrome server URL, username, and password. Pick your layout and theme. Click the toolbar icon and start listening. ━━ Requirements ━━ • A running Navidrome instance or any Subsonic-compatible server (tested against Subsonic API 1.16.1). • Your own server URL and login credentials. This is an independent, unofficial client and is not affiliated with the Navidrome project. "Spotify" is referenced only to describe the familiar mini-player style.
0 out of 5No ratings
Details
- Version1.1.0
- UpdatedJune 17, 2026
- Size123KiB
- LanguagesEnglish (United States)
- Developer
Email
chrome@quockerwodger.ca - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
Navidrome Mini Player has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
Navidrome Mini Player handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes