The mp32 audioformat is not reliably provisioned for the streaming audio URL — Jamendo returns an empty audio field for many tracks — so mp32 as the default made playback fail with track is not streamable even though metadata resolved. Default to mp31 (the freely streamable MP3), and have track_stream retry without a forced format when the configured one yields no audio, so a Pro-only format degrades to a playable stream instead of skipping the track. Live-verified: default config resolves a stream URL, and an explicit mp32 now falls back. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||