diff --git a/skill/app.py b/skill/app.py index 5474fe3..4194756 100755 --- a/skill/app.py +++ b/skill/app.py @@ -371,8 +371,9 @@ class NaviSonicPlayMusicByCurrentArtist(AbstractRequestHandler): artist_lookup = connection.search_artist(t["artist"]) artist_album_lookup = connection.albums_by_artist(artist_lookup[0].get('id')) song_id_list = connection.build_song_list_from_albums(artist_album_lookup, min_song_count) - play_queue.clear() - + play_queue.clea + + global backgroundProcess if backgroundProcess is not None: backgroundProcess.terminate() backgroundProcess.join() @@ -406,6 +407,7 @@ class NaviSonicPlayMusicByCurrentAlbum(AbstractRequestHandler): song_id_list = connection.build_song_list_from_albums(result, -1) play_queue.clear() + global backgroundProcess if backgroundProcess is not None: backgroundProcess.terminate() backgroundProcess.join()