soulsync/database
Broque Thomas 5334a4688e Preserve discovery data when re-mirroring playlists
mirror_playlist() was deleting all tracks and re-inserting them,
which wiped the extra_data containing discovery results. Now saves
the {source_track_id: extra_data} map before deleting and restores
it on re-insert for tracks that don't bring their own extra_data.
This prevents discovery loss when playlists auto-refresh on tab load.
2026-03-31 10:40:18 -07:00
..
__init__.py basic db structure 2025-08-05 22:43:04 -07:00
music_database.py Preserve discovery data when re-mirroring playlists 2026-03-31 10:40:18 -07:00
music_library.db basic db structure 2025-08-05 22:43:04 -07:00