mirror of
https://github.com/euzu/tuliprox.git
synced 2026-10-20 06:42:20 +02:00
Feature/metadata update (#625)
- Metadata Updater fixes - Input Form Provider Config
This commit is contained in:
@@ -14,7 +14,8 @@ pub async fn download_library_playlist(_client: &reqwest::Client, app_config: &A
|
||||
let Some(library_config) = config.library.as_ref() else { return (vec![], vec![]) };
|
||||
if !library_config.enabled { return (vec![], vec![]); }
|
||||
|
||||
let storage_path = std::path::PathBuf::from(&library_config.metadata.path);
|
||||
let storage_path = config.metadata_update.as_ref()
|
||||
.map_or_else(|| std::path::PathBuf::from(shared::utils::default_metadata_path()), |m| std::path::PathBuf::from(&m.cache_path));
|
||||
let mut metadata_iter = MetadataAsyncIter::new(&storage_path).await;
|
||||
let mut group_movies = PlaylistGroup {
|
||||
id: 0,
|
||||
|
||||
@@ -764,7 +764,7 @@ pub async fn update_series_metadata(
|
||||
let metadata_update_config = config.metadata_update.as_ref();
|
||||
let tmdb_storage = metadata_update_config
|
||||
.filter(|cfg| cfg.tmdb.enabled)
|
||||
.map(|_| MetadataStorage::new(storage_path.clone()));
|
||||
.map(|cfg| MetadataStorage::new(std::path::PathBuf::from(&cfg.cache_path)));
|
||||
let meta_resolver =
|
||||
MetadataResolver::from_config(library_config, metadata_update_config, client.clone(), tmdb_storage);
|
||||
|
||||
|
||||
@@ -681,7 +681,7 @@ pub async fn update_vod_metadata(
|
||||
let metadata_update_config = config.metadata_update.as_ref();
|
||||
let tmdb_storage = metadata_update_config
|
||||
.filter(|cfg| cfg.tmdb.enabled)
|
||||
.map(|_| MetadataStorage::new(storage_path.clone()));
|
||||
.map(|cfg| MetadataStorage::new(std::path::PathBuf::from(&cfg.cache_path)));
|
||||
let meta_resolver =
|
||||
MetadataResolver::from_config(library_config, metadata_update_config, client.clone(), tmdb_storage);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user