🠄 Back to solutions

Explo

Explo is a Spotify "Discover Weekly" alternative for self-hosted music systems, automating music discovery and download.

Description

Explo is a command-line application designed to automate music discovery for users of self-hosted music systems. It integrates with ListenBrainz to obtain personalized music recommendations and leverages the YouTube Data API to download the recommended tracks. Explo supports various popular self-hosted music platforms, including Emby, Jellyfin, MPD, Plex, and Subsonic-API based systems. It adds metadata to downloaded tracks, organizes them into "Discover Weekly" playlists, and preserves past playlists for easy access. The application is easily installed via Docker or a pre-built binary and uses a configuration file for customization.

Features

Explo supports Emby, Jellyfin, MPD, Plex, and Subsonic-API-based music systems. It automatically downloads tracks from YouTube based on ListenBrainz recommendations. Explo adds metadata (title, artist, album) to downloaded files and creates "Discover Weekly" playlists. It maintains past playlists, providing access to previous song selections. It offers two discovery modes: Playlist Discovery (default) and API Discovery. The project offers both Docker and binary installation options for flexibility.

Benefits

Explo simplifies music discovery by automating the process of fetching recommendations and downloading tracks. It saves users time and effort by eliminating manual searches and downloads. The application supports multiple self-hosted music systems, providing a unified experience regardless of the platform. It maintains organized playlists and includes metadata for easy track identification and management. The Docker and binary installation options ensure flexibility across various operating systems and environments. Regular updates promise ongoing improvements and enhanced functionalities.

Links

Details