Spotify 同步喜欢的歌曲到播放列表

用于Spotify,自动将您喜欢的歌曲同步到指定播放列表,每24小时运行一次,确保播放列表始终更新,删除不再喜欢的歌曲并添加新喜欢的歌曲,提升您的音乐体验。

2025/7/8
40 个节点
复杂
tygc4owzlquowxvbschedulecomplexschedule triggergotifysplitinbatchesspotifyfiltercomparedatasetssummarizesticky notenoopautomationadvancedcronlogicconditional
分类:
Communication & MessagingSchedule TriggeredComplex WorkflowCreative Content & Video Automation
集成服务:
Schedule TriggerGotifySplitInBatchesSpotifyFilterCompareDatasetsSummarizeSticky NoteNoOp

适用人群

适合以下人群使用此工作流:
- 音乐爱好者:希望将个人喜欢的歌曲同步到指定播放列表中。
- Spotify 用户:需要定期管理和更新播放列表,确保其内容与个人喜好一致。
- 自动化爱好者:希望通过自动化工具简化音乐管理流程,节省时间。
- 开发者和技术人员:希望利用 n8n 平台创建复杂的工作流,以实现更高效的 Spotify 数据管理。

解决的问题

此工作流解决了以下问题:
- 播放列表更新:自动将用户在 Spotify 中喜欢的歌曲同步到指定的播放列表,确保播放列表始终反映用户的当前喜好。
- 删除不再喜欢的歌曲:自动从播放列表中删除用户不再喜欢的歌曲,保持播放列表的整洁。
- 定期维护:通过定时触发器,每 24小时 运行一次,确保播放列表的持续更新,节省用户的手动操作时间。

工作流程

工作流的详细步骤:
1. 启动:工作流通过手动触发或定时触发器启动。
2. 设置目标播放列表:用户需要在 Edit set Vars 节点中指定目标播放列表的名称。
3. 获取喜欢的歌曲:通过 Spotify get Liked Songs 节点获取用户在 Spotify 中的所有喜欢的歌曲。
4. 获取所有播放列表:使用 Spotify get all playlists 节点获取用户的所有播放列表。
5. 筛选目标播放列表:通过 Filter Playlist x 节点筛选出用户指定的目标播放列表。
6. 获取目标播放列表中的歌曲:使用 Spotify get Tracks of X 节点获取目标播放列表中的所有歌曲。
7. 比较数据集:通过 Compare Datasets 节点比较喜欢的歌曲和目标播放列表中的歌曲,找出需要添加和删除的歌曲。
8. 删除旧歌曲:通过 Loop delete old 节点循环删除不再喜欢的歌曲。
9. 添加缺失的歌曲:通过 Loop add missing 节点循环将喜欢的歌曲添加到目标播放列表中。
10. 发送通知:通过 Gotify 节点发送同步完成的通知,包括添加和删除的歌曲数量。

自定义指南

用户可以通过以下方式自定义和适应此工作流:
- 更改目标播放列表名称:在 Edit set Vars 节点中更新 varplaylistto 的值为所需播放列表的名称。
- 调整运行频率:在 Schedule Trigger 节点中更改触发频率,以适应个人需求,例如每天、每周或每月。
- 修改通知内容:在 Gotify 节点中自定义通知消息,以更好地反映用户的偏好和需求。
- 扩展功能:用户可以根据需要添加其他节点,例如记录日志、发送邮件通知或与其他服务集成,以增强工作流的功能。

Spotify 同步喜欢的歌曲到播放列表 - N8N 工作流导航