soulsync/database
Broque Thomas a2b9e32d04 Add download source tracking to library history modal
New download_source column on library_history table records which source
(Soulseek, Tidal, Qobuz, HiFi, YouTube, Deezer) each track was downloaded
from. Extracted from context username during post-processing.

Frontend shows source badge alongside quality badge on each download entry.
Source breakdown bar below tabs shows per-source totals with color-coded
chips (e.g., "Soulseek: 847 | Tidal: 203"). Includes DB migration for
existing installs. Existing entries show quality only (source is NULL).
2026-04-05 18:03:46 -07:00
..
__init__.py basic db structure 2025-08-05 22:43:04 -07:00
music_database.py Add download source tracking to library history modal 2026-04-05 18:03:46 -07:00
music_library.db basic db structure 2025-08-05 22:43:04 -07:00