This project presents a modern music streaming system that allows users to stream, search, and manage music through a web interface while receiving personalized recommendations. Built with a modular architecture, it uses MongoDB for scalable cloud-based storage of music data, user profiles, and playlists. The system enables users to browse songs by artist, album, or name and manage favorites and playlists. A Python-based recommendation engine uses TF-IDF and cosine similarity to suggest songs based on lyrics and metadata, enhancing personalized music discovery.