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