Skip to content

AutoMusicProject is a modern web app that lets users generate a complete music production — from lyrics and audio to music videos — powered by AI models through the Suno API.

Notifications You must be signed in to change notification settings

sennereekmans/AutoMusicProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoMusicProject 🎵🤖

AutoMusicProject is a modern web application that allows users to generate complete music productions, from lyrics to music video, fully automated using AI models from Suno API. The project combines state-of-the-art web development with powerful AI integrations and is designed to provide a smooth, interactive experience.


Demo

Demo-video

Bekijk de demo

Music-example

Listen to the example


Features

  • Lyrics Generation: Create unique song lyrics based on a topic of your choice.
  • Song Creation: Generate a complete song using the generated lyrics and select your preferred music genre.
  • Music Video Generation: Automatically create a matching music video for your song.
  • Credit Management: Check your remaining Suno account credits to manage usage.

Technologies

AutoMusicProject is built with a modern and scalable tech stack:

  • Backend: Python with FastAPI for a fast and reliable API.
  • Frontend: Vue.js for an interactive and dynamic user experience.
  • HTTP Requests: Axios for communication between frontend and backend.
  • Containerization: Docker for easy deployment and consistent development environment.
  • AI Integration: Suno API for leveraging powerful music and video models.

How the Application Works (Normal Flow)

  1. Lyrics Generation

    • The user inputs a topic for the song.
      The backend sends the prompt to the Suno API and receives the generated lyrics. generate lyrics
  2. Song Creation

    • Based on the lyrics, the user selects a music genre.
    • The backend generates the song using the selected genre and lyrics. generate lyrics generate lyrics generate lyrics
  3. Music Video Generation

    • With the generated song, the user can create a music video.
    • The video is generated via the Suno API and can be viewed immediately. generate lyrics
  4. Credit Management

    • The user can check remaining Suno API credits to keep track of usage. generate lyrics

Installation and Setup

git clone https://github.com/sennereekmans/AutoMusicProject.git
cd AutoMusicProject
docker-compose up --build

To let the application work, you need an account on sunoapi.org and copy the api-key in an .env file in the backend folder like this:

API_KEY=[YOUR KEY HERE]
SUNO_API_URL=https://api.sunoapi.org/api/v1/generate

About

AutoMusicProject is a modern web app that lets users generate a complete music production — from lyrics and audio to music videos — powered by AI models through the Suno API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •