Repository navigation
Releases
Releases · Topasm/MP3toSpotify
v3.7.0
v3.6.0
v3.6.0: Hover preview tooltips, tag preview, fix garbled emoji - Hover preview: matched songs show Spotify album art, track name, artist, album on hover - Tag preview: songs appear with hourglass icon immediately as tags are read, before matching - Enriched search: search_with_fallback returns full Spotify metadata (name, artist, album, image) - Fixed garbled Unicode in duplicate remover (artist prefix, count, Fix button, success message) - Changed no_match event to fail for consistency across all backends - Added scanned_tag event to main.py, retry_failed.py, youtube_import.py - CSS tooltip with glassmorphism, fade-in animation, album art thumbnail
v3.5.2
feat(3.5.2): file import, tag preview, m3u export, and mac fixes
v3.5.1
v3.5.1: Remove unused restore code, auto-load playlists on Import tab
v3.5.0
v3.5.0: Add duplicate removal with scan/preview/backup safety
v3.4.0
docs: remove technical details about encoding recovery, finalize scre…
v3.3.0
docs: prioritize usage sections over developer setup in both EN/KR RE…
v3.2.0
refactor: extract shared modules, add checkbox UI, dedup, YouTube docs - Extract gui_utils.py (shared emit) and search_strategies.py (shared search logic) - Remove 3x duplicated emit() and 2x duplicated search functions - Add trackId to match emissions for GUI playlist selection - Add checkbox-based track selection: select/deselect which songs to add - Add 'Add Selected to Playlist' toolbar with Select All toggle - Add 'addtracks' CLI command for GUI selective playlist addition - Deduplicate tracks by Spotify ID and by display name - Fix progress bar: emit total count before scanning - Fix stats double-counting in app.js (progress vs match/no_match) - In GUI mode, don't auto-add to playlist (user selects via checkboxes) - Fix cli.py arg order: username before --gui for argparse compatibility - Combine 17 YouTube noise regexes into single compiled pattern - Deduplicate YouTube playlist entries by title - Update PyInstaller spec with new hidden imports - Align version to 3.2.0 across package.json and pyproject.toml - Add yt-dlp to pyproject.toml dependencies - Update README: YouTube CLI docs, checkbox feature, audio formats, build guide - Update Korean README section with YouTube and checkbox docs
v3.1.0
fix(ci): use bash shell for PyInstaller step on Windows