Skip to content

Explo

v1.1.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 1mo Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

airsonic emby jellyfin listenbrainz mpd music-player-daemon
+4 more
navidrome plex-media-server self-hosted subsonic

Summary

AI summary

Custom playlist import, path templating, release notifications, and Run button add major new capabilities.

Changes in this release

Feature Medium

Adds custom playlist import from Apple Music, ListenBrainz, and Spotify via Web UI.

Adds custom playlist import from Apple Music, ListenBrainz, and Spotify via Web UI.

Source: llm_adapter@2026-06-12

Confidence: high

Feature Medium

Adds path templating for organizing downloaded tracks with presets and custom templates.

Adds path templating for organizing downloaded tracks with presets and custom templates.

Source: llm_adapter@2026-06-12

Confidence: high

Feature Medium

Adds release notifications in the Web UI to view new Explo releases and notes.

Adds release notifications in the Web UI to view new Explo releases and notes.

Source: llm_adapter@2026-06-12

Confidence: high

Feature Medium

Adds **Run** button on all Playlist Cards to start a download run directly.

Adds **Run** button on all Playlist Cards to start a download run directly.

Source: llm_adapter@2026-06-12

Confidence: high

Feature Medium

Enriches ListenBrainz discovery tracks with release year, track number, genre, and MusicBrainz IDs via settings toggle.

Enriches ListenBrainz discovery tracks with release year, track number, genre, and MusicBrainz IDs via settings toggle.

Source: llm_adapter@2026-06-12

Confidence: high

Feature Medium

Embeds cover art into YouTube downloads when `EMBED_COVER_ART=true` is set.

Embeds cover art into YouTube downloads when `EMBED_COVER_ART=true` is set.

Source: llm_adapter@2026-06-12

Confidence: high

Feature Medium

Supports creating playlists for non‑admin users in Plex and Jellyfin.

Supports creating playlists for non‑admin users in Plex and Jellyfin.

Source: llm_adapter@2026-06-12

Confidence: high

Feature Medium

Adds TLS/SSL support for cookie authentication.

Adds TLS/SSL support for cookie authentication.

Source: llm_adapter@2026-06-12

Confidence: high

Feature Low

Embeds MusicBrainz artist, album, and track IDs by default on discovery tracks.

Embeds MusicBrainz artist, album, and track IDs by default on discovery tracks.

Source: granite4.1:30b@2026-06-12-audit

Confidence: low

Feature Low

Adds fallback wildcard searching for slskd when exact searches return no results.

Adds fallback wildcard searching for slskd when exact searches return no results.

Source: granite4.1:30b@2026-06-12-audit

Confidence: low

Feature Low

Allows overwriting downloaded slskd metadata with ListenBrainz data via `OVERWRITE_METADATA=true` setting.

Allows overwriting downloaded slskd metadata with ListenBrainz data via `OVERWRITE_METADATA=true` setting.

Source: granite4.1:30b@2026-06-12-audit

Confidence: low

Feature Low

Introduces artist blacklist support to prevent downloads from specified MusicBrainz artists using `ARTIST_BLACKLIST`.

Introduces artist blacklist support to prevent downloads from specified MusicBrainz artists using `ARTIST_BLACKLIST`.

Source: granite4.1:30b@2026-06-12-audit

Confidence: low

Performance Medium

Restores concurrent downloads to improve download speed.

Restores concurrent downloads to improve download speed.

Source: llm_adapter@2026-06-12

Confidence: high

Performance Low

Improves track searching and matching using MusicBrainz IDs and enhanced metadata reliability.

Improves track searching and matching using MusicBrainz IDs and enhanced metadata reliability.

Source: granite4.1:30b@2026-06-12-audit

Confidence: low

Bugfix Medium

Fixes improper quoting of special‑character values in environment variables (issue #144).

Fixes improper quoting of special‑character values in environment variables (issue #144).

Source: llm_adapter@2026-06-12

Confidence: high

Bugfix Low

Prevents certain configuration options from resetting to defaults when re‑entering the setup wizard.

Prevents certain configuration options from resetting to defaults when re‑entering the setup wizard.

Source: granite4.1:30b@2026-06-12-audit

Confidence: low

Refactor Low

Changes default YouTube download format from `opus` to `mp3` for better compatibility.

Changes default YouTube download format from `opus` to `mp3` for better compatibility.

Source: granite4.1:30b@2026-06-12-audit

Confidence: low

Full changelog

v1.1.0 CHANGELOG

This release has been in the works for quite some time and introduces some of the most anticipated features since the launch of the Web UI. Explo is gradually evolving from a playlist importer into a complete music discovery and playlist management tool, with significantly improved metadata handling, smarter matching, and better download organization.

Features

  • Custom playlist import via the Web UI (by @dammitjeff)

    • Import playlists directly from:

      • Apple Music
      • ListenBrainz
      • Spotify
    • Imported playlists appear alongside scheduled playlists

    • Optional automatic refresh support

  • Path templating support (by @DannyTheHeretic, UI implementation by @dammitjeff)

    • Organize downloaded tracks using custom folder structures
    • Easy configuration via settings
    • Includes built-in presets and support for custom templates
  • Release notifications in the Web UI (by @dammitjeff)

    • Receive notifications when a new Explo release is available
    • View release notes directly from the application
  • New Run button on all Playlist Cards (by @dammitjeff)

    • Start a download run directly from the playlist tracklist view
  • Enrich ListenBrainz discovery tracks with additional metadata (by @TiagoSimionato)

    • Adds release year, track number, genre, and MusicBrainz identifiers
    • Enabled via a toggle in settings
    • Currently supported for ListenBrainz discovery playlists only
  • Embed cover art into YouTube downloads (by @TiagoSimionato)

    • Album artwork is embedded directly into downloaded files
    • Enable with EMBED_COVER_ART=true
  • Support creating playlists for non-admin users in Plex and Jellyfin (Plex by @DannyTheHeretic, Jellyfin by @paubineau)

    • Enables creating multi-user setups for those systems
    • See the documentation for details
  • TLS/SSL support for cookie authentication (by @DannyTheHeretic)

Enhancements

  • Added concurrent downloads back to improve speed (by @DannyTheHeretic)

  • Embed MusicBrainz artist, album, and track IDs by default on discovery tracks (by @TiagoSimionato)

  • Improved track searching and matching (by @dammitjeff, @LumePart)

    • Match tracks using MusicBrainz IDs when available
    • More reliable matching with track metadata
    • Reduce duplicate downloads and improve library detection
  • Added fallback searching for slskd (by @LumePart)

    • If an exact search returns no results, Explo automatically retries using a wildcard search
  • Metadata overwrite support for slskd downloads (by @LumePart)

    • Replace downloaded metadata with metadata from ListenBrainz
    • Enable with OVERWRITE_METADATA=true
  • Added artist blacklist support (by @LumePart)

    • Prevent tracks from specific artists from being downloaded
    • Configure with ARTIST_BLACKLIST
    • Value should be a comma-separated list of MusicBrainz Artist IDs
    • Direct feedback to ListenBrainz (e.g. disliking tracks) is generally recommended instead
  • Changed the default YouTube download format from opus to mp3

    • Improves compatibility with music players and media servers

Fixes

  • #144 Properly quote special-character values in environment variables (by @LumePart)

  • Fixed some configuration options resetting to their default values when re-entering the setup wizard

New Contributors

  • @DannyTheHeretic made their first contribution in https://github.com/LumePart/Explo/pull/146
  • @TiagoSimionato made their first contribution in https://github.com/LumePart/Explo/pull/148

Full Changelog: https://github.com/LumePart/Explo/compare/v1.0.1...v1.1.0

For support, development discussion, or feedback, join the Discord server:

https://discord.gg/uFWWPaN2zk

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Explo

Get notified when new releases ship.

Sign up free

About Explo

Spotify's "Discover Weekly" for self-hosted music systems

All releases →

Beta — feedback welcome: [email protected]