我正在使用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
事先,非常感谢。 只是厌倦了没有搞清楚......