Added REFRESH_LIBRARIES_AFTER_DOWNLOAD_TASK

resolves #10
This commit is contained in:
Kamil
2024-11-24 16:17:30 +00:00
parent 6fe5c0fae7
commit e3d37576ed
3 changed files with 37 additions and 5 deletions

View File

@@ -181,6 +181,11 @@ def download_missing_tracks(self):
}
finally:
release_lock(lock_key)
if app.config['REFRESH_LIBRARIES_AFTER_DOWNLOAD_TASK']:
libraries = jellyfin.get_libraries(jellyfin_admin_token)
for lib in libraries:
if lib['CollectionType'] == 'music':
jellyfin.refresh_library(jellyfin_admin_token, lib['ItemId'])
else:
app.logger.info("Skipping task. Another instance is already running.")
return {'status': 'Task skipped, another instance is running'}