Launching today

AI Music Engine 2.0
Full-stack music recommender with global search AI chat
1 follower
Full-stack music recommender with global search AI chat
1 follower
A complete SaaS template (React + FastAPI) that combines semantic AI recommendations with a global multi-region Apple Music API search. It features a built-in Gemini chat assistant, dynamic album rating, and a fully containerized Docker setup wrapped in a premium Glassmorphism UI.










Hey Product Hunt! 👋 I'm Mykola, and I'm excited to share the AI Music Engine.
What started as a local Python semantic search experiment has evolved into a production-ready SaaS template. My goal was to build a global music aggregator without forcing developers to implement complex OAuth flows or pay for API keys.
Here is how I solved the core technical challenges: 🌍 Multi-Region API Strategy: I bypassed standard public API rate limits using a Promise.allSettled aggregation approach on the frontend. It queries multiple regional iTunes databases simultaneously, ensuring you can find any album globally without authentication drops. ✨ Dynamic UI: The React interface now extracts colors from the currently playing album cover and applies a blurred ambient background glow, creating a premium feel similar to Apple Music. 🤖 Agentic Chat: A built-in Gemini AI assistant understands your context and suggests tracks naturally. 💿 Dynamic Rater: You can search full albums, rate individual tracks, and the system auto-calculates average scores for your library.
The entire stack (React, FastAPI, PyTorch, Pandas) is containerized with Docker, so you can spin it up with a single docker-compose up.
I built this template to help developers master microservices, AI integrations, and modern UI design. I'd love to hear your feedback on the architecture or the multi-region API workaround! I'll be in the comments all day to answer your technical questions. 🚀