diff --git a/src/cogs/ytdl.py b/src/cogs/ytdl.py index b3103a3..4716e42 100644 --- a/src/cogs/ytdl.py +++ b/src/cogs/ytdl.py @@ -4,6 +4,7 @@ import hashlib import logging import math import time +from datetime import datetime import httpx import subprocess @@ -274,9 +275,9 @@ class YTDLCog(commands.Cog): _speed_bytes_per_second = _data.get("speed", 1) or 1 or 1 _speed_megabits_per_second = round((_speed_bytes_per_second * 8) / 1024 / 1024) if _data.get("eta"): - _eta = discord.utils.utcnow() + _data.get("eta") + _eta = discord.utils.utcnow() + datetime.timedelta(seconds=_data.get("eta")) else: - _eta = discord.utils.utcnow() + _eta = discord.utils.utcnow() + datetime.timedelta(minutes=1) blocks = "#" * math.floor(_percent / 10) bar = f"{blocks}{'.' * (10 - len(blocks))}" line = (f"{_percent}% [{bar}] | {_speed_megabits_per_second}Mbps | "