Add fallback to public artwork sources (Cover Art Archive) for private Navidrome setups (Tailscale) #1

Closed
opened 2026-02-03 17:41:19 -07:00 by chisato04 · 3 comments
chisato04 commented 2026-02-03 17:41:19 -07:00 (Migrated from github.com)

I’m running Navidrome in a VPN (Tailscale) setup, and track info shows correctly in Discord, but album artwork always falls back to the Navidrome icon.

I’m running Navidrome in a VPN (Tailscale) setup, and track info shows correctly in Discord, but album artwork always falls back to the Navidrome icon.
4rft5 commented 2026-02-03 21:48:29 -07:00 (Migrated from github.com)

From what I understood after trying to use Navicord (what this plugin is inspired by), Discord requires a public facing path for an image to be displayed in RPC, so your setup won't ever give it a valid image path.

I got around this on the original by making a version of Navicord that pulled from LastFM's "now playing" to get the image, which I presume could be baked into this plugin easier because Navidrome has native support for both LastFM and ListenBrainz scrobbling.

From what I understood after trying to use Navicord (what this plugin is inspired by), Discord requires a public facing path for an image to be displayed in RPC, so your setup won't ever give it a valid image path. I got around this on the original by making a version of Navicord that pulled from LastFM's "now playing" to get the image, which I presume could be baked into this plugin easier because Navidrome has native support for both LastFM and ListenBrainz scrobbling.
deluan commented 2026-02-04 08:04:24 -07:00 (Migrated from github.com)

I'm thinking about implementing a fallback using ImgBB image hosting. But for that, I need to provide a means for the plugin to get the actual image (not URL) from Navidrome. Will try to implement it this week, if I have time.

I'm thinking about implementing a fallback using [ImgBB image hosting](https://api.imgbb.com/). But for that, I need to provide a means for the plugin to get the actual image (not URL) from Navidrome. Will try to implement it this week, if I have time.
JanDziaslo commented 2026-02-04 08:08:45 -07:00 (Migrated from github.com)

I think adding a fallback to fetch the cover image for the currently playing song is a good idea. I used this approach in my fork of Navicord, but I went with Uugu as the image host.

I think adding a fallback to fetch the cover image for the currently playing song is a good idea. I used this approach in my fork of Navicord, but I went with Uugu as the image host.
Sign in to join this conversation.