X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=app%2FMediaPlayer.qml;h=f6beafdbf82b01855bcf109431da88334c331006;hb=refs%2Fchanges%2F25%2F22325%2F2;hp=9562f14c82ce2864ed2d7a499e349ae2b3f3e5c3;hpb=288364b4644ae41be94b0b38b9a508d1b494a1d7;p=apps%2Fmediaplayer.git diff --git a/app/MediaPlayer.qml b/app/MediaPlayer.qml index 9562f14..f6beafd 100644 --- a/app/MediaPlayer.qml +++ b/app/MediaPlayer.qml @@ -37,11 +37,10 @@ ApplicationWindow { property int duration: 0 property int position: 0 - property string cover_art: "" property string status: "stopped" function time2str(value) { - return Qt.formatTime(new Date(value), 'mm:ss') + return Qt.formatTime(new Date(value), (value > 3600000) ? 'hh:mm:ss' : 'mm:ss') } } @@ -60,10 +59,8 @@ ApplicationWindow { } if (track) { - if ('image' in track) { - player.cover_art = track.image - } - + if ('image' in track) + return player.title = track.title player.album = track.album player.artist = track.artist @@ -105,13 +102,12 @@ ApplicationWindow { Layout.preferredHeight: 1080 clip: true Image { - id: albumart anchors.left: parent.left anchors.right: parent.right anchors.bottom: parent.bottom height: sourceSize.height * width / sourceSize.width fillMode: Image.PreserveAspectCrop - source: player.cover_art ? player.cover_art : '' + source: AlbumArt visible: player.av_connected === false } @@ -145,7 +141,7 @@ ApplicationWindow { visible: player.av_connected === false offImage: './images/AGL_MediaPlayer_Loop_Inactive.svg' onImage: './images/AGL_MediaPlayer_Loop_Active.svg' - onClicked: { mediaplayer.loop(checked) } + onClicked: { mediaplayer.loop(checked ? "playlist" : "off") } } } ColumnLayout {