Control Tidal music streaming from the terminal. Use when the user wants to search Tidal's catalog (artists, albums, tracks, videos, playlists), manage playlists (create, rename, delete, add/remove tracks), manage library/favorites, play music, explore artist/track info, find similar artists or tracks, get personalized recommendations, or view user profile. Triggers on: music-related requests mentioning Tidal, playlist management, music search, 'play this song', 'add to my playlist', 'find this
Tidal音乐流媒体命令行工具。搜索目录、管理播放列表、控制音乐库、播放曲目、探索艺术家、发现新音乐。
如果tidal-cli未完成认证,请先运行auth命令。这将打开用户浏览器进行Tidal登录(一次性操作):
bash
tidal-cli auth
凭据持久化存储在~/.tidal-cli/session.json中,并会自动刷新。
bash
tidal-cli --json search artist Radiohead
tidal-cli --json search album OK Computer
tidal-cli --json search track Karma Police
tidal-cli --json search video Paranoid Android
tidal-cli --json search playlist 90s Rock
JSON输出返回[{id, type, name, extra: {popularity, duration, ...}}]。
bash
tidal-cli --json artist info
tidal-cli --json artist tracks
tidal-cli --json artist albums
tidal-cli --json artist similar
bash
tidal-cli --json track info
tidal-cli --json track similar
bash
tidal-cli --json playlist list
tidal-cli --json playlist create --name 我的播放列表 --desc 描述
tidal-cli --json playlist rename --playlist-id
tidal-cli --json playlist delete --playlist-id
tidal-cli --json playlist add-track --playlist-id
tidal-cli --json playlist remove-track --playlist-id
tidal-cli --json playlist add-album --playlist-id
bash
tidal-cli --json library add --artist-id
tidal-cli --json library add --album-id
tidal-cli --json library add --track-id
tidal-cli --json library remove --artist-id
bash
tidal-cli --json recommend # 我的混音、发现、新上架
tidal-cli --json user profile # 账户信息
bash
tidal-cli playback play
tidal-cli playback play
tidal-cli --json playback info
tidal-cli --json playback url
音质选项:LOW、HIGH、LOSSLESS、HI_RES。
始终使用--json 进行程序化访问。将其放在子命令之前。
搜索后执行:
bash
TRACK_ID=$(tidal-cli --json search track Bohemian Rhapsody | jq -r .[0].id)
tidal-cli --json playlist add-track --playlist-id
创建主题播放列表:
bash
PL_ID=$(tidal-cli --json playlist create --name 公路旅行 | jq -r .id)
发现工作流(搜索艺术家 -> 相似 -> 热门曲目 -> 添加到播放列表):
bash
ARTIST_ID=$(tidal-cli --json search artist Portishead | jq -r .[0].id)
SIMILAR=$(tidal-cli --json artist similar $ARTIST_ID | jq -r .[0].id)
TRACK_ID=$(tidal-cli --json artist tracks $SIMILAR | jq -r .[0].id)
tidal-cli --json playlist add-track --playlist-id
封面艺术: track info和album info会返回coverUrl字段(640x640 JPEG格式)。在显示曲目或专辑详情时,始终向用户展示该封面——以图片形式呈现。
退出码: 0 = 成功,1 = 错误,2 = 缺少参数。错误信息以Error:前缀输出到stderr。
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 tidal-cli-1776369362 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 tidal-cli-1776369362 技能
skillhub install tidal-cli-1776369362
文件大小: 2.15 KB | 发布时间: 2026-4-17 16:20