βMIT License
Ollama Playlist Generator
Table of contents
πΆ AI-Powered Playlist Generator πΆ
π Project Overview
This project is a simple Python script that utilizes an AI language model running on Ollama to generate music playlists based on user-provided descriptions. Whether you're in the mood for chill vibes, motivational beats, or nostalgic tunes (I am XX age)., this AI-powered playlist generator curates the perfect selection of tracks to match your preferences.
π₯ Key Features
- AI-Powered Playlist Creation: Generates a playlist based on a textual description.
- User Preferences: Considers likes, dislikes, and favorite artists.
- Navidrome & Plex Integration: Supports music streaming platforms.
- Web-Based Interface: Simple UI built with Flask and Bootstrap.
- Dynamic History & Ratings: View and rate previously generated playlists.
π οΈ How It Works
- User Input: Enter a playlist name and description.
- AI Generation: Ollama processes the description and suggests tracks.
- Filtering & Matching: AI refines selections based on user likes/dislikes.
- Playlist Creation: Selected tracks are added to Navidrome and/or Plex.
- History Tracking: Playlists are saved, allowing users to revisit and rate them.
π‘ Why This Matters
Useful for those times when audio analysis based on tempo, brightness, etc. just doesn't quite cover it, and you want a more "personally curated" playlist based on descriptions.
Models
There are no models linked
Datasets
There are no datasets linked