Stems and Playlist creation (with tracks) on linux with wine

Really cool, I’m using proton 9 to launch engine DJ, and launching a bat file with the regs.

Steam UI - Destination: cmd.exe

Launch Params: /c C:\engine.bat

BATCH contents:

C:\engine.bat

REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Capture" /REG:64 /F
REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render" /REG:64 /F
"C:\Program Files\Engine DJ\Engine DJ.exe"

Syncing drives I created a simlynk to my music in this path: $USER/.steam/steam/steamapps/compatdata/YOURSTEAMID/pfx/drive_c/users/steamuser/Music/MusicDJ pointing to my $USER/Music/MusicDJ

Because the database on Engine Library is a relative path works perfectly when you export your music to another drive.

You can now rsync with your USB DRIVE:

rsync -avLK --delete $USER/.steam/steam/steamapps/compatdata/STEAM_APPID/pfx/drive_c/users/steamuser/Music/ /media/$USERNAME/YOURDRIVE/

-LK flags to follow simlynks and treat as directories.

--delete to remove files in destination that no more exists in your source (like EngineDJ does).

STEAM_APPID you need to change to your Steam APPID in compatdata and YOURDRIVE to your drive path.

:slight_smile:

1 Like