From d2f75f478fb45f54e5f1c6ab4de213b43869bc57 Mon Sep 17 00:00:00 2001 From: Morril Date: Wed, 18 Jan 2023 03:36:16 +0100 Subject: [PATCH] removed progress bar --- .../LastFMToSpotify.java | 48 +++++++------------ 1 file changed, 16 insertions(+), 32 deletions(-) diff --git a/src/main/java/de/b00tload/tools/lastfmtospotifyplaylist/LastFMToSpotify.java b/src/main/java/de/b00tload/tools/lastfmtospotifyplaylist/LastFMToSpotify.java index 8a751a2..b2186b0 100644 --- a/src/main/java/de/b00tload/tools/lastfmtospotifyplaylist/LastFMToSpotify.java +++ b/src/main/java/de/b00tload/tools/lastfmtospotifyplaylist/LastFMToSpotify.java @@ -49,38 +49,22 @@ public class LastFMToSpotify { // Start Progress Bar - try (ProgressBar pb = new ProgressBar("LastFM -> Spotify Playlist", 4)) { - for (int progress = 1; progress<=5; progress++) { - pb.step(); // step by 1 - switch (progress) { - case 1: - pb.setExtraMessage("Authenticating with Spotify..."); - - break; - case 2: - pb.setExtraMessage("Authenticating with LastFM..."); - Caller.getInstance().setUserAgent(configuration.get("requests.useragent")); - logLn(User.getInfo(configuration.get("lastfm.user"), configuration.get("lastfm.apikey")).getName(), 1); - break; - case 3: - pb.setExtraMessage("Reading from LastFM..."); - User.getTopTracks(configuration.get("lastfm.user"), Period.ONE_MONTH, configuration.get("lastfm.apikey")); - break; - case 4: - pb.setExtraMessage("Creating Playlist..."); - SpotifyApi.Builder build = SpotifyApi.builder(); - build.setClientId(configuration.get("spotify.clientid")); - build.setClientSecret(configuration.get("spotify.secret")); - build.setRedirectUri(URI.create("http://localhost:9876/callback/spotify/")); - SpotifyApi api = build.build(); - api.setAccessToken(configuration.get("spotify.access")); - api.createPlaylist(api.getCurrentUsersProfile().build().execute().getId(), configuration.get("playlist.name")).setHeader("User-Agent", configuration.get("requests.useragent")); - break; - case 5: - pb.setExtraMessage("Done."); - break; - } - } + try { + logLn("Authenticating with Spotify...", 1); + logLn("Authenticating with LastFM...", 1); + Caller.getInstance().setUserAgent(configuration.get("requests.useragent")); + logLn(User.getInfo(configuration.get("lastfm.user"), configuration.get("lastfm.apikey")).getName(), 1); + logLn("Reading from LastFM...", 1); + User.getTopTracks(configuration.get("lastfm.user"), Period.ONE_MONTH, configuration.get("lastfm.apikey")); + logLn("Creating Playlist...", 1); + SpotifyApi.Builder build = SpotifyApi.builder(); + build.setClientId(configuration.get("spotify.clientid")); + build.setClientSecret(configuration.get("spotify.secret")); + build.setRedirectUri(URI.create("http://localhost:9876/callback/spotify/")); + SpotifyApi api = build.build(); + api.setAccessToken(configuration.get("spotify.access")); + api.createPlaylist(api.getCurrentUsersProfile().build().execute().getId(), configuration.get("playlist.name")).setHeader("User-Agent", configuration.get("requests.useragent")); + logLn("Done.", 1); } catch (IOException | ParseException | SpotifyWebApiException e) { throw new RuntimeException(e); }