v0.6.1
Features
- Spotify text search — no API keys needed: searching by text (e.g. "sabaton") now returns Spotify results; previously the Spotify source only resolved pasted links. Implemented via the web player's internal GraphQL
searchTracksoperation using the existing anonymous TOTP auth chain — no developer app or credentials required. (discussion #132) - Search source filter actually filters: the source dropdown (Spotify/Deezer) was cosmetic — the
sourceparameter is now wired end-to-end (frontend → API → orchestrator).
Fixed
- Custom filename schema ignored on fallback downloads:
{artist}/{title}/{album}tags mapped to yt-dlp output-template fields, so tracks downloaded through the YouTube fallback were named after the raw video title ("Artist - Title (Official Audio)") instead of the track's own metadata. Schema tags now substitute sanitized track metadata from the database. (discussion #131)
Full Changelog: v0.6.0...v0.6.1