Upload

Upload flow (normal app): get signed URL → upload to Supabase Storage → finalize DB row.
Launch Standard: Music = MP3 (audio) OR MP4 (music video). Movies = MP4 (H.264 video + AAC audio recommended for “plays everywhere”).

If blank, fallback ID above will be used.
Allowed: MP3 (audio) or MP4 (video). Movies must be MP4.
Ready.