可能的Spotify肖像元数据缓存错误 [英] possible spotify portrait metadata caching bug

查看:16
本文介绍了可能的Spotify肖像元数据缓存错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

要复制的代码

在我的应用程序中,我有以下代码。

var seed = "spotify:artist:3UbyYnvNIT5DFXU4WgiGpP";
  sp.core.getMetadata(seed, {
    onSuccess: function (metadata) {
      console.log(metadata);       
    },
    onFailure: function () {}
  });

查看行为的步骤

  1. 如果Spotify已打开,请将其关闭,然后重新打开,打开Spotify后,运行应用程序并查看显示为的控制台
Object
    name: "Whitesnake"
    portrait: ""
    type: "artist"
    uri: "spotify:artist:3UbyYnvNIT5DFXU4WgiGpP"
  __proto__: Object
  1. 然后点击电台应用程序,创建一个基于白色蛇乐队的电台。
  2. 重新运行原始应用程序并查看将显示的控制台输出。
Object
    name: "Whitesnake"
    portrait: "spotify:image:3c4aa30d845dd456d750cf16bef8e2cadb2af342"
    type: "artist"
    uri: "spotify:artist:3UbyYnvNIT5DFXU4WgiGpP"
  __proto__: Object
  1. 退出Spotify并重新运行原始应用程序并查看将显示的控制台
Object
    name: "Whitesnake"
    portrait: ""
    type: "artist"
    uri: "spotify:artist:3UbyYnvNIT5DFXU4WgiGpP"
  __proto__: Object

问题

为什么广播应用程序能够访问肖像URI,然后在使用广播应用程序后,可以从我的应用程序访问该应用程序?是否需要先进行某种初始化,或者这是一个错误?

Spotify

艺人(和专辑等)的某些信息只有在您对该URI进行"浏览"后才能使用--在此之前,推荐答案只下载有关某个项目的基本信息以保持性能。

您看到的是电台正在进行浏览,这会导致Spotify客户端填充缺失的信息。

Spotify的更新即将推出,将改善此行为。

这篇关于可能的Spotify肖像元数据缓存错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆