Skip to content

YinTokey/AutoMV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auto-MV Creator

Auto-MV Creator is a web app that transforms your ideas into music videos.

Demo

Explanation

More Video Samples

Required API Services

You will need API keys for each service. Sign up and obtain your keys from the official sites above.

Install FFmpeg

Windows Video Tutorial

Mac

brew install ffmpeg

Deploying the Webhook

The webhook service (in the webhook/ folder) is required for handling music status updates and callbacks from the Suno API. It must be running for the main app to receive music generation results.

  1. Install Vercel CLI if you haven't:
    npm install -g vercel
  2. Deploy the webhook to Vercel:
    cd webhook
    vercel
  3. Set up environment variables on Vercel: Add the following environment variables in your Vercel project settings:
    SUPABASE_URL=your_supabase_project_url
    SUPABASE_ANON_KEY=your_supabase_anon_key
    Then, deploy it again.

Setup main-app

  1. Install dependencies:
    cd main-app
    npm install
  2. Set up environment variables: Set up your .env file like this:
    RUNWARE_API_KEY=your_key
    OPENAI_API_KEY=your_key
    SUNO_API_KEY=your_key
    WEBHOOK_VERCEL_URL=your_webhook_vercel_url
  3. Set up the database schema: Run the supabase-schema.sql file in your Supabase project to create the necessary tables and triggers for music generation tasks.
  4. Run the development server:
    npm run dev
  5. Open your browser: Visit http://localhost:3000

License

MIT

About

Auto-MV Creator is a web app that transforms your ideas into music videos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published