d1f0ec11284f6e6ed05d6a6fb7e2e086cc4a9837 |
|
19-Apr-2018 |
Roberto Perez <robertoalexis@google.com> |
DO NOT MERGE Splitting playback and browse fragments. Implementing Intent handling for browse and playback usecases. Implementing TabLayout to access browsing UI. Bug: 77527398 Test: Tested on BigDog Change-Id: If217e89ba7ee875239363f9181cd3b7157a7be3d
/packages/apps/Car/Media/src/com/android/car/media/drawer/MediaBrowserItemsFetcher.java
|
ddd67d6fbdfcebec8c40a1f8c7d9d68ec2c9fd17 |
|
02-Dec-2017 |
Aurimas Liutikas <aurimas@google.com> |
Update uses of android-support-car to use androidx package. Test: None Change-Id: Icac4e4c7d780f08fe2e4f11032a02b1940f07881
/packages/apps/Car/Media/src/com/android/car/media/drawer/MediaBrowserItemsFetcher.java
|
bff2cd02e423e6819b0568d5fa23c54b96c967d9 |
|
08-Nov-2017 |
Anthony Chen <ajchen@google.com> |
Migrate Media over to new car support library. Test: Build media and test on mojave. Bug: 69051562 Change-Id: Id63fd5dcbe709aa9596d5171c8838092c9206241
/packages/apps/Car/Media/src/com/android/car/media/drawer/MediaBrowserItemsFetcher.java
|
b435de51965d13509bd5a1a8e2a127470c0aaa11 |
|
18-May-2017 |
Rakesh Iyer <rni@google.com> |
Scroll to currently playing item. We moved to showing the whole queue so make the list scroll to the currently playing item. We need to scroll both on the queue open and during the viewholder binding since the viewholders for positions that don't show up on the screen are not guaranteed to be called when the list becomes visible. By forcing the initial scroll, we can make sure the updates while binding take place. Bug: 37999972 Test: 1. Skipped forward many tracks and opened the queue. Verified that the currently playing song was scrolled to. 2. Stayed with the queue open and watched the list scroll when the track changed. Change-Id: I424b68c0fe3a74073e53495246065ca6f0244891
/packages/apps/Car/Media/src/com/android/car/media/drawer/MediaBrowserItemsFetcher.java
|
5f33f82fb1a5907fbd8bd286dcdaa689d2d192d6 |
|
20-Apr-2017 |
Anthony Chen <ajchen@google.com> |
Decouple CarDrawerActivity from media drawer classes. The CarDrawerActivity is now only passed to the MediaDrawerController. The controller is now completely responsible for all drawer navigations. The various item fetchers will notify the controller via interfaces of variious user actions (e.g. clicks). It is possible to separate the CarDrawerActivity from the MediaDrawerController, but this is cleaner if done from the car-stream-ui-lib level. That is, make some kind of base CarDrawerController. Test: Started media app. Test playing, opening queue and navigation in drawer. Change-Id: Idaaedf19ec2127f9b673d4294e08901b1dd96886
/packages/apps/Car/Media/src/com/android/car/media/drawer/MediaBrowserItemsFetcher.java
|
2575070e9de72bde07e5bc1c7ece95bd7f78ac27 |
|
04-Apr-2017 |
Srinivas Visvanathan <sriniv@google.com> |
Fixing Media drawer layout issues - Using updated CarDrawerAdpater that allows picking layout per item. MediaDrawerAdapter delegates this to MediaItemsFetcher's. - Both fetchers use small layout if media-description has no sub-title and use normal layout otherwise. Bug: 36573125 Test: Exercised media Change-Id: I7f8c496d3b6b92f52c55719d9b5ddcf9839876d0
/packages/apps/Car/Media/src/com/android/car/media/drawer/MediaBrowserItemsFetcher.java
|
5cb58af61618d6c457685a5feba630540f25567c |
|
22-Mar-2017 |
Srinivas Visvanathan <sriniv@google.com> |
Moving Media app off CarActivity - MediaActivity now extends CarDrawerActivity from car-stream-ui-lib and no longer relies on legacy CarActivity. - Re-implemented Drawer logic using CarDrawerAdapter. Added media-specific subclass: MediaDrawerAdapter. It relies on MediaBrowserItemsFetcher (and subclasses) for actual fetching of browse items or queue items. - Removed now dead classes: MediaProxyActivity, MediaCarMenuCallbacks and MediaMenuBitmapDownloader. - Drawer layout is still a bit broken because CarDrawerAdapter is not flexible enough for Media needs. Filed follow-on bug b/36573125 to address. Bug: 34352155 Test: Played music in from LocalMediaPlay and BT Media player. Local version works for the most part (except for b/36571620). BT version browse works, but playback is buggy. Need to investigate BT side of things. Change-Id: Ic9ee87fcdeaecb2c71a9d354316c1342ae90de28
/packages/apps/Car/Media/src/com/android/car/media/drawer/MediaBrowserItemsFetcher.java
|