diff --git a/src/main.rs b/src/main.rs index 282169b..f15feaf 100644 --- a/src/main.rs +++ b/src/main.rs @@ -122,8 +122,13 @@ fn sync_albums( let album_dir = output_dir.join(a.id.as_ref().expect("missing album id")); if !album_dir.exists() { info!("making album directory {}", album_dir.to_string_lossy()); - fs::create_dir_all(album_dir)?; + fs::create_dir_all(&album_dir)?; } + let j = serde_json::to_string(&albums)?; + let path = album_dir.join("album.json"); + info!("saving {}", path.to_string_lossy()); + fs::write(path, j)?; + search_media_items(client, a.id) } // Serialize it to a JSON string. let j = serde_json::to_string(&albums)?;