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, }; }