Melodisco: An Open sourced AI Music Player based on SunoAI
https://github.com/all-in-aigc/melodisco
Other than its library of 300,000 AI-generated songs, Melodisco comes with a bunch of features, including:
• Song Discovery: Find new tunes with our discovery, popularity, and new release charts.
• Playback Options: Enjoy seamless music with shuffle, loop, and single-track repeat modes, along with volume control and playback progress.
• User-Friendly Interface: Dark mode, multi-language support, Google login, and Stripe integration are all baked in.
• Social Sharing: Import and share your favorite tracks with friends, save your favorites, and see your recent plays.
• SEO Optimized: The backend renders detailed song pages, with massive keyword coverage to make sure your content is SEO-friendly.
Tech stack used:
• Full-Stack: Built with Next.js and TypeScript.
• UI Components: TailwindCSS + Shadcn for a smooth frontend experience.
• Google One Tap: Quick login with Google.
• Auth & Payments: Next-Auth for user authentication and Stripe.js for web payments.
• Internationalization: Next-Intl for multi-language support.
• Database: Supabase + PostgreSQL for data handling.
Support single click deployment on Vercel or use Docker.