Implement "list"/"playlist" commands.
These commands make the bot print out the current playlist in the channel chat. The current track being played back is printed in bold green font.pull/20/head
parent
4eed972a23
commit
cc783d0bc0
10
app.iced
10
app.iced
|
@ -212,6 +212,16 @@ ts3clientService.on "started", (ts3proc) =>
|
|||
when "empty", "clear"
|
||||
vlc.playlist.clear()
|
||||
ts3query.sendtextmessage args.targetmode, invoker.id, "Cleared the playlist."
|
||||
when "list", "playlist"
|
||||
message = "Currently these tracks are in the playlist:\n"
|
||||
for i in [ 0 .. vlc.playlist.items.count ]
|
||||
if vlc.playlist.currentItem == i
|
||||
message += "[COLOR=green][B]"
|
||||
info = vlcMediaInfo[vlc.playlist.items[i].mrl]
|
||||
message += "#{i + 1}. [URL=#{info.originalUrl}]#{info.title}[/URL]"
|
||||
if vlc.playlist.currentItem == i
|
||||
message += "[/B][/COLOR]"
|
||||
ts3query.sendtextmessage args.targetmode, invoker.id, message
|
||||
when "enqueue", "add", "append"
|
||||
inputBB = paramline.trim()
|
||||
input = (removeBB paramline).trim()
|
||||
|
|
Loading…
Reference in New Issue