From b65eca420a6bc97d2df8265b40a6da60d2358278 Mon Sep 17 00:00:00 2001 From: floppydiskette Date: Sat, 21 Dec 2024 00:21:18 +0000 Subject: Show album cover for current track --- app/Http/Controllers/MusicController.php | 2 ++ 1 file changed, 2 insertions(+) (limited to 'app/Http/Controllers/MusicController.php') diff --git a/app/Http/Controllers/MusicController.php b/app/Http/Controllers/MusicController.php index 5e31d86..08a01f6 100644 --- a/app/Http/Controllers/MusicController.php +++ b/app/Http/Controllers/MusicController.php @@ -25,10 +25,12 @@ class MusicController extends Controller $data = $response->json(); error_log($response->body()); $track_data = $data["recenttracks"]["track"][0]; + $image = array_column($track_data["image"], null, 'size')['large'] ?? false; $current_track = [ 'title' => $track_data["name"], 'artist' => $track_data["artist"]["#text"], 'url' => $track_data["url"], + 'image' => $image["#text"], ]; Cache::put('current_track', $current_track, now()->addSeconds(15)); return $current_track; -- cgit v1.2.3-54-g00ecf