Steffen Schuhmann 1ea22d8b55 fix: each file in a dated session folder becomes its own song
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>
2026-03-29 15:47:10 +02:00
2026-03-28 21:53:03 +01:00
2026-03-28 21:53:03 +01:00
2026-03-28 21:53:03 +01:00
2026-03-28 21:53:03 +01:00
2026-03-28 21:53:03 +01:00
Description
No description provided
722 KiB
Languages
Python 55.6%
TypeScript 42.2%
Dockerfile 0.6%
Makefile 0.5%
Shell 0.5%
Other 0.6%