mirror of
https://github.com/navidrome/navidrome.git
synced 2026-10-10 19:37:08 +02:00
Last.fm decodes the artist and track params of artist.getInfo, artist.getSimilar, artist.getTopTracks and track.getSimilar twice, so a "+" in a name becomes a space. Names like "Florence + The Machine" resolved to a misspelled duplicate page whose bio is Last.fm's "incorrect tag" notice, and names like "+44" were not found at all. Encode "+" as %2B before the normal query encoding for those calls. album.getInfo decodes only once, so it keeps the plain encoding. |
||
|---|---|---|
| .. | ||
| agent.go | ||
| agent_test.go | ||
| auth_router.go | ||
| auth_router_test.go | ||
| client.go | ||
| client_test.go | ||
| lastfm_suite_test.go | ||
| link_token.go | ||
| responses.go | ||
| responses_test.go | ||
| token_received.html | ||