Add uguu.se artwork upload for private Navidrome instances #4

Merged
deluan merged 5 commits from coverart-fallback into main 2026-02-07 12:27:32 -07:00

5 Commits

Author SHA1 Message Date
deluan 9a040c33df Update dependencies in go.mod and go.sum for navidrome/plugins/pdk 2026-02-07 14:21:32 -05:00
deluan b157d1970c Update README.md to document optional image hosting via uguu.se for non-public Navidrome instances 2026-02-07 14:20:23 -05:00
deluan 0f14624678 Refactor image hosting to remove imgbb support and enable uguu.se as the primary image host 2026-02-07 14:20:23 -05:00
deluan a6386d0fc9 Fix URL encoding in image upload request and update manifest for optional image hosting 2026-02-07 14:20:23 -05:00
deluan 875c29b2d1 Add optional image hosting for non-public Navidrome instances
When Navidrome is behind a private network (e.g. Tailscale), Discord
cannot fetch artwork URLs. This adds optional integration with imgbb
(24h expiry, requires API key) and uguu.se (3h expiry, no key needed)
to upload cover art to a public host.

Closes #1

# Conflicts:
#	go.mod
#	go.sum
2026-02-07 14:20:19 -05:00