def parseTopGenresFromShortTop(sp): tracks = session['short-top-tracks'] session['short-top-track-genre-dict'], session['short-top-genres-all'] = spotify.getTrackGenreDict(tracks, sp) counts = spotify.getCount(session['short-top-genres-all']) sorted_count = spotify.sortCount(counts) session['top-genres-from-short-top'] = sorted_count
def parseTopGenresFromAllPlaylists(sp): tracks = session['all-playlist-tracks'] session['all-playlist-track-genre-dict'], session['all-playlist-genres-all'] = spotify.getTrackGenreDict(tracks, sp) counts = spotify.getCount(session['all-playlist-genres-all']) sorted_counts = spotify.sortCount(counts) session['top-genres-from-all-playlist'] = sorted_counts
def parseCombinedTrackGenreDict(sp): tracks = session['combined-library-playlist-tracks'] if session.get('saved-library-track-genre-dict') is not None: # use help of saved-library dict if available session['combined-track-genre-dict'], session['combined-genres-all'] = spotify.getTrackGenreDictWithOther(tracks, session['saved-library-track-genre-dict'], sp) else: session['combined-track-genre-dict'], session['combined-genres-all'] = spotify.getTrackGenreDict(tracks, sp)
def parseTopGenresFromSavedLibrary(sp): tracks = session['saved-library-tracks'] if session.get('saved-library-genres-all') is None: session['saved-library-track-genre-dict'], session['saved-library-genres-all'] = spotify.getTrackGenreDict(tracks, sp) counts = spotify.getCount(session['saved-library-genres-all']) sorted_counts = spotify.sortCount(counts) session['top-genres-from-saved-library'] = sorted_counts
def parseLibraryTrackGenreDict(sp): tracks = session['saved-library-tracks'] session['saved-library-track-genre-dict'], session['saved-library-genres-all'] = spotify.getTrackGenreDict(tracks, sp)