This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+4 more
Summary
AI summaryCustom playlist import, path templating, release notifications, and Run button add major new capabilities.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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
opustomp3- 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
Related context
Related tools
Beta — feedback welcome: [email protected]