soulsync/database
Broque Thomas 48b188446b feat: discovery match cache, mobile sync layout fixes
- Add global discovery_match_cache table to cache successful track matches
    (title+artist+provider -> matched result) across all discovery sources
  - Cache check before API search in YouTube, ListenBrainz, Tidal, and Beatport
    discovery workers; cache write after high-confidence matches
  - Re-discovering playlists or overlapping tracks across sources skips API lookups
  - Fix Spotify tab sidebar forcing 2-column grid on mobile via inline JS styles
  - Add mobile responsive styles for Spotify playlist cards (stack layout vertically)
2026-02-06 09:24:50 -08:00
..
__init__.py basic db structure 2025-08-05 22:43:04 -07:00
music_database.py feat: discovery match cache, mobile sync layout fixes 2026-02-06 09:24:50 -08:00
music_library.db basic db structure 2025-08-05 22:43:04 -07:00