diff options
| author | Felix Kaaman <tmtu@tmtu.ee> | 2020-02-23 00:38:47 +0200 |
|---|---|---|
| committer | Felix Kaaman <tmtu@tmtu.ee> | 2020-02-23 00:41:55 +0200 |
| commit | 3ba7fd6c66fe53c2076dba0a061199afecec344b (patch) | |
| tree | 255a14ff00deb81126b283da78aadb3cf0f499f6 | |
| parent | 763b8c6579f3ae571f7287c72b9fb4f8b6e89349 (diff) | |
| download | pokebot-3ba7fd6c66fe53c2076dba0a061199afecec344b.tar.gz pokebot-3ba7fd6c66fe53c2076dba0a061199afecec344b.zip | |
Print duration when adding & playing links
| -rw-r--r-- | src/bot/music.rs | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/src/bot/music.rs b/src/bot/music.rs index 41976e5..239851b 100644 --- a/src/bot/music.rs +++ b/src/bot/music.rs @@ -187,7 +187,13 @@ impl MusicBot { } fn start_playing_audio(&self, metadata: AudioMetadata) { - self.send_message(&format!("Playing {}", ts::underline(&metadata.title))); + let duration = if let Some(duration) = metadata.duration { + format!("({})", ts::bold(&humantime::format_duration(duration))) + } else { + format!("") + }; + + self.send_message(&format!("Playing {} {}", ts::underline(&metadata.title), duration)); self.set_description(&format!("Currently playing '{}'", metadata.title)); self.player.reset().unwrap(); self.player.set_metadata(metadata).unwrap(); @@ -208,9 +214,16 @@ impl MusicBot { self.start_playing_audio(request); } } else { + let duration = if let Some(duration) = metadata.duration { + format!(" ({})", ts::bold(&humantime::format_duration(duration))) + } else { + format!("") + }; + self.send_message(&format!( - "Added {} to playlist", - ts::underline(&metadata.title) + "Added {}{} to playlist", + ts::underline(&metadata.title), + duration )); } } |
