protected function now() { $spotQuery = new ApplicationApplescript('Spotify', 'return name of current track & "✂" & album of current track & "✂" & artist of current track & "✂" & spotify url of current track & "✂" & player state'); $data = $spotQuery->run(); $array = explode("✂", $data); if ($array[0] == "") { $array[0] = "No track playing"; $array[1] = "No album"; $array[2] = "No artist"; $array[3] = ""; $array[4] = "paused"; } return $array; }
protected function respondingSpotifyQuery($query) { $as = new ApplicationApplescript("Spotify", $query . " \n return name of current track & \"✂\" & album of current track & \"✂\" & artist of current track & \"✂\" & spotify url of current track & \"✂\" & player state"); $result = $as->run(); $array = explode("✂", $result); if ($array[0] == "") { $array[0] = "No track playing"; $array[1] = "No album"; $array[2] = "No artist"; $array[3] = ""; $array[4] = "paused"; } $data = array('title' => $array[0], 'album' => $array[1], 'artist' => $array[2], 'url' => $array[3], 'state' => $array[4]); return $data; }