Skip to content

Commit 1ab01c2

Browse files
committed
Merge branch 'master' of github.com:pavelkomarov/exportify
2 parents af7bd87 + 165725b commit 1ab01c2

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

exportify.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ let PlaylistExporter = {
202202
// which may contain commas and even quotation marks! Treat with care. Null checking with question marks!
203203
return ['"'+song.track?.artists?.map(artist => { return artist ? artist.id : null }).join(',')+'"', song.track?.album?.id, song.track?.id,
204204
'"'+song.track?.name?.replace(/"/g,'')+'"', '"'+song.track?.album?.name?.replace(/"/g,'')+'"',
205-
'"'+song.track?.artists?.map(artist => { return artist ? artist.name : null}).join(',')+'"',
205+
'"'+song.track?.artists?.map(artist => { return artist ? artist.name?.replace(/"/g,'') : null}).join(',')+'"',
206206
song.track?.album?.release_date, song.track?.duration_ms, song.track?.popularity, song.added_by?.id, song.added_at];
207207
})
208208
})
@@ -272,8 +272,7 @@ let PlaylistExporter = {
272272
features = features.flat() // get rid of the batch dimension (only 100 songs per call)
273273
data.forEach((row, i) => features[i]?.forEach(feat => row.push(feat)))
274274
// make a string
275-
let csv = "Track ID,Track Name,Album Name,Artist Name(s),Release Date,Duration (ms),Popularity,Added By,Added At,Genres,Record Label,\
276-
Danceability,Energy,Key,Loudness,Mode,Speechiness,Acousticness,Instrumentalness,Liveness,Valence,Tempo,Time Signature\n"
275+
let csv = "Track ID,Track Name,Album Name,Artist Name(s),Release Date,Duration (ms),Popularity,Added By,Added At,Genres,Record Label,Danceability,Energy,Key,Loudness,Mode,Speechiness,Acousticness,Instrumentalness,Liveness,Valence,Tempo,Time Signature\n"
277276
data.forEach(row => { csv += row.join(",") + "\n" })
278277
return csv
279278
})

0 commit comments

Comments
 (0)