Spotify Sync Liked Songs to Playlist
该工作流自动同步用户在Spotify中“喜欢的歌曲”与指定播放列表,确保两者内容实时一致。它可定期自动添加新曲目并删除不再喜欢的歌曲,保持播放列表的整洁与精准。通过Gotify推送同步完成的通知,用户能够及时了解更新情况,极大简化了音乐管理,提升了效率,适合个人用户及小型团队使用。
流程图

工作流名称
Spotify Sync Liked Songs to Playlist
主要功能和亮点
该工作流自动同步用户Spotify“喜欢的歌曲”(Liked Songs)与指定的播放列表(Playlist),实现两者内容的实时一致。它不仅能将“喜欢的歌曲”中新增的曲目添加到目标播放列表,还能删除目标播放列表中不再被喜欢的歌曲,从而保持播放列表的精准和整洁。支持定时每日自动执行,确保同步的时效性。此外,工作流通过Gotify推送同步完成的通知,方便用户及时了解更新情况。
解决的核心问题
Spotify的“喜欢的歌曲”与用户自定义播放列表之间无法自动同步,导致管理多个播放列表繁琐,且容易出现播放列表内容与用户实际喜好不一致的问题。该工作流解决了自动同步和去重的问题,减少手动操作,提高音乐管理效率和体验。
应用场景
- 喜欢在Spotify中收藏歌曲,并希望将这些收藏自动整理到某个常用播放列表中。
- 需要定期清理播放列表中不再喜欢的歌曲,保持播放列表内容更新与个人口味一致。
- 音乐爱好者或内容管理者希望简化Spotify音乐库和播放列表的维护工作。
- 适合个人用户及小型团队的音乐管理自动化。
主要流程步骤
- 触发方式:支持手动启动和定时调度(默认每日0点执行)。
- 初始化变量:配置目标播放列表名称。
- 获取数据:
- 获取用户所有“喜欢的歌曲”。
- 获取用户所有播放列表,并筛选出目标播放列表。
- 获取目标播放列表中的所有歌曲。
- 数据处理:
- 对“喜欢的歌曲”和目标播放列表歌曲进行排序和对比。
- 找出“喜欢的歌曲”中新增的但目标播放列表缺失的歌曲。
- 找出目标播放列表中不再被喜欢的旧歌曲。
- 同步操作:
- 批量将新增歌曲添加到目标播放列表。
- 批量删除目标播放列表中已不喜欢的歌曲。
- 结果统计与通知:
- 统计添加和删除的歌曲数量。
- 通过Gotify发送同步完成的通知,包含操作详情和耗时。
涉及的系统或服务
- Spotify:调用Spotify API,获取用户音乐库及播放列表信息,执行添加和删除歌曲操作。
- Gotify:推送同步完成的Markdown格式通知消息。
- n8n工作流自动化平台:作为整个流程的执行和调度平台。
适用人群或使用价值
- Spotify重度用户,喜欢收藏和管理大量歌曲的个人用户。
- 希望自动维护播放列表与“喜欢的歌曲”一致的用户。
- 音乐内容策划者和小型音乐团队,提升音乐库管理效率。
- 自动化爱好者和技术用户,通过该工作流实现Spotify音乐管理的智能化和无人值守。
此工作流极大简化了Spotify中“喜欢的歌曲”与播放列表的同步过程,自动完成增删操作,提升用户体验和音乐管理效率,是音乐爱好者和内容管理者的理想助手。