Tidal
JSON →Search, browse, and manage your Tidal music library with AI. Discover artists, albums, and tracks. Create and curate playlists. Add favorites to your library. Get personalized recommendations. 32 tools powered by the official Tidal API with OAuth authentication.
Install
npm install -g @lucaperret/tidal-cli Tools · 43
- search Search for artists, albums, tracks, videos, playlists, or get autocomplete suggestions and editorial content
- artist_info Get detailed information about a specific artist by ID
- artist_tracks Get top tracks for a specific artist by ID
- artist_albums Get discography/albums for a specific artist by ID
- artist_similar Get similar artists for a given artist ID
- artist_radio Generate a radio station based on an artist
- album_info Get detailed information about a specific album by ID
- album_barcode Look up an album by its EAN barcode
- track_info Get detailed information about a specific track by ID
- track_similar Get similar tracks for a given track ID
- track_isrc Look up a track by its ISRC code
- track_radio Generate a radio station based on a track
- playlist_list List all user playlists
- playlist_create Create a new playlist with a given name
- playlist_add_track Add a track to a playlist
- playlist_add_album Add all tracks from an album to a playlist
- playlist_remove_track Remove a track from a playlist
- playlist_move_track Move a track to a different position in a playlist
- playlist_rename Rename a playlist
- playlist_set_description Set or update the description of a playlist
- playlist_delete Delete a playlist
- library_add Add a track, artist, album, or video to the user's library
- library_remove Remove a track from the user's library
- library_favorite_playlists List favorite playlists in the user's library
- library_add_playlist Add a playlist to the user's library favorites
- library_remove_playlist Remove a playlist from the user's library favorites
- recommend Get personalized recommendations/mixes (daily, discovery, new-release, offline)
- mix_items Get tracks inside a specific mix
- history_tracks Get recently played tracks
- history_albums Get recently played albums
- history_artists Get recently played artists
- search_history List recent search history entries
- search_history_delete Delete a specific search history entry
- search_history_clear Clear all search history
- user_profile Get the current user's profile information
- saved_list List saved/bookmarked items
- saved_add Add an item (track, album, artist, playlist, video) to saved for later
- saved_remove Remove a saved item by type and ID
- share_track Generate a public share link for a track
- share_album Generate a public share link for an album
- playback_play Play a track with optional quality setting
- playback_info Get playback/stream information for a track
- playback_url Get the direct stream URL for a track
Links
★ 5 GitHub stars