public string GetPlaylist(ulong guildId) { if (m_process == null || m_process.HasExited) { return(Sentences.radioNoSong(guildId)); } string finalStr = "🎵 Current: " + m_musics[0].title + Environment.NewLine; for (int i = 1; i < m_musics.Count; i++) { finalStr += i + ". " + m_musics[i].title + ((m_musics[i].downloading) ? (" (Downloading...)") : ("")) + Environment.NewLine; } return(finalStr); }
public async Task skipRadio(params string[] words) { p.doAction(Context.User, Context.Guild.Id, Program.Module.Radio); RadioChannel radio = p.radios.Find(x => x.m_guildId == Context.Guild.Id); if (radio == null) { await ReplyAsync(Sentences.radioNotStarted(Context.Guild.Id)); } else { bool suceed = await radio.Skip(Context.Channel); if (!suceed) { await ReplyAsync(Sentences.radioNoSong(Context.Guild.Id)); } } }