/** * Send a Entity to queue * * @param entity SendEntity<T> {@link SendPacket} * @param <T> Extends SendEntity * @return SendEntity<T> */ public SendPacket Send(SendPacket entity) { entity.SetBlinkConn(this); mSendQueue.Enqueue(entity); return(entity); }
public static void QueueSong(string mp3) { var file = new AudioFile(mp3); var duration = file.Properties.Duration; var song = new Song { Name = Path.GetFileNameWithoutExtension(mp3), Stream = "/" + Path.GetFileName(mp3), Download = "/download/" + Path.GetFileName(mp3), Duration = duration, UserAdded = false }; AutoQueue.Enqueue(song); }