This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
ReleasePort's take
Light signalSwing Music v3.0.0 adds installer scripts for Linux and macOS, improves Docker support, and refreshes UI screens with animations and verified lyrics for Premium users.
Why it matters: New installer script simplifies deployment on common desktop platforms; enhanced Docker integration streamlines containerized setups.
Summary
AI summaryUpdates What's New?, Bug fixes, and https://swingmx.com/pricing across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds installer script for Linux and Mac. Adds installer script for Linux and Mac. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Feature | Low |
Adds improved Docker support for Swing Music. Adds improved Docker support for Swing Music. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Feature | Low |
Adds animated and redesigned Lyrics and Now Playing screens. Adds animated and redesigned Lyrics and Now Playing screens. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Feature | Low |
Adds verified lyrics on the Lyrics plugin for Premium users. Adds verified lyrics on the Lyrics plugin for Premium users. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Feature | Low |
Adds natural sorting support for sortables including folders. Adds natural sorting support for sortables including folders. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Feature | Low |
Adds article‑aware sorting support for artists. Adds article‑aware sorting support for artists. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Feature | Low |
Adds Blurhash support on the web client (requires library rescan). Adds Blurhash support on the web client (requires library rescan). Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Bugfix | Medium |
Fixes duplicate items appearing on recently played list. Fixes duplicate items appearing on recently played list. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Bugfix | Medium |
Fixes retrieval of playlist by name in folder view. Fixes retrieval of playlist by name in folder view. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Bugfix | Medium |
Fixes error occurring with multiple root folders. Fixes error occurring with multiple root folders. Source: llm_adapter@2026-06-12 Confidence: low |
— |
| Bugfix | Low |
Resolves error when using multiple root folders. Resolves error when using multiple root folders. Source: granite4.1:30b@2026-06-12-audit Confidence: low |
— |
Full changelog
What's New?
- Improved support for running Swing Music via Docker. Please check out the updated documentation.
- Installer script for Linux and Mac. Run
curl -fsSL https://setup.swingmx.com | bashto install with a single command. - Animated and redesigned Lyrics and Now Playing screens
- Verified Lyrics on the Lyrics plugin (available only to Swing Music Premium users)
- Natural sorting support for sortables, including folders
- Article aware sorting support for artists
- Blurhash support on webclient (rescan your library to start using)
Bug fixes
- Duplicate items on recently played
- Error on multiple root folders
- Get playlist by name in folder view now works
- Misc.
[!IMPORTANT]
Mixes are now a premium feature. Please purchase a license or sponsor the project on GitHub to get access. You can donate a one-time payment to try Swing Music premium.
Breaking Changes
- Mixes feature now restricted to premium subscribers; non‑premium access removed.
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
About swingmusic
Swing Music is a beautiful, self-hosted music player for your local audio files. Like a cooler Spotify ... but bring your own music.
Related context
Related tools
Beta — feedback welcome: [email protected]