From 08f8b1461851346df12d40ee97995a79002bbc21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Harrault?= <benoit@harrault.fr> Date: Mon, 21 Feb 2022 15:09:06 +0100 Subject: [PATCH] Disable debug log --- public/index.php | 36 ++++++++++++++++++------------------ spotify/lib.php | 13 ++++++++++--- 2 files changed, 28 insertions(+), 21 deletions(-) diff --git a/public/index.php b/public/index.php index ec7b370..db187e2 100644 --- a/public/index.php +++ b/public/index.php @@ -60,35 +60,35 @@ $generatePlaylistFromRandomTopArtists = isset($_GET['generate-playlist-random-to if ($generatePlaylistFromPlaylist) { $selectedPlaylists = $_GET['selected-playlist']; - error_log('Will create new playlist with recommendations from playlists: '.join(', ', $selectedPlaylists).'".'); + printLog('Will create new playlist with recommendations from playlists: '.join(', ', $selectedPlaylists).'".'); $recommendedTrackIds = []; $shouldFilterByArtists = isset($_GET['check-playlist-filter-artists']); - error_log('Filter by artists in source playlists: '.($shouldFilterByArtists ? 'yes' : 'no')); + printLog('Filter by artists in source playlists: '.($shouldFilterByArtists ? 'yes' : 'no')); $generateLongPlaylist = isset($_GET['check-playlist-long-playlist']); - error_log('Generate long playlist: '.($generateLongPlaylist ? 'yes' : 'no')); + printLog('Generate long playlist: '.($generateLongPlaylist ? 'yes' : 'no')); $artistsInSourcePlaylists = []; foreach ($selectedPlaylists as $selectedPlaylistId) { $playlist = $api->getPlaylist($selectedPlaylistId); - error_log('Will get recommendations from tracks in playlist "'.$playlist->name.'".'); + printLog('Will get recommendations from tracks in playlist "'.$playlist->name.'".'); $playlistTracks = $playlist->tracks->items; - error_log('Found '.count($playlistTracks).' tracks.'); + printLog('Found '.count($playlistTracks).' tracks.'); foreach ($playlistTracks as $track) { $artists = []; foreach ($track->track->artists as $artist) { $artists[] = $artist->name; $artistsInSourcePlaylists[$artist->id] = 1; } - error_log('Track "'.$track->track->name.'" ('.join(', ', $artists).')'); + printLog('Track "'.$track->track->name.'" ('.join(', ', $artists).')'); $recommendations = $api->getRecommendations([ 'seed_tracks' => [$track->track->id], 'limit' => ($generateLongPlaylist ? 50 : 30) ]); - error_log(' -> Got '.count($recommendations->tracks).' recommendatations.'); + printLog(' -> Got '.count($recommendations->tracks).' recommendatations.'); foreach ($recommendations->tracks as $recommendedTrack) { $recommendedTrackIds[$recommendedTrack->id] = $recommendedTrack; } @@ -97,7 +97,7 @@ if ($generatePlaylistFromPlaylist) { if ($shouldFilterByArtists) { $artistsInSourcePlaylists = array_keys($artistsInSourcePlaylists); - error_log('Filter by artists found in source playlists ('.count($artistsInSourcePlaylists).')'); + printLog('Filter by artists found in source playlists ('.count($artistsInSourcePlaylists).')'); $filteredTrackIds = []; foreach ($recommendedTrackIds as $trackId => $track) { @@ -118,22 +118,22 @@ if ($generatePlaylistFromPlaylist) { } elseif ($generatePlaylistFromSelectedTopArtists) { $selectedArtists = $_GET['selected-artist']; - error_log('Will create new playlist with filterted recommendations from artists: '.join(', ', $selectedArtists).'".'); + printLog('Will create new playlist with filterted recommendations from artists: '.join(', ', $selectedArtists).'".'); $recommendedTrackIds = []; $shouldFilterByArtists = isset($_GET['check-top-artist-filter-artists']); - error_log('Filter by artists in selection: '.($shouldFilterByArtists ? 'yes' : 'no')); + printLog('Filter by artists in selection: '.($shouldFilterByArtists ? 'yes' : 'no')); $generateLongPlaylist = isset($_GET['check-top-artist-long-playlist']); - error_log('Generate long playlist: '.($generateLongPlaylist ? 'yes' : 'no')); + printLog('Generate long playlist: '.($generateLongPlaylist ? 'yes' : 'no')); foreach ($selectedArtists as $selectedArtist) { - error_log('Get recommendations for artist '.$selectedArtist.''); + printLog('Get recommendations for artist '.$selectedArtist.''); $recommendations = $api->getRecommendations([ 'seed_artists' => $selectedArtist, 'limit' => 100 ]); - error_log(' -> Got '.count($recommendations->tracks).' recommendatations.'); + printLog(' -> Got '.count($recommendations->tracks).' recommendatations.'); // Filter by artist if requested, remove duplicates foreach ($recommendations->tracks as $recommendedTrack) { @@ -160,22 +160,22 @@ if ($generatePlaylistFromPlaylist) { $countInLessTopArtists = random_int(4, 6); $limitBetweenTopAndLessTop = $topArtistsCount; $selectedArtists = getRandomArtistsFromTopArtists($api, $countInTopArtists, $countInLessTopArtists, $limitBetweenTopAndLessTop); - error_log('Will create new playlist with filterted recommendations from random artists: '.join(', ', $selectedArtists).'".'); + printLog('Will create new playlist with filterted recommendations from random artists: '.join(', ', $selectedArtists).'".'); $recommendedTrackIds = []; $shouldFilterByArtists = isset($_GET['check-top-artist-filter-artists']); - error_log('Filter by artists in selection: '.($shouldFilterByArtists ? 'yes' : 'no')); + printLog('Filter by artists in selection: '.($shouldFilterByArtists ? 'yes' : 'no')); $generateLongPlaylist = isset($_GET['check-top-artist-long-playlist']); - error_log('Generate long playlist: '.($generateLongPlaylist ? 'yes' : 'no')); + printLog('Generate long playlist: '.($generateLongPlaylist ? 'yes' : 'no')); foreach ($selectedArtists as $selectedArtist) { - error_log('Get recommendations for artist '.$selectedArtist.''); + printLog('Get recommendations for artist '.$selectedArtist.''); $recommendations = $api->getRecommendations([ 'seed_artists' => $selectedArtist, 'limit' => 100 ]); - error_log(' -> Got '.count($recommendations->tracks).' recommendatations.'); + printLog(' -> Got '.count($recommendations->tracks).' recommendatations.'); // Filter by artist if requested, remove duplicates foreach ($recommendations->tracks as $recommendedTrack) { diff --git a/spotify/lib.php b/spotify/lib.php index cbacc15..2df556e 100644 --- a/spotify/lib.php +++ b/spotify/lib.php @@ -1,5 +1,12 @@ <?php +function printLog($message = '') +{ + if (false) { + error_log($message); + } +} + function generatePlaylistName() { $now = new DateTime(); @@ -11,7 +18,7 @@ function generatePlaylistName() function createEmptyPlaylist($api) { $name = generatePlaylistName(); - error_log('Create new playlist "'.$name.'".'); + printLog('Create new playlist "'.$name.'".'); $playlist = $api->createPlaylist([ 'name' => $name, ]); @@ -22,10 +29,10 @@ function createEmptyPlaylist($api) function pickRandomTracksFromArray($recommendedTrackIds, $count = 50) { $recommendedTrackIds = array_keys($recommendedTrackIds); - error_log('=> Got '.count($recommendedTrackIds).' unique recommendatations.'); + printLog('=> Got '.count($recommendedTrackIds).' unique recommendatations.'); shuffle($recommendedTrackIds); $pickedTrackIds = array_slice($recommendedTrackIds, 0, $count); - error_log('Keep '.count($pickedTrackIds).' random tracks.'); + printLog('Keep '.count($pickedTrackIds).' random tracks.'); return $pickedTrackIds; } -- GitLab