Item logo image for Navidrome Mini Player

Navidrome Mini Player

ExtensionEntertainment3 users
Item media 4 (screenshot) for Navidrome Mini Player
Item media 1 (screenshot) for Navidrome Mini Player
Item media 2 (screenshot) for Navidrome Mini Player
Item media 3 (screenshot) for Navidrome Mini Player
Item media 4 (screenshot) for Navidrome Mini Player
Item media 1 (screenshot) for Navidrome Mini Player
Item media 1 (screenshot) for Navidrome Mini Player
Item media 2 (screenshot) for Navidrome Mini Player
Item media 3 (screenshot) for Navidrome Mini Player
Item media 4 (screenshot) for 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. Version 1.2.0 brings Spotify-style search: results are now grouped into a Top result, Artists, Albums, and Songs, and you can play an entire artist or album straight from the search box. ━━ What's New in 1.2.0 ━━ • Categorized search results: a highlighted Top result plus separate Artists, Albums, and Songs sections, instead of a flat song list. • Play an entire artist from search: one click queues an artist's top songs, automatically falling back to their full discography when your server has no external metadata agent configured. • Play a full album directly from search results. • Add to Queue button on every song result, so you can build a queue instead of always replacing it. • Smarter, race-free search: rapid typing no longer flashes stale results from an earlier query. • Clearer empty state ("No results found") and a repaired Immersive layout stylesheet. ━━ Previously, in 1.1.4 ━━ • Fixed first-run Settings status banners so success/error messages only appear after an actual save attempt. • Fixed first-play startup: after setup, Play is now available even before a track is loaded. • Hardened Search and Playlist rendering so server-provided metadata is displayed safely as text. • Improved Search and Playlist overlays with dialog semantics, labelled close buttons, Escape-to-close behavior, focus handling, and keyboard-activatable result rows. • Fixed queue drag-and-drop validation so queue reordering works correctly. • Improved queue action accessibility with labels for remove/download controls and keyboard focus visibility. • Added visible Search failure messaging instead of silently logging errors. • Fixed quick volume change plus mute/unmute so the latest volume is restored correctly. 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. 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 an Up Next queue preview. • Immersive: large album art, glassmorphic styling, a mouse-tracking background glow, and animated wave visualizers. ━━ Curated Color Themes ━━ • Sonic Green • Ruby Red • Ocean Blue • Amethyst Preview themes instantly as you pick them. ━━ Features ━━ • True background playback: audio never stops when the popup closes. • Spotify-style search: find music fast with results grouped into a Top result, Artists, Albums, and Songs, then play an entire artist or album, queue up individual tracks, or add songs to your queue, all without leaving the search box. • Instant Mix: start a Tempus-style mix from the current song, queue, or search results using Navidrome's similar songs support, with random-song fallback for fuller mixes. • Save Mixes & Queues: instantly save your current queue or generated Instant Mixes as a new playlist directly on your server. • Download Playlists: download any of your playlists locally to your computer with a single click. • Media key and system integration: control playback with hardware media keys, lock screens, and OS media notifications. • State restoration: your queue, position, volume, shuffle, and repeat settings are restored after 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 and 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.

Details

  • Version
    1.2.0
  • Updated
    July 7, 2026
  • Size
    139KiB
  • Languages
    English (United States)
  • Developer
    Email
    chrome@quockerwodger.ca
  • Non-trader
    This 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

Manage extensions and learn how they're being used in your organization

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:

Authentication information

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
Google apps