- Home
- AI Music Playlist Generators
- MediaSage
On the recordRead 9 Oct 202619 facts
MediaSage
On the record
- AI integrations
- It supports Google Gemini, Anthropic Claude, OpenAI GPT, Ollama, and custom OpenAI-compatible APIs.github.com · read 9 Oct 2026
- Album recommendations
- It recommends albums in library mode or discovery mode and offers familiarity controls, a written pitch, and secondary picks.github.com · read 9 Oct 2026
- Cost disclosure
- The app displays estimated provider cost before generation; the README lists a free Gemini API tier and describes Ollama as free.github.com · read 4 Oct 2026
- Deployment
- The maker documents Docker installation and direct Python installation on Linux, macOS, and Windows, including NAS examples.github.com · read 9 Oct 2026
- Filtering
- Users can filter by their library’s genre tags, decade, minimum rating, and whether to exclude live recordings.github.com · read 9 Oct 2026
- Library-aware playlists
- It offers natural-language playlist prompts and playlists based on a seed track’s mood, era, instrumentation, genre, or production style.github.com · read 9 Oct 2026
- License
- The repository identifies the software as MIT licensed.github.com · read 9 Oct 2026
- Limits
- The page lists approximate provider track capacities of 18,000 for Gemini, 3,500 for Claude, and 2,300 for OpenAI.github.com · read 9 Oct 2026
- Local data
- It syncs the Plex music library to a local SQLite database for filtering and track selection.github.com · read 4 Oct 2026
- Local processing
- A local SQLite cache supports library filtering and counting, and local language models are available for privacy and zero API costs.github.com · read 9 Oct 2026
- Maker
- The repository owner is identified on GitHub as Eric Wilson; no headquarters or founding date is stated on the maker pages opened.github.com · read 9 Oct 2026
- Plex integration
- MediaSage syncs a Plex music library and can create, replace, or append playlists and send tracks to active Plex devices.github.com · read 9 Oct 2026
- Plex playback
- Users can send tracks to active Plex clients, create or update playlists, and preview tracks before saving.github.com · read 4 Oct 2026
- Provider limits
- The README lists approximate maximum track counts of 18,000 for Gemini, 3,500 for Claude, and 2,300 for OpenAI, and says local model support is experimental.github.com · read 4 Oct 2026
- Purpose
- MediaSage is a self-hosted web app that generates Plex playlists and album recommendations using music in the user’s library.github.com · read 9 Oct 2026
- Requirements
- Setup requires Docker or Python 3.11+, a Plex server with music, a Plex token, and an AI provider API key or local model.github.com · read 9 Oct 2026
- Security and privacy
- The maker describes local-model support as experimental and says it enables privacy and zero API costs; no security certification is stated on the page.github.com · read 9 Oct 2026
- Supported environments
- The README describes running it on Linux, macOS, or Windows, and gives NAS installation instructions for Synology, Unraid, and TrueNAS SCALE.github.com · read 4 Oct 2026