Spotify - 如何创建包含艺术家特定专辑的播放列表

时间:2017-01-31 23:56:53

标签: excel spotify

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

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

  1. 我只有一首歌的艺术家姓名
  2. 我所拥有的艺术家的名字 2到4首歌曲
  3. 我有5首或更多歌曲的艺术家的姓名
  4. 现在,基于这些结果/输入,我想创建以下播放列表:

    1. “如果我只有一首来自艺术家的歌曲=使用他的TOP10创建一个播放列表”
    2. “如果我有来自艺术家的2到4首歌曲=使用他的TOP10创建播放列表,所有专辑都是来自”
    3. “如果我有5首或更多来自艺术家的歌曲=使用此艺术家的所有歌曲创建播放列表”
    4. 有办法吗?

      谢谢!

2 个答案:

答案 0 :(得分:0)

我不完全确定你是否与excel联系在一起,但根据这个问题,我不知道你个人做过多少研究。

首先,我会引导您Spotify's API

就实现而言,您可能希望使用scope来阅读用户的音乐,我会使用用户库读取的音乐。

然后,您可以按照上面详述的内容和addreplace跟踪来检查图书馆。

如果要实现此功能,Spotify的API应该包含您需要的任何其他信息。

答案 1 :(得分:0)

对于您的号码2, “如果我有来自艺术家的2到4首歌曲=使用他的TOP10和所有专辑创建播放列表,这些歌曲来自” ,你必须做很多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

我希望它能帮到你!