diff --git a/src/playbar.rs b/src/playbar.rs index 69ac98f..d113b7a 100644 --- a/src/playbar.rs +++ b/src/playbar.rs @@ -466,12 +466,11 @@ fn QueueToggle(status: RwSignal) -> impl IntoView { pub fn CustomTitle(play_status: RwSignal) -> impl IntoView { let title = create_memo(move |_| { play_status.with(|play_status| { - match play_status.queue.front() { - Some(song_data) => song_data.title.clone(), - None => "LibreTunes".to_owned(), - } - }) - }); + play_status.queue.front().map_or("LibreTunes".to_string(), |song_data| { + format!("{} - {} | {}",song_data.title.clone(),Artist::display_list(&song_data.artists), "LibreTunes") + }) + }) + }); view! { }