Explo bridges the gap between music discovery and self-hosted music systems. Its main function is to act as a self-hosted alternative to Spotify’s Discover Weekly, automating music discovery based on your listening history.
Explo uses the ListenBrainz recommendation engine to retrieve personalized tracks and automatically imports them into your music library.
See the Wiki Home for an overview of supported systems and next steps.
Or jump directly to:
helm repo add explo https://lumepart.github.io/Explo && helm repo update
helm install explo explo/explo --namespace explo --create-namespace
Explo uses the following 3rd-party libraries:
ffmpeg-go: Go wrapper for FFmpeg
goutubedl: Go wrapper for yt-dlp
godotenv: Load configuration from .env files
ytmusicapi: Unofficial Youtube Music API
notify: Module for sending notifications to different services
gocron: Internal cron scheduling
Contributions are always welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request (be sure to read the development section of our wiki).
For discussion regarding development or help, join our Discord!
Hacker News (1)
Go
63.9%
JavaScript
34.0%
Explo bridges the gap between music discovery and self-hosted music systems. Its main function is to act as a self-hosted alternative to Spotify’s Discover Weekly, automating music discovery based on your listening history.
Explo uses the ListenBrainz recommendation engine to retrieve personalized tracks and automatically imports them into your music library.
See the Wiki Home for an overview of supported systems and next steps.
Or jump directly to:
helm repo add explo https://lumepart.github.io/Explo && helm repo update
helm install explo explo/explo --namespace explo --create-namespace
Explo uses the following 3rd-party libraries:
ffmpeg-go: Go wrapper for FFmpeg
goutubedl: Go wrapper for yt-dlp
godotenv: Load configuration from .env files
ytmusicapi: Unofficial Youtube Music API
notify: Module for sending notifications to different services
gocron: Internal cron scheduling
Contributions are always welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request (be sure to read the development section of our wiki).
For discussion regarding development or help, join our Discord!
Hacker News (1)
Go
63.9%
JavaScript
34.0%