Discover and explore top open-source AI tools and projects—updated daily.
AI-powered smart playlist generation for music servers
Top 88.2% on SourcePulse
Summary AudioMuse AI automates intelligent playlist generation for Jellyfin and Navidrome users by performing deep sonic analysis on music libraries. It leverages AI and machine learning models to understand track characteristics like tempo, mood, and genre, creating dynamic playlists based on user preferences or automated discovery methods.
How It Works The system analyzes audio tracks using Librosa and TensorFlow's MusiCNN models to extract features and generate 200-dimensional embeddings. These features or embeddings are then clustered using algorithms like K-Means, DBSCAN, or GMM, optimized via an evolutionary Monte Carlo approach. AI models (Ollama, Gemini) can provide descriptive playlist names. The generated playlists are directly created within Jellyfin or Navidrome via their respective APIs. Similarity searches are powered by the Voyager Approximate Nearest Neighbors index.
Quick Start & Requirements
https://github.com/NeptuneHub/AudioMuse-AI-helm
.Highlighted Details
amd64
and arm64
platforms.Maintenance & Community AudioMuse AI is an open-source, community-driven project in BETA. Contributions and issue reporting are encouraged. Specific community channels (like Discord/Slack) or a public roadmap are not detailed in the provided README.
Licensing & Compatibility
The specific open-source license is not explicitly stated in the README. Compatibility is confirmed for amd64
and arm64
architectures and integrates with Jellyfin, Navidrome, and other Subsonic API-compatible media servers.
Limitations & Caveats This project is in BETA and intended for testing, not production environments; users proceed at their own risk. Full library analysis can take several days. Older CPUs lacking AVX support are incompatible. Some features, like Collection Sync and Nvidia Worker support, are experimental.
4 days ago
Inactive