Add fallback to public artwork sources (Cover Art Archive) for private Navidrome setups (Tailscale) #1
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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.
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.
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 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.