You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix persona type + aligned_lyrics shape from live API testing
Two bugs found by actually hitting the live Suno API:
1. Persona endpoint returns {"persona": {...}}, not {"items": [...]}.
Fixed PersonaResponse to match real API shape. Now includes
user_display_name, user_handle, and persona_clips from live data.
2. Aligned lyrics endpoint returns {"aligned_words": [...]}, not a
bare array. Was causing timed-lyrics and lyrics embedding to fail
silently. Now extracts the nested array correctly.
Both were invisible to compile-time checks — only discoverable by
testing against the live API.
0 commit comments