【问题标题】:Spotify - How to create a playlist including certain albums from an artistSpotify - 如何创建一个播放列表,包括艺术家的某些专辑
【发布时间】:2017-06-17 14:31:13
【问题描述】:

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

项目:将我的 Spotify 歌曲复制到一个简单的 Excel 文档中。我能够确定以下几点:

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

现在,根据这些结果/输入,我想创建以下播放列表:

  1. “如果我只有一首艺术家的歌曲 = 用他的 TOP10 创建一个播放列表”
  2. “如果我有 2 到 4 首来自某位艺术家的歌曲 = 创建一个包含他的 TOP10 的播放列表以及这些歌曲来自的所有专辑”
  3. “如果我有 5 首或更多来自某位艺术家的歌曲 = 创建一个包含该艺术家的所有歌曲的播放列表”

有办法吗?

谢谢!

【问题讨论】:

    标签: excel spotify


    【解决方案1】:

    对于您的 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”获取专辑曲目

    希望对你有帮助!

    【讨论】:

      【解决方案2】:

      我不完全确定您是否与 excel 相关,但基于这个问题,我不知道您个人做了多少研究。

      首先我会引导你到Spotify's API

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

      然后,您可以继续检查上述库以及 addreplace 的轨道。

      如果您想实现它,Spotify 的 API 应该有您需要的任何进一步信息。

      【讨论】:

      • 感谢您的回答@Erasyn!好吧,我 - 当然 - 研究了 Spotify API:根据我的研究,第 1 项似乎可行 第 2 项让我担心,除非我在您的回答中遗漏了某些内容,否则我似乎仍然需要担心'_' 3 号可以完成,但根据我的研究没有直接的方法可以做到,所以我正在寻找一种新的方法来实现它。
      猜你喜欢
      • 2016-08-15
      • 2015-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-30
      • 1970-01-01
      • 1970-01-01
      • 2013-10-03
      相关资源
      最近更新 更多