1ea22d8b55045140379749ddcc369b3a9abcc9f3
Files directly in YYMMDD/ (e.g. 231015/take1.wav, 231015/take2.wav) all shared the same nc_folder_path, so take2 was silently merged as a new version of the take1 song instead of being a separate recording. Fix: when a file's parent == the session folder, append the file stem to make a unique virtual nc_folder_path per file. Files in subfolders (e.g. 231015/groove/take1.wav) are unaffected — they still group by folder. Applied in both nc_scan.py (manual scan) and internal.py (watcher uploads). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
Python
55.6%
TypeScript
42.2%
Dockerfile
0.6%
Makefile
0.5%
Shell
0.5%
Other
0.6%