Automatically mirrors every parsed playlist (Spotify, Tidal, YouTube, Beatport) to a local database so they're always accessible — even if a service subscription lapses or the browser closes. - New "Mirrored" tab on the Sync page with source-branded cards showing discovery/download status - Auto-mirrors on successful parse (upsert — re-parsing updates the existing mirror, no duplicates) - Click any mirrored playlist to browse its full track list, then run it through the discovery pipeline - Cards dynamically reflect live state: Discovering → Discovered → Downloading → Downloaded - Download modal rehydrates after page refresh — click a "Downloading..." card to resume viewing progress - All phase transitions (start, complete, cancel, error, modal close) keep card and backend state in sync - Profile-scoped via profile_id, consistent with other features |
||
|---|---|---|
| .. | ||
| vendor | ||
| favicon.png | ||
| hydrabase.png | ||
| mobile.css | ||
| script.js | ||
| style.css | ||
| whisoul.png | ||