Class RequestedTrack

java.lang.Object
com.reign.kat.lib.voice.newvoice.RequestedTrack

public class RequestedTrack extends Object
  • Field Details

    • track

      public final com.sedmelluq.discord.lavaplayer.track.AudioTrack track
    • requester

      public final MemberId requester
    • requestedTimestamp

      public final long requestedTimestamp
    • duration

      public final long duration
    • title

      public final String title
    • author

      public final String author
    • url

      public final String url
  • Constructor Details

    • RequestedTrack

      public RequestedTrack(net.dv8tion.jda.api.entities.Member member, com.sedmelluq.discord.lavaplayer.track.AudioTrack track)
    • RequestedTrack

      public RequestedTrack(MemberId member, com.sedmelluq.discord.lavaplayer.track.AudioTrack track)
  • Method Details

    • getPercentComplete

      public float getPercentComplete()
      Get the current progress through the track as a percenteage (0.0-1.0)
      Returns:
      float percent played of the track.
    • getPositionAsTimestamp

      public String getPositionAsTimestamp()
    • getDurationAsTimestamp

      public String getDurationAsTimestamp()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • copy

      public RequestedTrack copy()
      Return a copy of the RequestedTrack instance. Use this when trying to play the same track twice