diff --git a/resources/settings.xml b/resources/settings.xml index 808c2394..a74d16fb 100644 --- a/resources/settings.xml +++ b/resources/settings.xml @@ -97,7 +97,7 @@ - + diff --git a/specials/downloads.py b/specials/downloads.py index 0f3c3c48..36dfd100 100644 --- a/specials/downloads.py +++ b/specials/downloads.py @@ -669,7 +669,7 @@ def download_from_url(url, item): save_server_statistics(item.server, d.speed[0], d.state != d.states.error) - if status == STATUS_CODES.completed and config.get_setting("library_move") == True: + if status == STATUS_CODES.completed and config.get_setting("videolibrary_kodi") and config.get_setting("library_move"): move_to_libray(item.clone(downloadFilename=file)) return {"downloadUrl": d.download_url, "downloadStatus": status, "downloadSize": d.size[0], @@ -860,7 +860,11 @@ def start_download(item): # No tenemos server, necesitamos buscar el mejor else: ret = download_from_best_server(item) - update_json(item.path, ret) + + if ret["downloadStatus"] == STATUS_CODES.completed and config.get_setting("videolibrary_kodi") and config.get_setting("library_move"): + filetools.remove(item.path) + else: + update_json(item.path, ret) return ret["downloadStatus"]