自动保存Spotify';s发现每周播放列表

自动保存Spotify';s发现每周播放列表,spotify,Spotify,Spotify最新的每周发现功能在本周有点扼杀了它,所以我很想设置一个脚本,每周二自动保存播放列表。首先,这在AppleScript或Web API中都是可能的吗?第二,什么样的文档可以让我开始呢?这是一个好主意,并且具有构建此文档所需的功能。(AppleScript没有。) 首先,您应该通读,因为在发出请求时需要访问令牌。您会发现有三个流,选择哪一个取决于应用程序的工作方式 如何查找用户的每周发现播放列表? 发现每周播放列表的URI格式为spotify:user:spotifydiscover

Spotify最新的每周发现功能在本周有点扼杀了它,所以我很想设置一个脚本,每周二自动保存播放列表。首先,这在AppleScript或Web API中都是可能的吗?第二,什么样的文档可以让我开始呢?

这是一个好主意,并且具有构建此文档所需的功能。(AppleScript没有。)

首先,您应该通读,因为在发出请求时需要访问令牌。您会发现有三个流,选择哪一个取决于应用程序的工作方式

如何查找用户的每周发现播放列表?

发现每周播放列表的URI格式为
spotify:user:spotifydiscover:playlist:{id}
,默认情况下保存在用户播放列表的顶部。您可以使用来检索此列表但是-绝对不能保证此播放列表是用户的每周发现播放列表。这可能是因为用户遵循了其他用户的每周发现播放列表,甚至可能取消了自己的每周发现播放列表-请注意,默认情况下,“发现每周播放列表”是“私人的”,这意味着您必须获得用户的许可才能将其包含在其播放列表中。在开发人员网站上阅读有关中权限的详细信息

用户向您的应用程序提供他们的每周发现播放列表

我能想象的最简单的情况是,让用户告诉应用程序开始存储哪个播放列表。您可以通过允许用户直接输入播放列表的URI或再次使用“获取用户播放列表列表”端点为用户提供一些可供选择的播放列表来完成此操作。(过滤掉所有不是“每周发现”且由用户所有的播放列表
spotifydiscover

我真的不想进入这里,但请通读它们,以确保您的应用程序不会破坏它们


祝你好运

在Spotify Idea Exchange上,他们为用户创建了一种查看/访问以前的每周发现播放列表的方法。如果这个想法得到足够的支持(“荣誉”),他们的开发团队可以考虑将其纳入官方客户端的功能。


同时,同一线程上的用户创建了,它将“在Spotify每周一早上推荐的每周发现播放列表中自动添加新的30首曲目到个人每周发现存档播放列表中,这样它们就不会丢失。”,如果您愿意获得IFTTT帐户并允许其访问您的Spotify帐户,这应该是一个可行的解决方案。

我创建了一个小docker映像,可以每周运行。它将以“DiscoverWeekly\uu【年】\u【日历周】的名称将您的播放列表保存到您的播放列表中,例如“DiscoverWeekly\u 2015\u 43”

回购协议及其运行说明:

我认为用户必须添加此新播放列表,然后获取您正在谈论的此新播放列表的id,然后像获取其他播放列表一样获取播放列表。这是Spotify自动生成的播放列表,每周一刷新一次。下周我会检查身份证,但我想它还是一样的。问题是内容的变化。因此,无论什么解决方案,只要创建一个播放列表的副本,就可以得到一个非动态的播放列表。如果您有播放列表的id,那么只需查找api文档,获取播放列表的内容是最简单的事情之一,可以将其保存到任何您想要的地方。每周创建一个新文件夹并保存该周的播放列表。听起来很容易避免选择日期字符串格式。为什么日历上有“K”呢?Ups。。。这是德语的日历。将更改:)