audioespresso is a tool for extracting tracklists from DJ sets. paste a soundcloud or youtube link to get the tracklist.
soundcloud: paste a link and click brew tracklist. no setup required.
youtube: requires a helper tool. install with npm install -g audio-espresso-helper then run the command with your youtube url.