diff --git a/plugin.video.alfa/channels/videolibrary.json b/plugin.video.alfa/channels/videolibrary.json index e0caf59c..909f7563 100755 --- a/plugin.video.alfa/channels/videolibrary.json +++ b/plugin.video.alfa/channels/videolibrary.json @@ -267,6 +267,16 @@ "Título original" ] }, + { + "id": "lowerize_title", + "type": "list", + "label": "Crear directorios con letras en miúsculas", + "default": 0, + "lvalues": [ + "Si", + "No" + ] + }, { "id": "lab_1", "type": "label", diff --git a/plugin.video.alfa/core/videolibrarytools.py b/plugin.video.alfa/core/videolibrarytools.py index eae0b8e7..73f1c832 100644 --- a/plugin.video.alfa/core/videolibrarytools.py +++ b/plugin.video.alfa/core/videolibrarytools.py @@ -125,6 +125,9 @@ def save_movie(item): base_name = unicode(filetools.validate_path(base_name.replace('/', '-')), "utf8").encode("utf8") + if config.get_setting("lowerize_title", "videolibrary") == 0: + base_name = base_name.lower() + for raiz, subcarpetas, ficheros in filetools.walk(MOVIES_PATH): for c in subcarpetas: code = scrapertools.find_single_match(c, '\[(.*?)\]') @@ -246,6 +249,9 @@ def save_tvshow(item, episodelist): base_name = unicode(filetools.validate_path(base_name.replace('/', '-')), "utf8").encode("utf8") + if config.get_setting("lowerize_title", "videolibrary") == 0: + base_name = base_name.lower() + for raiz, subcarpetas, ficheros in filetools.walk(TVSHOWS_PATH): for c in subcarpetas: code = scrapertools.find_single_match(c, '\[(.*?)\]')