Explo

Automated music discovery for self-hosted music libraries

1.9k stars 48 forks last commit first released MIT

Actively maintained

Last commit 11 Aug 2026.

Explo is a self-hosted music discovery tool designed for people running their own music servers. It uses ListenBrainz recommendations to generate personalized playlists (similar in concept to Spotify’s Discover Weekly) and then fetches matching tracks into your library.

Key Features

  • Retrieves personalized recommendation playlists from ListenBrainz (Weekly Exploration, Weekly Jams, Daily Jams)
  • Downloads recommended tracks from YouTube, Soulseek, or both
  • Adds basic metadata (title, artist, album) to YouTube downloads
  • Creates playlists directly in supported self-hosted music systems
  • Keeps previous playlists for later listening and library continuity

Use Cases

  • Automatically refresh a weekly discovery playlist for a Navidrome/Subsonic-style music library
  • Fill a Plex/Emby/Jellyfin music collection with recommended tracks based on listening history
  • Build an always-updating personal “radio” pipeline using ListenBrainz plus automated downloading

Limitations and Considerations

  • Recommendation quality depends on ListenBrainz data and the accuracy of your submitted listening history
  • Download sources (YouTube/Soulseek) may vary in availability and metadata quality

Explo is a practical bridge between recommendation engines and self-hosted media libraries, combining automated playlist generation with track acquisition. It’s best suited for users who want hands-off discovery while keeping their music collection under their own control.

Categories:

Tags:

Tech Stack:

Share:

Similar to Explo

SoulSync logo

SoulSync

Automated music discovery and collection manager for self-hosted libraries

2.2k
108
Last commit

SoulSync automates music discovery, playlist curation, downloads, and library organization, syncing results to media servers like Plex, Jellyfin, and Navidrome.

MITActively maintained
Alternative to:
Spotify logo
Spotify
+8

Listenarr

Automated audiobook collection management server

865
61
Last commit

Self-hosted audiobook manager that searches, downloads, tracks, and organizes audiobooks from torrents and Usenet with rich metadata and a responsive web UI.

Actively maintained
Alternative to:
Plex logo
Plex
+3
Stretto logo

Stretto

Web-based music player with playlist import and library sync

634
96
Last commit

Open-source web music player that builds a library from YouTube/SoundCloud sources, with Spotify playlist import, themes, lyrics, and multi-device syncing.

MITActively maintained
Alternative to:
Spotify logo
Spotify
+9

Vocard

Customizable Discord music bot with Lavalink playback

592
146
Last commit

Lightweight, customizable Discord music bot in Python. Supports YouTube, SoundCloud, Spotify, Twitch, Lavalink playback, playlists, lyrics, slash commands and Docker.

MITActively maintained
Alternative to:
FredBoat logo
FredBoat
+2
Roon logo

Roon

Multi-room music player and library manager for local and streaming

Roon is a music library manager and multi-room audio player that combines local files with streaming services, offers rich metadata, and supports high-resolution playback to many endpoints.

Activity unknown
Alternative to:
Plex logo
Plex
+12
Navidrome Music Server logo

Navidrome Music Server

Lightweight open-source web music server and streamer

23.1k
1.7k
Last commit

Open-source web music server that streams personal music collections via a modern web UI and Subsonic-compatible APIs; supports large libraries and on-the-fly transcoding.

GPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+13