From e17079e72077609465a6f5affc0146682a9c835d Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 12 Apr 2025 14:34:34 -0400 Subject: [PATCH] Making way for different dependency --- src/lib.rs | 83 +++--------------------------------------------------- 1 file changed, 4 insertions(+), 79 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 1a2d6e3..15f3b44 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -9,85 +9,8 @@ pub mod meta_type { } } -pub mod meta_nouveaou { +pub mod meta_next { use super::*; - - pub fn get_meta(t: meta_type::Type, filepath: &String) -> Result { - match t { - meta_type::Type::Title => match new_meta(filepath) { - Ok(metaa) => match get_val(t, metaa.tags) { - Ok(val) => Ok(val), - Err(err) => Err(err), - }, - Err(err) => Err(err), - }, - meta_type::Type::Artist => match new_meta(filepath) { - Ok(metaa) => match get_val(t, metaa.tags) { - Ok(val) => Ok(val), - Err(err) => Err(err), - }, - Err(err) => Err(err), - }, - meta_type::Type::Album => match new_meta(filepath) { - Ok(metaa) => match get_val(t, metaa.tags) { - Ok(val) => Ok(val), - Err(err) => Err(err), - }, - Err(err) => Err(err), - }, - meta_type::Type::Genre => match new_meta(filepath) { - Ok(metaa) => match get_val(t, metaa.tags) { - Ok(val) => Ok(val), - Err(err) => Err(err), - }, - Err(err) => Err(err), - }, - meta_type::Type::Year => match new_meta(filepath) { - Ok(metaa) => match get_val(t, metaa.tags) { - Ok(val) => Ok(val), - Err(err) => Err(err), - }, - Err(err) => Err(err), - }, - meta_type::Type::Track => match new_meta(filepath) { - Ok(metaa) => match get_val(t, metaa.tags) { - Ok(val) => Ok(val), - Err(err) => Err(err), - }, - Err(err) => Err(err), - }, - } - } - - fn get_type(t: meta_type::Type) -> Result { - match t { - meta_type::Type::Title => Ok("TITLE".to_string()), - meta_type::Type::Artist => Ok("ARTIST".to_string()), - meta_type::Type::Album => Ok("".to_string()), - meta_type::Type::Genre => Ok("".to_string()), - meta_type::Type::Year => Ok("".to_string()), - meta_type::Type::Track => Ok("".to_string()), - } - } - - fn get_val(t: meta_type::Type, tags: Vec<(String, String)>) -> Result { - let type_ma: String = get_type(t).unwrap(); - for tag in tags { - if tag.0 == type_ma { - return Ok(tag.1); - } - } - - Err(std::io::Error::new( - std::io::ErrorKind::InvalidInput, - "Invalid", - )) - } - - fn new_meta(filepath: &String) -> Result { - let path = std::path::Path::new(&filepath); - metadata::MediaFileMetadata::new(&path) - } } #[cfg(test)] @@ -104,8 +27,9 @@ mod tests { println!("Path: {:?}", full_path); assert!(full_path.exists(), "Path does not exists {:?}", full_path); - let filepath = full_path.display().to_string(); + let _filepath = full_path.display().to_string(); + /* match meta_nouveaou::get_meta(meta_type::Type::Title, &filepath) { Ok(title) => { let found = title == "Just roll it"; @@ -115,5 +39,6 @@ mod tests { assert!(false, "Error: {:?}", err); } } + */ } }