Jamendo API v3.0 answers HTTP 200 success with an empty result set to any request that carries no User-Agent header. reqwest sends none by default, so every search/detail/stream call came back empty and tracks would not resolve or play (jamendo resource not found). Set a UA on the JamApi client, like the SoundCloud provider does. Live-verified against the API: search, track detail, and stream-URL resolution all return data with the header present. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||