Loading...
Loading...
Moves audio files to the correct album location with proper path structure. Use when the user has downloaded WAV files from Suno or other sources that need to be organized.
npx skill4agent add bitwize-music-studio/claude-ai-music-skills import-audio<file-path> <album-name> [track-slug]track-slug~/Downloads/track.wav sample-album~/Downloads/03-t-day-beach.wav sample-album~/Downloads/stems.zip sample-album 01-first-tasteUsage: /import-audio <file-path> <album-name> [track-slug]
Examples:
/import-audio ~/Downloads/track.wav sample-album
/import-audio ~/Downloads/stems.zip sample-album 01-first-tasteresolve_path("audio", album_slug){audio_root}/artists/{artist}/albums/{genre}/{album}/~/bitwize-music/audio/artists/bitwize/albums/hip-hop/sample-album/resolve_path| File Type | Action |
|---|---|
| Move to album audio dir (Step 4) |
| Extract to per-track stems subfolder (Step 4b) |
0 Lead Vocals.wav1 Backing Vocals.wavmkdir -p {resolved_path}
mv "{source_file}" "{resolved_path}/{filename}"0 Lead Vocals.wav{resolved_path}/
01-first-taste.wav
02-sugar-high.wav
stems/
01-first-taste/
0 Lead Vocals.wav
1 Backing Vocals.wav
2 Drums.wav
...
02-sugar-high/
0 Lead Vocals.wav
1 Backing Vocals.wav
...01-first-taste-stems.zip01-first-taste/import-audio stems.zip sample-album 01-first-tastemkdir -p {resolved_path}/stems/{track-slug}
unzip "{source_file}" -d "{resolved_path}/stems/{track-slug}"update_track_field(album_slug, track_slug, "stems", "Yes")<zip-path> <album-name> [track-slug]Moved: {source_file}
To: {resolved_path}/{filename}Extracted stems: {source_file}
To: {resolved_path}/stems/{track-slug}/
Files: {count} stem files extracted
Updated: {track-slug} stems → YesError: File not found: {source_file}Error: Config not found at ~/.bitwize-music/config.yaml
Run /configure to set up.Warning: File already exists at destination.
Overwrite? (The original was not moved)Note: This is an MP3 file. For best mastering results, download the WAV
version from Suno instead. MP3 compression removes audio data that can't
be recovered during mastering.
If WAV isn't available, this MP3 will work but mastering quality may be limited./import-audio ~/Downloads/03-t-day-beach.wav sample-albumpaths:
audio_root: ~/bitwize-music/audio
artist:
name: bitwizeMoved: ~/Downloads/03-t-day-beach.wav
To: ~/bitwize-music/audio/artists/bitwize/albums/hip-hop/sample-album/03-t-day-beach.wav/import-audio ~/Downloads/stems.zip sample-album 01-first-tasteExtracted stems: ~/Downloads/stems.zip
To: ~/bitwize-music/audio/artists/bitwize/albums/hip-hop/sample-album/stems/01-first-taste/
Files: 5 stem files extracted
Updated: 01-first-taste stems → Yescat ~/.bitwize-music/config.yaml
mv file.wav ~/music-projects/audio/artists/bitwize/albums/electronic/sample-album/# Use MCP to resolve the correct path
resolve_path("audio", album_slug) → returns full path with artist folderresolve_path{content_root}/artists/{artist}/albums/{genre}/{album}/{audio_root}/artists/{artist}/albums/{genre}/{album}/{documents_root}/artists/{artist}/albums/{genre}/{album}/resolve_pathpath_type