feedBack-desktop/src
byrongamatos b57746f2fb fix(library): create the default library folder on first run
The Python server only seeds bundled starter content (and scans) when
DLC_DIR.is_dir() is true, and it can't bootstrap the folder itself — the
seed's mkdir runs only after _get_dlc_dir() already resolves a directory. On a
fresh install the default library path didn't exist, so the scan bailed with
"DLC folder not configured" and starter content never seeded.

Create the resolved DLC dir in startPython() before spawning the server so the
first scan seeds the bundled songs. Also modernize the default library path to
~/.local/share/feedback/library, keeping the legacy slopsmith paths as
fallbacks so existing installs that relied on the default keep their populated
library.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-03 23:36:33 +02:00
..
audio fix(audio): read-ahead the backing track off the RT audio thread (#60) 2026-07-03 16:16:27 +02:00
main fix(library): create the default library folder on first run 2026-07-03 23:36:33 +02:00
renderer fix(renderer): keep Rig Builder's tone out of the user's manual VST chain (#73) 2026-07-03 15:59:34 +02:00
vst-host Audio: song loudness normalization, in-process VSTs (perf), and stereo routing (#24) 2026-06-19 23:08:05 +02:00