Melodee 2.0.0 Released
release May 01, 2026Melodee 2.0.0 moved the server to .NET 10 and established the current Blazor, PostgreSQL, container, API, and operational baseline.
Highlights
Event scripting
Administrators gained Jint-based JavaScript settings, an editor and test surface, an Inbound directory-processing hook, and selected Blazor page gates. Current scripts fail open; review the Event Scripting guide for the exact enforcement boundary.
Onboarding and Doctor
New installations gained a guided administrator, path, security, branding, and verification workflow plus Doctor checks for missing or invalid setup.
.NET 10 and generated search stores
The application moved to .NET 10. PostgreSQL remained the primary application database. DecentDB providers were introduced for generated MusicBrainz and artist-search data; they did not replace PostgreSQL.
Playlist portability
Regular playlists gained M3U/M3U8 import and M3U export, including retention of unmatched import references.
Security and operations
- API and authentication rate limiting
- Explicit CORS configuration
- Filesystem path guards around destructive operations
- SSRF and response-size protections for external fetches
- Correlation IDs and safer secret handling
- Published multi-architecture container images
Upgrade
Follow the Upgrade Guide. PostgreSQL migrations run during startup; generated DecentDB files have a separate compatibility and migration procedure.
Documentation
Questions or feedback are welcome on GitHub and Discord.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.