Inspiration

Generic playlists get stale. You want music that reflects your mood and the surrounding.​

What it does

MelodyMistral: Weather + Music = Perfect Combination

MelodyMistral is an AI-powered app that generates personalized music playlists based on real-time weather data, the user's location, and in the local language.

The app leverages the Mistral API's advanced language understanding and generation functionalities to create playlists that are mood-enhancing , weather-appropriate, and culturally relevant.

How we built it

Challenges we ran into

Our plan is to create an Ai voice assistant, due to time constraints we developed an UI using streamlit showcasing the project.

Accomplishments that we're proud of

Fully working end-to-end app which gets the user's location, calls the weather API to retrieve current weather data, and creates a playlist of songs using the Mistral API. The app then plays songs from Spotify.

What we learned

How to effectively use Mistral API API Integration: This app requires working with multiple APIs (geolocation, weather, and music), highlighting the importance of understanding API calls, data formats, and authentication. Web Development: build a user-friendly interface using streamlit.

What's next for MelodyMistral

Near goals: Add more features, such as the ability to create playlists based on specific moods or activities. AI voice assistant (whisper, gtts) Vector Database(super charged memory): It makes song recommendations lightning fast and more accurate. Langchain: User can ask more sophisticated and complex queries.eg: Give me a mix of energetic K-pop, that's perfect for workout.​

Future Goals: Creative Content Generation: Generate lyrics based on a prompt. Prompt: Write and play a fun song about Panda and Lion being friends with cheerful music.

Built With

Share this project:

Updates