Home | History | Annotate | Download | only in model

Lines Matching refs:MediaMetadata

19 import android.media.MediaMetadata;
67 private ConcurrentMap<String, List<MediaMetadata>> mMusicListByGenre;
104 public Iterable<MediaMetadata> getMusicsByGenre(String genre) {
116 public Iterable<MediaMetadata> searchMusic(String titleQuery) {
120 ArrayList<MediaMetadata> result = new ArrayList<>();
123 if (track.metadata.getString(MediaMetadata.METADATA_KEY_TITLE).toLowerCase()
132 * Return the MediaMetadata for the given musicID.
136 public MediaMetadata getMusic(String musicId) {
140 public synchronized void updateMusic(String musicId, MediaMetadata metadata) {
146 String oldGenre = track.metadata.getString(MediaMetadata.METADATA_KEY_GENRE);
147 String newGenre = metadata.getString(MediaMetadata.METADATA_KEY_GENRE);
203 ConcurrentMap<String, List<MediaMetadata>> newMusicListByGenre = new ConcurrentHashMap<>();
206 String genre = m.metadata.getString(MediaMetadata.METADATA_KEY_GENRE);
207 List<MediaMetadata> list = newMusicListByGenre.get(genre);
231 MediaMetadata item = buildFromJSON(tracks.getJSONObject(j), path);
232 String musicId = item.getString(MediaMetadata.METADATA_KEY_MEDIA_ID);
250 private MediaMetadata buildFromJSON(JSONObject json, String basePath) throws JSONException {
274 // Adding the music source to the MediaMetadata (and consequently using it in the
278 return new MediaMetadata.Builder()
279 .putString(MediaMetadata.METADATA_KEY_MEDIA_ID, id)
281 .putString(MediaMetadata.METADATA_KEY_ALBUM, album)
282 .putString(MediaMetadata.METADATA_KEY_ARTIST, artist)
283 .putLong(MediaMetadata.METADATA_KEY_DURATION, duration)
284 .putString(MediaMetadata.METADATA_KEY_GENRE, genre)
285 .putString(MediaMetadata.METADATA_KEY_ALBUM_ART_URI, iconUrl)
286 .putString(MediaMetadata.METADATA_KEY_TITLE, title)
287 .putLong(MediaMetadata.METADATA_KEY_TRACK_NUMBER, trackNumber)
288 .putLong(MediaMetadata.METADATA_KEY_NUM_TRACKS, totalTrackCount)