A web application for analyzing DJ sets, identifying track transitions, and generating optimized playlists.
- YouTube Set Analysis
- Track Recognition using ACRCloud
- Transition Analysis
- AI-enhanced Playlist Generation
- Supabase Integration
- Clone the repository:
git clone https://github.com/GiGwebs/dj-set-analyzer.git
cd dj-set-analyzer- Install dependencies:
npm install- Create
.envfile:
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- Start development server:
npm run devSee .env.example for required variables.
Report vulnerabilities via SECURITY.md
MIT License