From e11b0a7fbb5fe9baea97f4a96485a199b3db2840 Mon Sep 17 00:00:00 2001 From: Twentysix Date: Thu, 10 Nov 2016 12:27:22 +0100 Subject: [PATCH] [Audio] Better duration in [p]song Fixes #460 --- cogs/audio.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cogs/audio.py b/cogs/audio.py index 8d963f96d..3e174d031 100644 --- a/cogs/audio.py +++ b/cogs/audio.py @@ -1763,7 +1763,11 @@ class Audio: song.uploader = None if hasattr(song, 'duration'): m, s = divmod(song.duration, 60) - dur = "{:.0f}:{:.0f}".format(m, s) + h, m = divmod(m, 60) + if h: + dur = "{0}:{1:0>2}:{2:0>2}".format(h, m, s) + else: + dur = "{0}:{1:0>2}".format(m, s) else: dur = None msg = ("\n**Title:** {}\n**Author:** {}\n**Uploader:** {}\n"