From aefcc13bdce16d8aaee71d70cc4e697bf4501733 Mon Sep 17 00:00:00 2001 From: Wesley Kerfoot Date: Sat, 20 Apr 2019 11:53:41 -0400 Subject: [PATCH] Use environment variable for spotify username --- src/msplaylist/spotify.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/msplaylist/spotify.py b/src/msplaylist/spotify.py index 245a259..f8cc615 100644 --- a/src/msplaylist/spotify.py +++ b/src/msplaylist/spotify.py @@ -6,10 +6,11 @@ from mpd import MPDClient from mpd.base import CommandError from collections import defaultdict from re import sub +from os import environ class Spotify(): def __init__(self): - self.username = 'pacycddnux2t0y3sxkb5ph776' + self.username = environ.get("SPOTIFY_USERNAME") self.client_credentials_manager = SpotifyClientCredentials() self.sp = spotipy.Spotify( client_credentials_manager=self.client_credentials_manager @@ -63,6 +64,7 @@ class Spotify(): new_playlist = self.playlists[playlist] if set(new_playlist) != current_playlist_stored: + print("{0} has missing tracks, trying to add them".format(playlist)) try: self.mpd_client.playlistclear(playlist) except CommandError as e: @@ -72,7 +74,6 @@ class Spotify(): for track_id in new_playlist: try: self.mpd_client.playlistadd(playlist, track_id) - print("Adding {0} to {1}".format(track_id, playlist)) except CommandError as e: print(e) print("Could not add {0}".format(track_id))