The annoying thing about Soulseek is that it puts all your downloads into either "complete" and "downloading" folders based on the status. Sometimes the downloads get stuck and results in stale folders. Most people download only one or two tracks, but since it's downloaded at the folder level it results in the user having to fish out the track.
This script extracts all completed downloads into the "extracted" folder so that you don't need to go fish out each completed track, and instead just load all the extracted songs in one go to the DJ software of your choosing.
- move
dist/slsk_extract.exe
into the download folder<your_path_to>/Soulseek Downloads
- Run the program
- All files from the "completed" folder will be moved to the newly created "extracted folder"
- Check the extract_log.txt for a comprehensive of list of your downloads
- "complete" and "downloading" folders will be cleaned up of any empty folders.
Note: Folder names with excessive spaces and/or non standard characters sometimes fail to be cleaned up. Check back for updates...
Enjoy!