diff --git a/assets/images/placeholders/MusicPlaceholder.svg b/assets/images/placeholders/MusicPlaceholder.svg
new file mode 100644
index 0000000..4a3917b
--- /dev/null
+++ b/assets/images/placeholders/MusicPlaceholder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/playbar.rs b/src/playbar.rs
index 7bfc1b0..c90df53 100644
--- a/src/playbar.rs
+++ b/src/playbar.rs
@@ -261,8 +261,8 @@ fn MediaInfo(status: RwSignal) -> impl IntoView {
let image = Signal::derive(move || {
status.with(|status| {
- // TODO Use some default / unknown image?
- status.queue.front().map_or("".into(), |song| song.image_path.clone())
+ status.queue.front().map_or("/images/placeholders/MusicPlaceholder.svg".into(),
+ |song| song.image_path.clone())
})
});