From 263ecd4be051b7c58c0c8330dcbee2622fb97d7e Mon Sep 17 00:00:00 2001 From: RemixDev Date: Fri, 16 Jul 2021 14:49:10 +0200 Subject: [PATCH] Fixed #6 --- deemix/utils/localpaths.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/deemix/utils/localpaths.py b/deemix/utils/localpaths.py index 2e7670c..2b2d797 100644 --- a/deemix/utils/localpaths.py +++ b/deemix/utils/localpaths.py @@ -46,9 +46,11 @@ def getMusicFolder(): if (homedata / '.config' / 'user-dirs.dirs').is_file() and musicdata == "": with open(homedata / '.config' / 'user-dirs.dirs', 'r') as f: userDirs = f.read() - musicdata = re.search(r"XDG_MUSIC_DIR=\"(.*)\"", userDirs).group(1) - musicdata = Path(os.path.expandvars(musicdata)) - musicdata = checkPath(musicdata) + musicdata_search = re.search(r"XDG_MUSIC_DIR=\"(.*)\"", userDirs) + if musicdata_search: + musicdata = musicdata_search.group(1) + musicdata = Path(os.path.expandvars(musicdata)) + musicdata = checkPath(musicdata) if os.name == 'nt' and musicdata == "": musicKeys = ['My Music', '{4BD8D571-6D19-48D3-BE97-422220080E43}'] regData = os.popen(r'reg.exe query "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"').read().split('\r\n')