Age | Commit message (Collapse) | Author | Files | Lines |
|
Rework to change the VIS signals being used for next/previous/mode
to new AGL custom steering wheel switch signals instead of trying
to use the Vehicle.Cabin.Infotainment.Media.Action actuator signal.
In practice mapping multiple CAN signals from the LIN polling to a
single VIS signal does not work well with the behavior of the CAN
feeder from KUKSA.val. With the separate steering wheel switch
signals and duplicate filtering in libqtappfw, things look more
like they did with signal-composer and should hopefully be robust.
This should be revisited if a custom LIN signal feeder becomes an
option, as overall it would be better to leverage the standard VSS
schema signals if possible.
Bug-AGL: SPEC-4409
Change-Id: I73512ba9c5746e820fc30a316a39db371d98f5e3
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
(cherry picked from commit 81ad8d4aca06b27d9c57730a7dead6e8e5ae1fd1)
|
|
Use the new VehicleSignals API from libqtappfw to replace the
previous signal-composer usage.
Bug-AGL: SPEC-4409
Change-Id: Id5aaa6e9789f75a0aaecd4cfc560bbc4bae3f4c5
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
(cherry picked from commit 61e3d69532099d7215410c5b38e29ba3525dec46)
|
|
Tweak the app QML to call into the new start call in the libqtappfw
Mediaplayer object that replaces the previous WebSocket onConnected
hook. This is driven by the need to hold off triggering events from
the underlying libqtappfw Bluetooth object until the QML engine is
running, otherwise it misses events driven by bluez-glib
initialization querying BlueZ state.
Bug-AGL: SPEC-4231
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ia4c98a19c73aaf778d4133ef77d93bfdacdf7974
|
|
This reverts commit 8a7865f1e9152b5098e1f1183310e90a10a58de1.
Putting the player in the middle would actually screw up displaying
other parts.
Bug-AGL: SPEC-3348
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: If9680b04a85d91eb7488b4d18db6b31bdf24f82a
|
|
on the middle
Bug-AGL: SPEC-3379
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ib3b1f5ccb98a39787c569ed3606cd6f5b2c4051f
|
|
Bug-AGL: SPEC-3379
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ie0b77df34c29591157069e0a92287acb5e53b958
|
|
Bug-AGL: SPEC-3447
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Id7cc10901a26e1344a9f2bed522821b220168c62
|
|
Not all events have duration yet due to gstreamer rolling event
maybe delayed.
Bug-AGL: SPEC-3140
Change-Id: Ib9443f13acf0c7d93b3bfbb97afa1f60ecbac3e7
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Update the imports of QML widgets to the latest version
used by AGL which is 5.11
Bug-AGL: SPEC-2774
Change-Id: I22d34d6a15f4f729682eae1aee37a5021d4313fc
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Album art data is sent in its own event so check for it and don't try
to set the other metadata options in the UI.
Bug-AGL: SPEC-2774
Change-Id: I4795b2f0d35c651a7739734d5c930ad978adb498
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Bug-AGL: SPEC-2595
Change-Id: I6c8b9b9af0a1b900f447551ebde90b57413721d0
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Bug-AGL: SPEC-2181
Change-Id: Ic7f58837f76c4c366a2a05efe33f3eaedb4685ce
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
libqtappfw will set the album art via metadata events
Change-Id: I86f56a8e870657053065f806c5edb09ec3fc2c33
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Bug-AGL: SPEC-1630
Change-Id: Ic9ad044a4bb0eba73d4db49ea3cf6752be1114f7
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
* typo .connected() should be .connect()
* fix incorrect logic check of checked field
* enable state changes to ToggleButton
Bug-AGL: SPEC-1630
Change-Id: I7495aa4aaa784383510b803cf88b177b7222b181
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Support connect/disconnect to a2dp + avrcp profiles with in Mediaplayer UI
Bug-AGL: SPEC-1630
Change-Id: I1095c4abc29dd5241ed98241a745dd2de2fc293a
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Update to using the new agl-service-mediaplayer via libqtappfw which
includes dropping direct bluetooth binding access.
Bug-AGL: SPEC-1630
Change-Id: Id3629f5762db7ee1b441007b4a6a746e4ea49ddc
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
To improve output on various monitor with various resolution,
use scale_factor from WM to fit various screen resolution.
Bug-AGL: SPEC-1568, SPEC-1569, SPEC-1611
Change-Id: Ifb0391e7acf9546778dd0993e8e0d3f9b66c5dc9
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
Remove playlist creation logic out of QML and use a Qt model
generated from libqtappfw
Bug-AGL: SPEC-1430
Change-Id: I716de188fce85d824c0bf519964e0b58b9ed8f3f
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
If media from storage is played and a bluetooth stream starts the play/pause
button will enter an always playing state from the UI when the bluetooth
connection ends.
This patchset fixes this within the MediaPlayer.qml to show the expected
UI results.
Bug-AGL: SPEC-1496
Change-Id: I6ee0dfa2a46d7cf294b2dbf23d2aa54857fb8ffc
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
When A2DP/AVRCP profiles are connected pause agl-service-mediaplayer
playback.
Change-Id: Ic9a2832834e89b65559161d9f391cf98df7119b1
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Change-Id: Iaf0d42f6468d13b18095f2e15afafd67e19ad595
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
ListModel object should get the clear() call and not the passed playlist
data in onPlaylistChanged event.
Change-Id: I406d98701bdc725fe90846d238ec90c9f5aa5b20
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Switch agl-service-bluetooth access from QML websockets to proper
libqtappfw middleware.
Bug-AGL: SPEC-1385
Change-Id: I3b1bdc06ed9b7c07d69135c44d8f5c3440d7c056
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Switch agl-service-mediaplayer access from QML websockets to proper
libqtappfw middleware.
Bug-AGL: SPEC-1375
Change-Id: I8ee638f11b2d63c42657545f501260da9dc94356
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
The color scheme has been changed to new one.
Bug-AGL: SPEC-673
Change-Id: I473d7928ad548d144c003af36224222c8ce4338c
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
Bluetooth icon wasn't visible on connections that were started before
Mediaplayer application UI was loaded.
Bug-AGL: SPEC-1158
Change-Id: Iafd890968300cc5cf8ee779513a572314c189a2a
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Till agl-service-mediaplayer has a shuffle feature disable
the shuffle in the qml definition.
Bug-AGL: SPEC-999
Change-Id: If0573647cc9d40327952052f4db9ac7162734409
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Metadata is now received from the agl-service-mediaplayer via
the agl-service-mediascanner binding, and thus playlistwithmediadata
functionality is no longer needed.
Bug-AGL: SPEC-999
Change-Id: Ife14aa0698e87e3c3c3164a58591bdd89ebcdabc
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Stop using the QTMultimedia plugin and switch to the
agl-service-mediaplayer binding for media playback.
Bug-AGL: SPEC-999
Change-Id: I5b380dc3cc908ed7bb2aa610c819f9f76f442829
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Some conditions in the QML scripts were incorrect and wasn't
hiding the playlist correctly when AVRCP/A2DP profiles were
connected.
Change-Id: Ia7abe250bb73da74ee93e69adeb91e224f6df744
Bug-AGL: SPEC-610
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Don't display the bluetooth ToggleButton unless there is a valid
avrcp/a2dp connection.
Bug-AGL: SPEC-730
Change-Id: Ifd68fd1380bef5a471aafb7687c0cefe62b68e6f
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Use the system wide binding for Bluetooth access to get AVRCP
metadata, and triggers controls.
Bug-AGL: SPEC-610 SPEC-615
Change-Id: Ic894c75d663b797b8a331236ff756b3b94bc13c8
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Before bluetooth connection can be selected with the BT binding
we need an initial state icon.
Change-Id: I1ff7a764a15eb06f8bd8e2cd84123d708b46cc7e
Bug-AGL: SPEC-637
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Switch to binding over raw DBus commands for media detection.
Bug-AGL: SPEC-610
Change-Id: Icf924000d721d92a1056962e55f5c2c75f159ee5
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Add initial media binding that populates playlist on
media insertion
Bug-AGL: SPEC-610
Change-Id: I24227f7c718606191ae3de72bd692e747353c919
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Initially a previous command goes back to the beginning of the
track but most media applications don't reset the position
property. So keep the current position and use that as an offset
for the UI.
Bug-AGL: SPEC-565
Change-Id: If7124537c6d66d328f9c4c918fe917b8fc877ce0
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
This makes assumptions that there is only one media device
allowed at a time.
Bug-AGL: SPEC-527
Change-Id: Ide3d760f147551945cc14b7f6b66bd025634a17b
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Add initial support for Bluetooth A2DP streams, and
AVRCP player controls, and metadata.
Bug-AGL: SPEC-486 SPEC-524 SPEC-525
Change-Id: Iac3095c517f07d7e65bf0bd5639d85bab2de7451
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Detect media insertation and removal from lightmediascanner
and update the playlist accordingly. This makes some assumptions
that only one media device will available at a time.
Bug-AGL: SPEC-484
Change-Id: I8300abce3ac09c9cd0327c9d90892e3c5171d8d2
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
contributingArtist actually contains the artist data, and author is
just the publisher generally.
Bug-AGL: SPEC-535
Change-Id: Icd92fcc1df6c301e1f8f0faf5f09b0ddeaf728fd
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Change-Id: If03cd924bbed08b2a81da0993b64377e47c8614c
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
Change-Id: I302350f213b63d8f07e7020d95795d941228c86d
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|