diff --git a/src/js/views/Queue.js b/src/js/views/Queue.js
index f71d1e51..20681b5e 100755
--- a/src/js/views/Queue.js
+++ b/src/js/views/Queue.js
@@ -151,6 +151,7 @@ const Queue = ({
current_track_image = current_track.images.large;
}
}
+ const current_track_name = current_track?.name || stream_title || '-'
const options = (
<>
@@ -186,15 +187,14 @@ const Queue = ({
/>
- {stream_title && (
- {stream_title}
- )}
- {!stream_title && current_track && (
+ {current_track?.uri ? (
- {current_track.name}
+ {current_track_name}
+ ) : (
+ {current_track_name}
)}
- {!stream_title && !current_track && (-)}
+
{
// Now merge in our queue metadata
if (queue_metadata[`tlid_${track.tlid}`] !== undefined) {
track = {
- ...track,
...queue_metadata[`tlid_${track.tlid}`],
+ ...track,
};
}