JukeboxRadio AI
An AI-powered internet radio application where users discover and request music through a conversational interface. Built on Flask with Redis managing real-time session state and listener queues, it integrates the OpenAI API alongside MusicGPT to interpret natural language requests and serve curated streams. The core challenge was orchestrating multiple AI APIs under a low-latency constraint while keeping concurrent listener sessions isolated and responsive.