Closed AlexSWall closed 2 years ago
@AlexSWall, good job on finding the playlist names! I ran it locally on my computer and it worked like a charm. 😊
Question: would this also support the use case of one computer with multiple Spotify accounts? See --account
when running spotifyfolders --help
for details.
Thanks, good to hear. 🙂
I can't see why it wouldn't. The only problem apparent to me is that the file with the playlist folder names will not be found if the account has zero or one playlists, and I think there's a small chance if they only have two playlists? This is because the code looks for the file with the most entries of the text 'spotify:playlist', but this is not a clear winner when the number of playlists is very few. Some error checking could be added for this, which is what I alluded to before, if so desired.
@AlexSWall To clarify, say two people use the same computer: Person A is the father and has lots of Rock playlists. Person B is the child and has playlists of Ambient music. Spotify stores their cache files in the same place. In this case, there might be one file with playlist folder names for A and one file for B.
Ah, I see, I wasn't aware of that, in which case I'm not sure. I suspect finding all files with more than two (or so) of such entries would work well. I can look into this and make modifications at some point in the future, I doubt it'd take long, but as a heads-up I won't be doing that immediately.
@AlexSWall 👍
Closing due to inactivity. Feel free to open again.
A simple change which adds the playlist names to the JSON output.
Feel free to modify my code to conform to any error checking or style you'd like. I attempted to keep it consistent with the current style.