children()->published(); $songs = '['; foreach ($releases as $key => $release){ $tracks = $release->tracklist()->toStructure(); foreach ($tracks as $key => $track){ if ($file = $track->audioFile()->toFile()){ $songs .= esc('{"url": "'.$file->url().'","song_title": "'.$page->title()->html().' — '.$track->title()->html().'"},'); } } } if(strlen($songs) > 1) $songs = substr($songs, 0, -1); $songs .= ']'; return array( 'ptemplate' => $page->intendedTemplate(), 'artists' => $site->index()->published()->filterBy('intendedTemplate', 'artist'), 'medias' => $page->medias()->shuffle(), 'releases' => $releases, 'songs' => $songs ); } ?>