// Audio loader seam. Today: returns the server-relative stream URL // directly. In the future Tauri shell, the loader can be swapped to // return blob URLs backed by a Rust-side cache (mirroring the Flutter // drift+LockCachingAudioSource pattern), without touching the player UI. // // Two operations: // - resolve(track) — returns the URL the