Skip to content

GiGwebs/dj-set-analyzer

Repository files navigation

DJ Set Analyzer

A web application for analyzing DJ sets, identifying track transitions, and generating optimized playlists.

Features

  • YouTube Set Analysis
  • Track Recognition using ACRCloud
  • Transition Analysis
  • AI-enhanced Playlist Generation
  • Supabase Integration

Setup

  1. Clone the repository:
git clone https://github.com/GiGwebs/dj-set-analyzer.git
cd dj-set-analyzer
  1. Install dependencies:
npm install
  1. Create .env file:
NEXT_PUBLIC_SUPABASE_URL=your-supabase-url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
NEXT_PUBLIC_ACRCLOUD_HOST=identify-eu-west-1.acrcloud.com
NEXT_PUBLIC_ACRCLOUD_ACCESS_KEY=your-acr-access-key
NEXT_PUBLIC_ACRCLOUD_SECRET_KEY=your-acr-secret-key
YOUTUBE_API_KEY=your-youtube-api-key
  1. Start development server:
npm run dev

Environment Variables

See .env.example for required variables.

Security

Report vulnerabilities via SECURITY.md

License

MIT License

About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages