We use cookies to improve your browsing experience and to analyze our website traffic. By clicking β€œAccept All” you agree to our use of cookies. Privacy policy.
●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

  1. User Input: Enter a playlist name and description.
  2. AI Generation: Ollama processes the description and suggests tracks.
  3. Filtering & Matching: AI refines selections based on user likes/dislikes.
  4. Playlist Creation: Selected tracks are added to Navidrome and/or Plex.
  5. 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

Files