diff --git a/SpotifyRecorder.py b/SpotifyRecorder.py
index da7f1dfb0ac67002a21c401f967be737acc27747..058b6b496c1b40f363e82db453f4c9944b2b8d09 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