diff --git a/approot/mediaplayer.xml b/approot/mediaplayer.xml index f03eb4e5..38e3a2fb 100644 --- a/approot/mediaplayer.xml +++ b/approot/mediaplayer.xml @@ -4,13 +4,13 @@ -
-
- -
+ + + + ${title}${artist}${release} -
00:00
-
00:00
+ 00:00 + 00:00
diff --git a/docroot/js/mediaplayer.js b/docroot/js/mediaplayer.js index fc430683..fb0b9e00 100644 --- a/docroot/js/mediaplayer.js +++ b/docroot/js/mediaplayer.js @@ -11,11 +11,11 @@ LMS.mediaplayer = function () { var _updateControls = function() { if (_elems.audio.paused) { - _elems.play.style.display = "block"; + _elems.play.style.display = "inline"; _elems.pause.style.display = "none"; } else { - _elems.pause.style.display = "block"; + _elems.pause.style.display = "inline"; _elems.play.style.display = "none"; } } diff --git a/src/ui/MediaPlayer.cpp b/src/ui/MediaPlayer.cpp index 758d4859..521888f2 100644 --- a/src/ui/MediaPlayer.cpp +++ b/src/ui/MediaPlayer.cpp @@ -83,12 +83,22 @@ MediaPlayer::playTrack(Database::IdType trackId) _artist->setText(Wt::WString::fromUTF8(track->getArtist()->getName())); _artist->setLink(LmsApp->createArtistLink(track->getArtist())); } + else + { + _artist->setText(""); + _artist->setLink(Wt::WLink()); + } if (track->getRelease()) { _release->setText(Wt::WString::fromUTF8(track->getRelease()->getName())); _release->setLink(LmsApp->createReleaseLink(track->getRelease())); } + else + { + _release->setText(""); + _release->setLink(Wt::WLink()); + } wApp->doJavaScript(oss.str()); }