From 923a64674cef1f32c08416ffeb2718adf0023a99 Mon Sep 17 00:00:00 2001 From: niku Date: Sat, 8 Apr 2023 12:34:04 +0200 Subject: [PATCH] Make album fallback to track name --- src/main.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index cee9fba..6991fad 100644 --- a/src/main.rs +++ b/src/main.rs @@ -50,13 +50,21 @@ async fn main() -> Result<(), Box> { match &last_track.attrs { Some(_) => { let details = - format!("{} - {}", last_track.artist.name, last_track.name); + format!("{} - {}", &last_track.artist.name, last_track.name); println!( "{} Currently playing: {:#?}", Local::now().format("%Y/%m/%d %H:%M:%S"), details ); - let state = format!("on {}", last_track.album.name); + + let album_name: String; + if last_track.album.name.len() > 0 { + album_name = last_track.album.name.clone(); + } else { + album_name = last_track.name.clone() + } + + let state = format!("on {}", album_name); let activity = Activity::new() .assets( Assets::new()