mediaplayer: qml: get initial metadata from playlist on startup 23/11723/1
authorMatt Ranostay <matt.ranostay@konsulko.com>
Tue, 7 Nov 2017 02:29:39 +0000 (18:29 -0800)
committerMatt Ranostay <matt.ranostay@konsulko.com>
Tue, 7 Nov 2017 06:05:16 +0000 (22:05 -0800)
Get initial metadata from first item on playlist on application startup

Bug-AGL: SPEC-1052
Change-Id: I4bc32da682005808955dc3fad5568dd03bd84331
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
app/api/MediaPlayer.qml

index ffdb870..c7f4ff2 100644 (file)
@@ -72,6 +72,9 @@ WebSocket {
                         root.running = response.playing
                     }
                 } else if (verb == "metadata") {
+                    root.title = response.title ? response.title : ''
+                    root.artist = response.artist ? response.artist : ''
+
                     root.cover_art = response.image ? response.image : ''
                 }
                 break
@@ -135,6 +138,7 @@ WebSocket {
             sendSocketMessage("subscribe", { value: "metadata" })
             sendSocketMessage("playlist", 'None')
             sendSocketMessage("subscribe", { value: "playlist" })
+            sendSocketMessage("metadata", 'None')
             break
             case WebSocket.Error:
             root.statusString = "WebSocket error: " + root.errorString