The flow
Starts it 1Model 6Logic 5Service 15
The steps in the order they run, from what starts it.
- 1Suno Wave Music Input FormForm triggerStarts it
- 2Gemini LLMLm Chat Google GeminiModel
- 3Music Prompt Output ParserOutput Parser StructuredModel
- 4Gemini LLM1Lm Chat Google GeminiModel
- 5YouTube Metadata ParserOutput Parser StructuredModel
- 6Create Working Directory (ffmpeg-api)Http RequestService
- 7Generate Music Prompts (AI Agent)AgentModel
- 8Generate SEO Title & DescriptionAgentModel
- 9Prepare Video Path (ffmpeg-api)Http RequestService
- 10Split Music RequestsSplit OutLogic
- 11Publish YouTube VideoBlotatoService
- 12Download Background VideoHttp RequestService
- 13Create Song (Suno API)Http RequestService
- 14Upload Video to Workspace (ffmpeg-api)Http RequestService
- 15Wait for Song RenderingWaitLogic
- 16Retrieve Uploaded VideoHttp RequestService
- 17Get Generated SongHttp RequestService
- 18Check Song StatusIfLogic
- 19Log Song MetadataGoogle SheetsService
- 20Prepare Audio Path (ffmpeg-api)Http RequestService
- 21Download Song AudioHttp RequestService
- 22Upload Song to Workspace (ffmpeg-api)Http RequestService
- 23Retrieve Uploaded SongHttp RequestService
- 24Aggregate Audio TracksAggregateLogic
- 25Concatenate Audio TracksCodeLogic
- 26Merge Audio with Video (ffmpeg-api)Http RequestService
- 27Upload Media On BlotatoBlotatoService