Display the song duration in the queue and info views

Change-Id: Ia76556d55e150142a3c1155126fb41ac12323c43
Automatic translation import

Change-Id: Ibfbc57dcfff073c151edfccf33f2b6581d76269a
Automatic translation import

Change-Id: Icce957bfb213a655d7b238a7c77cd349c98e3673
Merge "Display the song duration in the queue and info views" into cm-11.0
Merge branch 'cm-11.0' into stable/cm-11.0
Automatic translation import

Change-Id: I0fc4b59c9fa8404e19cb3609f235571500df21ea
Automatic translation import

Change-Id: I18a093d90180d2eb8146332816966aefb4728c5b
Apollo: fix a race condition when two fingers are on the screen

* unconditionally allow begin fake drag when the on touch down
JIRA: BUGDUMP-820

Change-Id: I67824ec6d01011907ff763bb0dc23362d753ac4c
Apollo: Correctly handle opening invalid files.

In that case, mCurrentPlayer is invalid, which means setNextDataSource()
shouldn't be called for it.

JIRA: BUGDUMP-1050
Change-Id: Ia8215c3643b1eb7f8b5786eeb8267340b673939c
Merge "Apollo: fix a race condition when two fingers are on the screen" into cm-11.0
Build fix.

Change-Id: I44f972d13686231103199db622b91afdacefb352
Automatic translation import

Change-Id: I10325371d640ed26a3120a45df1ebf3204253416
Merge branch 'cm-11.0' into stable/cm-11.0
apollo: ensure that the current cursor is opened

JIRA: BUGDUMP-21562
https://jira.cyanogenmod.org/browse/BUGDUMP-21562
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Change-Id: Ib808e074145bf3dfc1686ec32a3168d2e46fc515
(cherry picked from commit 6e66bfd7d86593f858fe4c8b6582d8f3fa896bdb)
apollo: fix typo in sort order key

JIRA: BUGDUMP-21136
https://jira.cyanogenmod.org/browse/BUGDUMP-21136
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Change-Id: I102e2b9766eed4bf84251789fee87f9008660edc
(cherry picked from commit 43dd5fe06dc15acafdfe41bd445ffcce7734f796)
apollo: extract song list from adapter instead from a new cursor

Creating a new song list cursor could differ from the current adapter data, so is
better to create the song list from the current viewable data, otherwise it could
lead in a AIOOB.

JIRA: BUGDUMP-21770
https://jira.cyanogenmod.org/browse/BUGDUMP-21770
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Change-Id: Icec7bb9b377b467fa7009122facc2e7205348ba0
(cherry picked from commit 99bcda4ff5d478a74a20ac59406fe1b8d8635ca3)
apollo: remove handler messages prior to kill the player

JIRA: BUGDUMP-21233
https://jira.cyanogenmod.org/browse/BUGDUMP-21233
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Change-Id: I3b5ac41079ce066a69e9338da6d6e895af6eadb3
(cherry picked from commit cc2fc186ea729ee2e8574110f32a464a4ef5d144)
Merge "apollo: fix typo in sort order key" into stable/cm-11.0
Merge "apollo: extract song list from adapter instead from a new cursor" into stable/cm-11.0
Merge "apollo: remove handler messages prior to kill the player" into stable/cm-11.0