From d639d11c35d258beb594a724e922e0f79c4a9c97 Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Sat, 20 Jan 2024 10:51:05 +0100
Subject: [PATCH] SpotifyRecorder: fix unsafe file name characters

---
 SpotifyRecorder.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/SpotifyRecorder.py b/SpotifyRecorder.py
index da7f1df..058b6b4 100644
--- a/SpotifyRecorder.py
+++ b/SpotifyRecorder.py
@@ -185,6 +185,13 @@ class SpotifyRecorder:
         artists = self.__join_artists(track)
         fileName = f'{index} - {artists} - {track["track"]["name"]}'
         fileName = fileName.replace('/', '_')
+        fileName = fileName.replace('"', '')
+        fileName = fileName.replace(':', '_')
+        fileName = fileName.replace('*', '_')
+        fileName = fileName.replace('?', '_')
+        fileName = fileName.replace('>', '_')
+        fileName = fileName.replace('<', '_')
+        fileName = fileName.replace('|', '_')
         return os.path.join(self._destinationFolder, fileName)
 
     @staticmethod
-- 
GitLab