@ -95,7 +95,8 @@ public class MusicHandler implements AudioSendHandler, Closeable, Consumer<Song>
}
if (currentSong != null)
{
currentSong.delete();
if (!currentSong.isKept())
currentSong = null;
currentSong = songQueue.poll();
@ -22,6 +22,7 @@ public class Song
private String requestedBy;
private String requestedIn;
private boolean kept = false;
public Song(URL url)
@ -100,6 +101,16 @@ public class Song
this.requestedIn = requestedIn;
public boolean isKept()
return kept;
public void setKept(boolean kept)
this.kept = kept;
@Override
public String toString()