get_item_album_art_uri返回None

时间:2017-04-22 21:49:37

标签: python sonos

我正在使用Sonos图书馆,soco

它有一种检索专辑封面的方法,适用于当前播放的艺术家。 每次都返回None。只是不明白。

def artImage(self):
    currentZone = str(self.cb.currentText())
    deviceDict= self.sonosZonesCoordinatorsIP()
    for key, value in deviceDict.items():
        if value == currentZone:
            device = SoCo(key)
            track = device.get_current_track_info()
            current_album = track["album"]
            album_art_uri  = device.get_item_album_art_uri(current_album)

在soco模块的片段下面:

def get_item_album_art_uri(self, item):
    """Get an item's Album Art absolute URI."""

    if getattr(item, 'album_art_uri', False):
        return self._build_album_art_full_uri(item.album_art_uri)
    else:
        return None

及其链接:https://github.com/SoCo/SoCo/blob/master/soco/core.py

事先,非常感谢。 只是厌倦了没有搞清楚......

0 个答案:

没有答案