This is a Tampermonkey userscript designed to automate the process of downloading individual tracks from karaoke-version.de. It resets all selected tracks, confirms user intent, and downloads each track sequentially.
- Automatically deselects any pre-selected tracks before starting.
- Sequentially downloads each track by activating solo mode and initiating the download.
- Waits for the download process to confirm readiness before proceeding.
- Provides a confirmation dialog to ensure the user wants to proceed.
- Includes logging for debugging purposes.
- Install Tampermonkey in your browser.
- Enable Developer Mode for Tampermonkey:
- Open Tampermonkey’s Dashboard.
- Go to the Settings tab.
- Scroll down to the "Experimental" section.
- Enable the Config mode dropdown and select Advanced.
- Check the box for Allow access to local files.
- Save the changes.
- For more details, see Tampermonkey FAQ: Developer Mode.
- Create a new userscript in Tampermonkey and paste the script into the editor.
- Save the script, and it will automatically run on supported pages.
- Navigate to a custom backing track page, e.g.,
https://www.karaoke-version.de/custombackingtrack/artist/song.html
. - A confirmation dialog will appear. Click OK to begin downloading the tracks or Cancel to stop the script.
- The script will automatically:
- Deselect any active tracks.
- Start downloading from the first track.
- Sequentially move through all tracks on the page.
- You must be logged into your karaoke-version.de account.
- Ensure the page contains tracks available for download.
- You can adjust wait times or modify CSS selectors based on site changes.
- Debugging logs are included to monitor the process through the browser console.
This script is intended for personal use only. Please ensure that you comply with the terms and conditions of karaoke-version.de when using this script.