Age | Commit message (Collapse) | Author | Files | Lines |
|
In APIv3 there is a change in the response json from a call to an API.
This prevent multimedia to get the right device to play audio on.
Bug: SPEC-1974
Change-Id: Iea60421e229a3f24633065b9b81ab4b5c574fcc4
Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
(cherry picked from commit abb035ab5b74757cd7577f493bc30e7aac0f5227)
|
|
Since no client actually uses the metadata verb, but just the events
this can be removed. Also the verb wouldn't show avrcp metadata.
Bug-AGL: SPEC-1630
Change-Id: Iae7ba5a2e63107cb920566c83507bb2c7365a168
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Proxy avrcp metadata from bluetooth binding to mediaplayer service
subscribers. Also allow transparent access to local and avrcp controls.
Bug-AGL: SPEC-1630
Change-Id: I75cfd71ee62976a9312474b81469b8eb13a06015
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
To allow the mediaplayer application to not care if an media is local or a2dp
stream the reported metadata events should be the same.
Bug-AGL: SPEC-1630
Change-Id: I0fb00aa94d8b44e4babced0c87f3eeb6c3dd15e5
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Change-Id: I8b3ff798f022da30cf6a05b54cfcfdca399dac5b
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Change-Id: I48d54c05bfb8f74f280ac914f13aa30ce79fad00
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Fixes the issue that makes the mediaplayer not playing anything on 4a.
Also added a lot a debugging messages to help to understand what is going
on.
Change-Id: I313da264ecb2bcc7075018c29595df3cdce52557
Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
|
|
Set the opening brace at the beginning of the next
line for each function.
Bug-AGL: SPEC-1515
Change-Id: I8277e52fd2093e0df5ab998e990bed3d5c2ab32c
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|
gst_init and audio sinks weren't always getting setup in time for
a subscriber to get the initial album art.
Solution is to move the setup out of the pthread callback and confirm
they are ran before .init() returns
Bug-AGL: SPEC-1496
Change-Id: I70779bcb1ca539146c98718f5b0edd781f9899b4
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Check playlist for an entry with the current media_path and refuse to add
to the list if it exists
Bug-AGL: SPEC-1375
Change-Id: Idc5fb4b2570ed7ac9cf63aa3c37e44b8e35d6b34
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Give new subscribers to metadata image data, and also give
metadata image data in event when track changes.
Bug-AGL: SPEC-1375
Change-Id: Ic32d1f3004948fe3bc38c958a136fd0cf9967e53
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
On initial subscription to playlist event request the playlist via event
Bug-AGL: SPEC-1375
Change-Id: Id2d7565b384ce117873827392c1e5f2a3e123098
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Add support for using GST_TAG_PREVIEW_IMAGE in case GST_TAG_IMAGE tags
aren't available
Bug-AGL: SPEC-1241
Change-Id: I3bb4edf8c9350deffa3cf407285a333042403ec9
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Since video playback doesn't work yet don't populate the
playlist with video media entries.
Bug-AGL: SPEC-1236
Change-Id: I3b161351d975442e512bdbf2215174be2301069d
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Add conditional compilation option to enable using the 4A high-level
API to request Multimedia role access.
Change-Id: I85c19e33a355f9133bdda837e9374776fc92efe9
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
(cherry picked from commit d03590991d2c7104e7cd4b2a18e710008b2759ab)
|
|
Change-Id: I4037ab08715bea231bb8e9d725ffba9718c7daca
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Slight chance to have an infinite tag check for album art data, and
this patchset avoids that possibility by checking the max index of tags.
Bug-AGL: SPEC-1091
Change-Id: I63836ea6e9795c97cfd0c07231c556bbbb8d9528
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Use a fakesink to get initial album art metadata on startup of service
Bug-AGL: SPEC-1052
Change-Id: If3563e65480ba1a159d60e04d8fe7e63d12301a4
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Assume to enter playing state when next/previous track commands,
and this allows loading of metadata via gstreamer
Bug-AGL: SPEC-931
Change-Id: Id7eeb1e354d3c2e7ad63a166b8dbd64afb453332
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Fix compiler warning of incorrect 'long int' to double conversions
that for volume settings
Bug-AGL: SPEC-931
Change-Id: I6645506f5636adb589256f101763b5433fc66603
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Notify subscribers of the current playing selection on a playlist
update. This is used to keep the UI selection of media in a playlist
correct.
Bug-AGL: SPEC-931
Change-Id: I8888bb6c1882695ba8ffd4a8aed2914ad0441388
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Add stop verb mostly for resetting playback on media removal
Bug-AGL: SPEC-931
Change-Id: Ic564d2329aab300bbff0bb8afcf47a65dc73103b
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
When ending a playlist an event needs to be sent to notify the UI
Bug-AGL: SPEC-931
Change-Id: Ib96ee49775a90d9ca969031443cb9e9e2ec4610e
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Allow playlist to be looped when it reachs the end of it.
Bug-AGL: SPEC-931
Change-Id: I482c51d12234a5e70f76fbb981249a643b6b78fc
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
First track or volume of 0% couldn't ever be selected due
to a invalid logic condition
Bug-AGL: SPEC-931
Change-Id: I6bc7d9026eac24eef66ab1ec13b1a8766da7d586
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
If on first track on playlist and get previous track commands
just rewind to beginning of that track.
Bug-AGL: SPEC-931
Change-Id: Ie3decb70bd0826ad5199bdc9641befcc52cfd40a
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Report the album art if any via the metadata verb in base64
data URI format.
Bug-AGL: SPEC-931
Change-Id: Ifa9f5d799161a2b6a5a163e35b53a182f29fbd4b
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
If there is no playlist the seek track commands will segfault
Bug-AGL: SPEC-931
Change-Id: I877ca12f9adbb17bfd7959b21e3478b2d0260fc2
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Report playing status back in the response of the control
verb.
Bug-AGL: SPEC-931
Change-Id: Iabaa162b01e1c29c1eb8b973b1a005ef433c2c92
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Since gstreamer name doesn't make sense with the binding rename
change it to metadata_event.
Bug-AGL: SPEC-931
Change-Id: I94b8fc3de1aaae47ec8191ead06e4db994971025
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Allow publishing playlist updates for access from mediaplayer
applications.
Bug-AGL: SPEC-931
Change-Id: I745ff4b84d0f7e7b88239a1e95288de64ac92da9
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Volume setting wasn't saved before this patchset fixes this
Bug-AGL: SPEC-931
Change-Id: Ib810135bd9d0617bfb3ccc99de66f46e025f94fd
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Bug-AGL: SPEC-931
Change-Id: If6e4ebbb60213ff82f630cea3e06df49c0d808a0
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|