diff --git a/README.md b/README.md index 9c8d93e..c64f23b 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,8 @@ token: "ODg4MTE5NTk4MDkwNjgyMzc4.YUOD1A.wgB8Na03TEzP0qPeXX3uv5N5eaY", prefix: "!", yt_api_key: "djasfhjasdhHOUIHIDhdi_oHIUShPIUAHSF", + spotify_client_id: "2342kj34bhj23gjkh2p2o34j4k", + spotify_client_secret: "23k4j234hchgf234fh42k3j2k2k2344", } ``` 4. Execute with your jvm of choice, requires java 16 for now. @@ -23,14 +25,14 @@ - [x] Queue command to view queue (half assed lol) - [x] Remove [index] to remove an element - [x] Clear to clear queue -- [ ] Clean up todos and code! +- [x] Clean up todos and code! ### Second alpha: - [ ] Fancy embeds for everything! - [x] VoiceChecks class to check for tunable micro-permissions (eg. if someone in a different channel calls the bot, don't connect) - [x] Various listeners if there's nobody in vc for a while or if it gets disconnected or if last disconnects (stop playin) (very important as cleanup doesnt always get called) - [ ] Help command (on ping too) -- [ ] Spotify URLs/playlists support (search on YouTube) +- [x] Spotify URLs/playlists support (search on YouTube) - [ ] When a track fails try to play it again and if that fails send the error message. ### Later: @@ -40,6 +42,9 @@ - [ ] Ability to search the song name - [ ] Slash commands? - [ ] Proper database for server preferences (prefix etc) +- what if i made a command system + kinda like method overloading + that will execute different methods of the command depending on what and how many args are passed - Other TBA... ## Thankies diff --git a/src/main/java/codes/ztereohype/ztereomusic/listeners/AloneDisconnectListener.java b/src/main/java/codes/ztereohype/ztereomusic/listeners/AloneDisconnectListener.java index e36bbf1..e50bec1 100644 --- a/src/main/java/codes/ztereohype/ztereomusic/listeners/AloneDisconnectListener.java +++ b/src/main/java/codes/ztereohype/ztereomusic/listeners/AloneDisconnectListener.java @@ -53,7 +53,6 @@ public class AloneDisconnectListener extends ListenerAdapter { if (guild.getAudioManager().getConnectedChannel() == null) return; // if we're not connected ignore - // if there's no longer only one member don't be alone (i wrote this at 4am please tell me it works) if (guild.getAudioManager().getConnectedChannel().getMembers().size() > 1) { aloneGuilds.remove(guild); @@ -66,7 +65,7 @@ public class AloneDisconnectListener extends ListenerAdapter { if ((time - entry.getValue()) > (long) 5 * 60 * 1000) { TrackManagers.removeGuildTrackManager(entry.getKey()); aloneGuilds.remove(entry.getKey()); - }; + } } }