From 088e2a459f2d5a9132ec6aa6136419de46ab1493 Mon Sep 17 00:00:00 2001
From: Dlanis <73773248+Dlanis@users.noreply.github.com>
Date: Thu, 27 Jul 2023 09:45:07 +0000
Subject: [PATCH] Update media.py

Except ItemExists in Tracklist download function when concurrent downloads are enabled
---
 streamrip/media.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/streamrip/media.py b/streamrip/media.py
index 3c5c6c1..dbdad0b 100644
--- a/streamrip/media.py
+++ b/streamrip/media.py
@@ -1173,6 +1173,9 @@ class Tracklist(list):
                     for future in future_map.keys():
                         try:
                             future.result()
+                        except ItemExists:
+                            item = future_map[future]
+                            secho(f"{item!s} exists. Skipping.", fg="yellow")
                         except NonStreamable as e:
                             item = future_map[future]
                             e.print(item)