download_playlist
Download a TIDAL playlist to local storage by providing its playlist ID. Requires tidal-dl-ng authentication.
Instructions
Downloads a TIDAL playlist to local storage using tidal-dl-ng.
USE THIS TOOL WHENEVER A USER ASKS FOR:
- "Download this playlist"
- "Save this playlist to my computer"
- "Download playlist ID X"
- "I want to download [playlist name]" (after identifying the playlist ID)
- Any request to download a complete playlist from TIDAL
IMPORTANT PREREQUISITES:
1. tidal-dl-ng must be installed: pip install tidal-dl-ng
2. User must have authenticated tidal-dl-ng: run 'tdn login' in terminal
3. tidal-dl-ng authentication is SEPARATE from TIDAL MCP authentication
When processing the results of this tool:
1. Confirm the download was successful or explain any errors
2. Note that playlists may take a long time to download depending on size
3. If tidal-dl-ng is not installed, guide user to install it
4. If authentication failed, guide user to run 'tdn login' in terminal
5. The files will be saved to tidal-dl-ng's configured download location
You can get playlist IDs from the get_user_playlists() function.
Args:
playlist_id: The TIDAL playlist ID/UUID to download
Returns:
A dictionary containing download status and any output messages
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| playlist_id | Yes |