From 3fba7c73d39b9e672a97fad5c7cb7ea5fb6858d6 Mon Sep 17 00:00:00 2001
From: jo <ljonas@riseup.net>
Date: Sun, 19 Feb 2023 18:30:29 +0100
Subject: [PATCH] refactor(playout): remove unecesary cache dir creation

---
 playout/libretime_playout/player/fetch.py | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/playout/libretime_playout/player/fetch.py b/playout/libretime_playout/player/fetch.py
index e823bb4b2..c8dee06d8 100644
--- a/playout/libretime_playout/player/fetch.py
+++ b/playout/libretime_playout/player/fetch.py
@@ -205,19 +205,12 @@ class PypoFetch(Thread):
 
         # Download all the media and put playlists in liquidsoap "annotate" format
         try:
-            # Make sure cache_dir exists
-            download_dir = self.cache_dir
-            try:
-                os.makedirs(download_dir)
-            except Exception:
-                pass
-
             media_copy = {}
             for key in media:
                 media_item = media[key]
                 if media_item["type"] == "file":
                     fileExt = self.sanity_check_media_item(media_item)
-                    dst = os.path.join(download_dir, f'{media_item["id"]}{fileExt}')
+                    dst = os.path.join(self.cache_dir, f'{media_item["id"]}{fileExt}')
                     media_item["dst"] = dst
                     media_item["file_ready"] = False
                     media_filtered[key] = media_item