NowPlaying
From LinuxMCE
The Now playing contect object provides all of the information about the currently playing media available. The only thing it does not provide is timecode. This is done by another object'
Properties
Property Name | Property Type | Signal | Description | Example |
---|---|---|---|---|
b_mediaPlaying | bool | mediaStatusChanged() | True if media is playing in this EA, false if other wise | EX: hiding an element based on media playing state
Rectangle{ anchors.centerIn: parent width: parent.width*.90 height: parent.height*.91 radius: 6 visible: dcenowplaying.b_mediaPlaying ? true : false color: "transparent" Image{ // Album art here id: nowPlayingArt anchors.fill: parent source: "image://listprovider/updateobject/"+securityvideo.timestamp fillMode: Image.PreserveAspectFit smooth: true } MouseArea { anchors.fill: parent onClicked:gotoQScreen(dcenowplaying.qs_screen) } } } |
path | string | pathChanged() | Provides the path of the current playing media | |
qs_storageDevice | string | storageDeviceChanged() | The LinuxMCE storage device the media is stored on | |
qs_mainTitle | string | titleChanged() | The Media title of playing media, otherwise its file name | |
qsTotalTime | String | totalStringTimeChanged() | Total time of media, formatted in HH::MM::SS - updated every second | |
qsCurrentTime | String | stringTimeChanged() | The current position of the media in HH:MM::SS - updated every second | |
stringPlaybackSpeed | string | sPlaybackSpeedChanged() | Playback speed in string format | |
playbackSpeed | int | playbackSpeedChanged() | Playback Speed in integer format |