soulsync/database
Broque Thomas c7d6cc21e8 Preserve track provenance through lossy transcoding (#245)
- Update provenance file_path when Blasphemy Mode deletes the original
  FLAC and replaces it with a lossy copy — provenance now points to
  the transcoded file instead of the deleted original
- New update_provenance_file_path() database method
- Non-blocking: wrapped in try/except, never interrupts transcode flow
- Downsample (hi-res → CD quality) is unaffected — replaces in-place
  with same filename, provenance stays valid
2026-04-02 15:14:27 -07:00
..
__init__.py basic db structure 2025-08-05 22:43:04 -07:00
music_database.py Preserve track provenance through lossy transcoding (#245) 2026-04-02 15:14:27 -07:00
music_library.db basic db structure 2025-08-05 22:43:04 -07:00