【发布时间】:2021-04-28 12:47:36
【问题描述】:
我的问题:区分可播放和不可播放的曲目。
我正在尝试使用 Spotipy 打印播放列表中所有曲目的元数据详细信息。 我添加到播放列表中的某些歌曲不再可用,因此不会显示在我的 spotify 播放列表中(灰显)。但是,它们通常会与其他可用的轨道一起打印。我不希望他们在那里;如果我此时无法播放它们,我不希望它们显示在我打印的播放列表中。
我检查该曲目在哪些市场上可用,以确定是否应该打印。这工作正常。
'available_markets': []
我遇到的问题是,有些曲目没有任何可用的市场并且是空的,就像代码 sn-p 显示的那样。它们与我无法使用的歌曲曲目相同。但我仍然可以玩它们!这意味着我删除不可用歌曲的代码也会删除可播放的歌曲。
我还没有找到另一种方法来获取有关曲目是否真的可用的数据。我错过了什么?
更新:找到了解决方案。作为答案发布。
【问题讨论】: