MediaLibraryService.LibraryParams

Contains information that the library service needs to send to the client.

When the browser supplies MediaLibraryService.LibraryParams, it's optional field when getting the media
item(s). The library session is recommended to do the best effort to provide such result.
It's not an error even when the library session didn't return such items.

The library params returned in the library session callback must include the information
about the returned media item(s).

Public methods

getExtras

isOffline

public boolean isOffline ()

Returns true for offline media items, which can be played without an internet
connection.

When the browser supplies MediaLibraryService.LibraryParams with the true, library
session is recommended to provide such media items. If so, the library session
implementation must return the params with the true as well.

Returns

boolean

true for offline items. false otherwise.

isRecent

public boolean isRecent ()

Returns true for recent media items.

When the browser supplies MediaLibraryService.LibraryParams with the true, library
session is recommended to provide such media items. If so, the library session
implementation must return the params with the true as well. The list of
media items is considered ordered by relevance, first being the top suggestion.

Returns

boolean

true for recent items. false otherwise.

isSuggested

public boolean isSuggested ()

Returns true for suggested media items.

When the browser supplies MediaLibraryService.LibraryParams with the true, library
session is recommended to provide such media items. If so, the library session
implementation must return the params with the true as well. The list of
media items is considered ordered by relevance, first being the top suggestion.