Commit Graph

37 Commits (dev)

Author SHA1 Message Date
BoulderBadgeDad 0939585620 Matcher: bracketed subtitles no longer read as different songs (#825)
4 days ago
BoulderBadgeDad 939c660498 Fix #792: 'reconcile' playlist sync mode (edit in place, keep image/description)
1 week ago
BoulderBadgeDad 0353d365d6
Merge pull request #780 from kekkokk/feature/organize-by-playlist-library
1 week ago
kekkokk 0b1fdba2a1 Fix standalone mirrored playlist sync and post-sync downloads.
1 week ago
Francesco Durighetto 9ff2e7084a Fix organize-by-playlist downloads: library entries, wishlist, and stale Spotify cache
2 weeks ago
BoulderBadgeDad bba0836324 Fix #768: playlist sync editor refusing to match certain tracks
2 weeks ago
Broque Thomas feb6778af4 Address Cin review: extract helpers, indexed pool fetch, tidy nits
3 weeks ago
Broque Thomas 871feb3997 Speed up playlist sync with a lazy per-artist track pool
3 weeks ago
Broque Thomas 6fe85f2f37 Server playlist sync: append mode (preserve user-added tracks)
1 month ago
Broque Thomas aa54bed818 Surface silent exceptions across remaining modules — ~70 sites
1 month ago
Broque Thomas f230c93890 Merge remote-tracking branch 'origin/dev' into refactor/media-server-engine
1 month ago
Broque Thomas edb6d1bc33 Drop dead per-server class imports + update WHATS_NEW
1 month ago
Broque Thomas 2ebaf2e6e3 MS Gap 1: Lift shared TrackInfo + PlaylistInfo to neutral types module
1 month ago
Broque Thomas a6bb5f5b43 MS Cin-5: Drop per-server globals — engine owns the clients
1 month ago
Broque Thomas ea04cd5879 Address Copilot review nits
1 month ago
Broque Thomas 61ba3a15de Cin-6: Rename soulseek_client global → download_orchestrator
1 month ago
Broque Thomas d9217237d2 Clean up 286 ruff lint errors to unblock CI and fix 10 latent bugs
2 months ago
Broque Thomas 8c96e0e197 Skip wing-it fallback tracks from wishlist during playlist sync
2 months ago
Broque Thomas 71e4df65e3 Remove emojis from all Python log and print statements
2 months ago
Broque Thomas d34924e238 Apply same match validation to streaming download sources as Soulseek
2 months ago
Broque Thomas 9556fc9b5c Add Wing It mode — download or sync without metadata discovery
2 months ago
Broque Thomas de3fba3f37 Add Sync History dashboard with per-track match caching and detail modal
2 months ago
Broque Thomas be27c36da2 Wire per-profile server library into playlist sync
3 months ago
Broque Thomas 5f94352b40 Add cancellation support to all discovery workers
3 months ago
Broque Thomas d264ec70f3 Add sync match cache and fix discovery clear to purge cache
3 months ago
Broque Thomas bab31218bb Improve artist handling and preserve album data in sync
6 months ago
Broque Thomas b1391b9466 add failed scan items to wishlist.
7 months ago
Broque Thomas 41df3d84b7 navidrome support
9 months ago
Broque Thomas 87a1427b1e bug fix
10 months ago
Broque Thomas 0c90f4f327 multi-server source
10 months ago
Broque Thomas 620c78766b better
10 months ago
Broque Thomas 46c519a27e fixed case where user could start multiple syncs at once and would not display ui correclty.
10 months ago
Broque Thomas ac4ec88f42 fixed sync issue
10 months ago
Broque Thomas 2e4d8be0ac Update sync_service.py
10 months ago
Broque Thomas 436652e209 better
11 months ago
Broque Thomas ff33f9b3ef better
11 months ago
Broque Thomas 7d43bda3e5 Initial commit
11 months ago