History log of /packages/apps/Car/Media/src/com/android/car/media/drawer/MediaBrowserItemsFetcher.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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