Tech riderRev. 20 Sept 2026
- 1Runs onAPI, Linux, Mac, self-hosted, Web, Windows
- 2Natural-language promptsYes
- 3Prompt inputsmood, era, instrumentation, genre, production style, seed track
- 4Streaming connectionsPlex
4 lines stated Written from the maker's own pages: github.com

Overview
MediaSage is ranked #7 of 23 in AI music playlist generators on Specifiction. It runs on API, Linux, macOS, Self-hosted, Web, Windows.
Compared on AI music playlist generators
- Natural-language prompts
- Yesgithub.com
- Prompt inputs
- mood, era, instrumentation, genre, production style, seed trackgithub.com
- Streaming connections
- Plexgithub.com
Facts
- Purpose
- MediaSage is a self-hosted web app that generates Plex playlists and album recommendations using music in the user's library.github.com · 4 Oct 2026
- Library-aware playlists
- It creates playlists from natural-language prompts or from a selected song, and says its recommendations come from tracks in the Plex library.github.com · 4 Oct 2026
- Album recommendations
- It offers recommendations in library mode for albums the user owns and discovery mode for albums they do not own.github.com · 4 Oct 2026
- Filtering
- Users can filter by library genres, decades, minimum rating, and whether to exclude live recordings.github.com · 4 Oct 2026
- Plex playback
- Users can send tracks to active Plex clients, create or update playlists, and preview tracks before saving.github.com · 4 Oct 2026
- AI integrations
- It supports Google Gemini, Anthropic Claude, OpenAI GPT, Ollama, and custom OpenAI-compatible APIs.github.com · 4 Oct 2026
- Local data
- It syncs the Plex music library to a local SQLite database for filtering and track selection.github.com · 4 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 · 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 · 4 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 · 4 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 · 4 Oct 2026
- License
- The repository identifies the project as MIT licensed.github.com · 4 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 · 9 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 · 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 · 9 Oct 2026
- Usage costs
- The app page lists estimated typical AI costs by provider and says Google Gemini has a free API tier for personal use.github.com · 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 · 9 Oct 2026
- Deployment
- The maker documents Docker installation and direct Python installation on Linux, macOS, and Windows, including NAS examples.github.com · 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 · 9 Oct 2026
Best MediaSage alternatives
See all 20 All accessCh 01 Amazon Music Free planFree trialAndroid from $5.99/mo8.1 All accessCh 02 Spotify Prompted Playlists Free trialAndroidiOS from $6.99/mo7.6 All accessCh 03 MoodTrue Free planAndroidiOS from $3.99/mo7.3 All accessCh 04 YouTube Free trialAndroidAPI 7.3 All accessCh 05 AI Playlist Generator Free planAndroidiOS Free to start7.2 All accessCh 06 Cue the Music Man Free planiOSMac Free to start7.1
Where it ranks on Specifiction
Is MediaSage yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/ecwilsonaz/mediasage· checked 4 Oct 2026
- github.com/ecwilsonaz· checked 9 Oct 2026




