mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-03 16:56:54 +00:00
37_Spotify: album cover sizes
git-svn-id: https://svn.fhem.de/fhem/trunk@14419 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
f9c8de8afc
commit
42713085a0
@ -891,10 +891,15 @@ sub Spotify_saveTrack($$$$) { # save a track object to the readings
|
|||||||
readingsBulkUpdateIfChanged($hash, $prefix."_artist_uri", $track->{artists}[0]{uri}, 1);
|
readingsBulkUpdateIfChanged($hash, $prefix."_artist_uri", $track->{artists}[0]{uri}, 1);
|
||||||
readingsBulkUpdateIfChanged($hash, $prefix."_album_name", $track->{album}{name}, 1);
|
readingsBulkUpdateIfChanged($hash, $prefix."_album_name", $track->{album}{name}, 1);
|
||||||
readingsBulkUpdateIfChanged($hash, $prefix."_album_uri", $track->{album}{uri}, 1);
|
readingsBulkUpdateIfChanged($hash, $prefix."_album_uri", $track->{album}{uri}, 1);
|
||||||
|
|
||||||
|
my @sizes = ("large", "medium", "small");
|
||||||
|
my $index = 0;
|
||||||
foreach my $image(@{$track->{album}{images}}) {
|
foreach my $image(@{$track->{album}{images}}) {
|
||||||
my $size = $image->{height} == 64 ? "small" : ($image->{height} == 300 ? "medium" : ($image->{height} == 640 ? "large" : $image->{height}));
|
readingsBulkUpdateIfChanged($hash, $prefix."_album_cover_". $sizes[$index], $image->{url}, 1);
|
||||||
readingsBulkUpdateIfChanged($hash, $prefix."_album_cover_". $size, $image->{url}, 1);
|
$index++;
|
||||||
|
last if($index >= 3);
|
||||||
}
|
}
|
||||||
|
|
||||||
readingsEndUpdate($hash, 1) if($beginUpdate);
|
readingsEndUpdate($hash, 1) if($beginUpdate);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user