Make album fallback to track name
This commit is contained in:
12
src/main.rs
12
src/main.rs
@ -50,13 +50,21 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
|||||||
match &last_track.attrs {
|
match &last_track.attrs {
|
||||||
Some(_) => {
|
Some(_) => {
|
||||||
let details =
|
let details =
|
||||||
format!("{} - {}", last_track.artist.name, last_track.name);
|
format!("{} - {}", &last_track.artist.name, last_track.name);
|
||||||
println!(
|
println!(
|
||||||
"{} Currently playing: {:#?}",
|
"{} Currently playing: {:#?}",
|
||||||
Local::now().format("%Y/%m/%d %H:%M:%S"),
|
Local::now().format("%Y/%m/%d %H:%M:%S"),
|
||||||
details
|
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()
|
let activity = Activity::new()
|
||||||
.assets(
|
.assets(
|
||||||
Assets::new()
|
Assets::new()
|
||||||
|
Reference in New Issue
Block a user