| Yep it works fine. Three basic steps - 1) configure your environment; 2) record; 3) process. Steps 1 & 3 take the most effort here, but once set up you don't really have to sweat over any of it again. Step 2 takes the most duration since it's realtime. But the cool thing is there's no DAC happening. 1) Configure Environment * In Spotify set quality to Very High (nominally 320kbps) * Using some virtual patch cabling (I use Voice Meeter Banana), set Windows to use it's VAIO input as the Spotify output device. * Make sure B1 channel (the virtual output) is enabled in VMB * Set A1 channel (hardware out) in VMB to your speakers if you want to monitor music, otherwise set to nothing if you want it to do all this in the background * Set Audacity to to use the VAIO Output as the recording source 2) Record * hit play in spotify, hit record in audacity * Audacity should stop recording after prolonged silence when playlist ends - you can tweak the sensitivity of this. 3) Process
* Select all in Audacity, then Analyze/Detect Sounds, set silence threshold to whatever (e.g. -60). Spot check your results for accuracy. * Export this track list from Audacity (txt file) * Use a tool like https://watsonbox.github.io/exportify to export your playlist details from Spotify (csv file) * Use Excel or Python (or whatever your hammer of choice is) to merge your spotify playlist data with the audacity label export file, basically creating a new label file for audacity. For example, your audacity label name could be "artist-trackname". * Import your new label file to update the track names; * "Export Multiple" from Audacity using track name as file name. * Use some media management tool to clean up and download all the metadata for the file. I used MediaMonkey for this. Basically imported detecting artist and track name from filename, then let it do its thing to look up additional metadata and album covers. |
I'd suggest downloading it now before it inevitably gets nuked again