Spotify – 如何创build播放列表,包括艺术家的某些专辑

目标:我真的很喜欢发现音乐,所以我想创build一个播放列表来发现更多来自用户已经喜欢的艺术家的歌曲(因为您知道,有时我们只是添加一两首艺术家的歌曲,而不是花时间探索他/她的工作的其余部分)。

该项目:复制我的Spotify歌曲在一个简单的Excel文档。 我能够确定以下内容:

  1. 我只有一首歌的艺术家的名字
  2. 我有2到4首歌曲的艺术家的名字
  3. 我有5首或更多的歌曲的艺术家的名字

现在,基于这些结果/input,我想创build以下播放列表:

  1. “如果我只有一首歌从歌手=创build一个播放列表与他的TOP10”
  2. “如果我有一个艺术家的2到4首歌曲=用他的TOP10和所有专辑创build一个播放列表这些歌曲是从”
  3. “如果我有5首或更多歌曲来自歌手=创build一个播放列表与此艺术家的所有歌曲”

有没有办法做到这一点?

谢谢!

对于你的数字2, “如果我有一个艺术家的2到4首歌曲=用他的TOP10创build一个播放列表,并且这些歌曲来自所有的专辑” ,你将不得不做很多的API调用,但是这很容易:

一旦你有你的艺术家ID(你会发现它与这个端点“ GET https://api.spotify.com/v1/search?q={artist_name}&type=artist ”)

您可以通过端点“ GET https://api.spotify.com/v1/artists/{id}/top-tracks ”询问其前十名曲目

现在你有了你的曲目对象,你可以得到他们的专辑ID,并使用这个端点“ GET https://api.spotify.com/v1/albums/{id}/tracks ”获得专辑曲目

我希望它会帮助你!

我不完全确定你是否与excel紧密相连,但基于这个问题,我不知道你做了多less研究。

首先,我将指导您使用Spotify的API 。

就实现过程而言,您可能想要使用范围来读取用户的音乐,我会使用用户库读取一个。

然后,您可以继续按照上面的详细说明来检查库,并添加或replace它的曲目。

Spotify的API应该有任何进一步的信息,如果你想要实现这一点。