Releases: FYWinds/Spotifify
Releases · FYWinds/Spotifify
Release list
v0.1.3
v0.1.2
v0.1.1
v0.1.0
0.1.0 (2026-09-04)
Features
- sources: NetEase Cloud Music playlists and "Liked Music" via QR or cookie login, with include/exclude filters
- sources: local library scanning with in-memory
.ncmdecryption and NetEase-id recovery from.ncmheaders and163 keycomment tags - match: tiered matching (ISRC → field search → free text → artist aliases → title), CJK/Traditional normalization, duration checks, confidence scoring, optional AcoustID fingerprinting
- match: search cache, per-run search budget and persisted rate-limit deadline for Development-mode
/searchquotas - match:
aliasescommand minesmatching.artist_aliasesfrom confirmed matches - sync: idempotent plan (
desired − remote), LIS-based reordering, foreign items preserved,--prunefor removals, Liked Songs reconciliation - export: unmatched tracks transcoded/copied into the Spotify Local Files folder with canonical tags and the desktop client's exact
spotify:local:…:{duration}identity; atomic placement so the client never indexes a half-written file - tui: Ink review UI with custom search, paste, browser open and undo
- cli:
init --upgrade,doctor,auth,sync,review,status,unmatched,aliases,pending --copy,rematch,export,task install|uninstall - build: single-binary compile via
bun build --compile, Windows Task Scheduler registration script