private function searchTidal($query) { $session = $this->session->get('tidal.session'); $query = ['query' => $query, 'sessionId' => $session['sessionId'], 'countryCode' => $session['countryCode'], 'limit' => 10, 'types' => 'ALBUMS,TRACKS']; $response = $this->tidal->body($this->tidal->get('search', compact('query'))); return JmesPath\search('albums.items[*].{id:id,name:title,artist:artists[0].name}', $response); }