From bc0ce99adfa7df8176d874581d6c83a19fcc251e Mon Sep 17 00:00:00 2001 From: Ade Date: Sat, 29 Apr 2017 18:05:10 +1200 Subject: [PATCH] Set clean name to lower --- headphones/__init__.py | 8 ++++++++ headphones/helpers.py | 1 + 2 files changed, 9 insertions(+) diff --git a/headphones/__init__.py b/headphones/__init__.py index 20476169..8247e1c2 100644 --- a/headphones/__init__.py +++ b/headphones/__init__.py @@ -620,6 +620,14 @@ def dbcheck(): c.execute('ALTER TABLE snatched ADD COLUMN TorrentHash TEXT') c.execute('UPDATE snatched SET TorrentHash = FolderName WHERE Status LIKE "Seed_%"') + # One off script to set CleanName to lower case + clean_name_mixed = c.execute('SELECT CleanName FROM have ORDER BY Date Desc').fetchone()[0] + if clean_name_mixed != clean_name_mixed.lower(): + logger.info("Updating track clean name, this could take some time...") + c.execute('UPDATE tracks SET CleanName = LOWER(CleanName) WHERE LOWER(CleanName) != CleanName') + c.execute('UPDATE alltracks SET CleanName = LOWER(CleanName) WHERE LOWER(CleanName) != CleanName') + c.execute('UPDATE have SET CleanName = LOWER(CleanName) WHERE LOWER(CleanName) != CleanName') + conn.commit() c.close() diff --git a/headphones/helpers.py b/headphones/helpers.py index d9b491f7..05f6108b 100644 --- a/headphones/helpers.py +++ b/headphones/helpers.py @@ -333,6 +333,7 @@ def clean_name(s): # 6. trim u = u.strip() # 7. lowercase + u = u.lower() return u