diff --git a/Cargo.lock b/Cargo.lock index 107ddd0..407b1bf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -134,9 +134,9 @@ dependencies = [ [[package]] name = "bliss-audio" -version = "0.5.0" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "947fa29cb8c27448497bdbcbab05a9eb3c1f046a5efd7b684060a6dc587bb761" +checksum = "f05a136c054403433994ddfc5348ca978d045c855efa2452ba5358b109e98be2" dependencies = [ "bliss-audio-aubio-rs", "crossbeam", @@ -454,9 +454,9 @@ checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" [[package]] name = "ffmpeg-next" -version = "5.0.2" +version = "5.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70a1fc87054b079ade0b081b023c5fef309cd4bbcb569c09eed2aa39b25a0a11" +checksum = "a80971eee67be0079a1c8890bde68226fe9bd0441740fd6ddd0cee131486b321" dependencies = [ "bitflags", "ffmpeg-sys-next", @@ -465,9 +465,9 @@ dependencies = [ [[package]] name = "ffmpeg-sys-next" -version = "5.0.1" +version = "5.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ba12dea33516e30c160ce557c7e43dd857276368eb1cd0eef4fce6529f2dee5" +checksum = "d780b36e092254367e2f1f21191992735c8e23f31a5a5a8678db3a79f775021f" dependencies = [ "bindgen", "cc", @@ -693,9 +693,9 @@ dependencies = [ [[package]] name = "lofty" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29fa9dc7a42e1a9025c7514630f6b70418ef7446028ed30d8afe8ed2e80ebf19" +checksum = "863330a778316906983c07e225026b643b170502a96709dbfe6e6168bce53084" dependencies = [ "base64", "byteorder", diff --git a/Cargo.toml b/Cargo.toml index 423beb7..b215531 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,14 +10,14 @@ keywords = ["audio", "song", "similarity"] readme = "README.md" [dependencies] -bliss-audio = "0.5.0" +bliss-audio = { version = "0.6.3", features = [] } argparse = "0.2.2" anyhow = "1.0.40" rusqlite = { version = "0.25.0", features = ["bundled"] } log = "0.4.14" env_logger = "0.8.4" indicatif = "0.16.2" -lofty = "0.8.0" +lofty = "0.8.1" dirs = "1" chrono = "0.4.19" regex = "1" diff --git a/ChangeLog b/ChangeLog index 0a4ee11..2fe8162 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,7 @@ 0.2.2 ----- 1. Update version of tag reader library. +2. Update version of bliss library. 0.2.1 ----- diff --git a/src/analyse.rs b/src/analyse.rs index 19e28f3..f79e20d 100644 --- a/src/analyse.rs +++ b/src/analyse.rs @@ -96,15 +96,14 @@ pub fn analyse_new_files(db: &db::Db, mpath: &PathBuf, track_paths: Vec) log::info!("Analysing new files"); for (path, result) in analyze_paths(track_paths) { - let pbuff = PathBuf::from(&path); - let stripped = pbuff.strip_prefix(mpath).unwrap(); + let stripped = path.strip_prefix(mpath).unwrap(); let spbuff = stripped.to_path_buf(); let sname = String::from(spbuff.to_string_lossy()); progress.set_message(format!("{}", sname)); let mut inc_progress = true; // Only want to increment progress once for cue tracks match result { Ok(track) => { - let cpath = String::from(path); + let cpath = String::from(path.to_string_lossy()); match track.cue_info { Some(cue) => { match track.track_number {