soulsync/database
Broque Thomas efe4561bcb Add per-profile service credentials foundation (DB + API)
DB migration adds 11 columns to profiles table for per-profile Spotify
credentials, Tidal tokens, and media server library selection. All
encrypted, all default NULL (fall back to global config).

API endpoints follow existing ListenBrainz per-profile pattern:
- GET/POST/DELETE /api/profiles/me/spotify
- GET/POST /api/profiles/me/server-library

Foundation only — no frontend UI or client initialization changes yet.
2026-03-20 10:30:56 -07:00
..
__init__.py basic db structure 2025-08-05 22:43:04 -07:00
music_database.py Add per-profile service credentials foundation (DB + API) 2026-03-20 10:30:56 -07:00
music_library.db basic db structure 2025-08-05 22:43:04 -07:00