Explo

Explo

Automated music discovery for self-hosted music libraries

836stars
10forks
Last commit: 4d ago
Repo age: 3y old

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 Services

Jellyfin

Jellyfin

Self-hosted media server for managing and streaming your library

47.7k
4.3k
Last commit: 2d ago

Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

Alternative to:
Plex
Plex
+19
Navidrome

Navidrome

Web-based music server and personal audio streaming service

18.6k
1.3k
Last commit: 16h ago

Self-hosted music streaming server with a modern web UI, Subsonic-compatible API, multi-user support, and on-the-fly transcoding for large libraries.

Alternative to:
Plex
Plex
+13
Navidrome Music Server

Navidrome Music Server

Lightweight open-source web music server and streamer

18.6k
1.3k
Last commit: 16h ago

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...

Alternative to:
Plex
Plex
+13
Koel

Koel

Web-based personal music streaming server

16.9k
2.1k
Last commit: 5d ago

Koel is a web-based personal music streaming server with a modern player UI, multi-user support, playlists, library management, and optional mobile apps.

Alternative to:
Plex
Plex
+12
Beets

Beets

Command-line music library manager and metadata tagger

14.6k
2k
Last commit: 2d ago

Beets is a command-line music library manager that catalogs collections and automatically fixes tags using MusicBrainz, with a powerful plugin ecosystem.

Alternative to:
MediaMonkey
MediaMonkey
+4
Audiobookshelf

Audiobookshelf

Self-hosted audiobook and podcast server

11.3k
821
Last commit: 23d ago

Self-hosted audiobook and podcast server with multi-user playback sync, metadata management, downloads, and web/mobile clients.

Alternative to:
Audible
Audible
+6