get_playlist_tracks
Retrieve all tracks from a TIDAL playlist by providing its playlist ID. Supports pagination with limit and offset to fetch specific subsets of large playlists.
Instructions
Retrieves all tracks from a specified TIDAL playlist.
USE THIS TOOL WHENEVER A USER ASKS FOR:
- "Show me the songs in my playlist"
- "What tracks are in my [playlist name] playlist?"
- "List the songs from my playlist"
- "Get tracks from my playlist"
- "View contents of my TIDAL playlist"
- Any request to see what songs/tracks are in a specific playlist
This function retrieves tracks from a specific playlist in the user's TIDAL account.
By default, it fetches ALL tracks using automatic pagination. Supply a
limit and offset to retrieve a smaller page from a large playlist.
The playlist_id must be provided, which can be obtained from the get_user_playlists() function.
When processing the results of this tool:
1. Present the playlist information (title, description, track count) as context
2. List the tracks in a clear, organized format with track name, artist, and album
3. Include track durations where available
4. Mention the total number of tracks in the playlist
5. If there are many tracks, focus on highlighting interesting patterns or variety
Args:
playlist_id: The TIDAL ID of the playlist to retrieve (required)
limit: Maximum number of tracks to retrieve (default: None, meaning fetch all tracks)
offset: Zero-based index of the first track to retrieve (default: 0)
Returns:
A dictionary containing tracks plus total_track_count, has_more, and next_offset
pagination metadata
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No | ||
| playlist_id | Yes |