Merge pull request #1255 from phcannesson:fix-cast-media-item-conversion
PiperOrigin-RevId: 624147863
This commit is contained in:
commit
f13c879cd0
@ -38,6 +38,9 @@
|
|||||||
* Decoder Extensions (FFmpeg, VP9, AV1, MIDI, etc.):
|
* Decoder Extensions (FFmpeg, VP9, AV1, MIDI, etc.):
|
||||||
* Leanback extension:
|
* Leanback extension:
|
||||||
* Cast Extension:
|
* Cast Extension:
|
||||||
|
* Fix bug that converted the album title of the `MediaQueueItem` to the
|
||||||
|
artist in the Media3 media item
|
||||||
|
([#1255](https://github.com/androidx/media/pull/1255)).
|
||||||
* Test Utilities:
|
* Test Utilities:
|
||||||
* Remove deprecated symbols:
|
* Remove deprecated symbols:
|
||||||
* Demo app:
|
* Demo app:
|
||||||
|
@ -68,7 +68,7 @@ public final class DefaultMediaItemConverter implements MediaItemConverter {
|
|||||||
metadataBuilder.setAlbumArtist(metadata.getString(MediaMetadata.KEY_ALBUM_ARTIST));
|
metadataBuilder.setAlbumArtist(metadata.getString(MediaMetadata.KEY_ALBUM_ARTIST));
|
||||||
}
|
}
|
||||||
if (metadata.containsKey(MediaMetadata.KEY_ALBUM_TITLE)) {
|
if (metadata.containsKey(MediaMetadata.KEY_ALBUM_TITLE)) {
|
||||||
metadataBuilder.setArtist(metadata.getString(MediaMetadata.KEY_ALBUM_TITLE));
|
metadataBuilder.setAlbumTitle(metadata.getString(MediaMetadata.KEY_ALBUM_TITLE));
|
||||||
}
|
}
|
||||||
if (!metadata.getImages().isEmpty()) {
|
if (!metadata.getImages().isEmpty()) {
|
||||||
metadataBuilder.setArtworkUri(metadata.getImages().get(0).getUrl());
|
metadataBuilder.setArtworkUri(metadata.getImages().get(0).getUrl());
|
||||||
|
@ -52,7 +52,17 @@ public class DefaultMediaItemConverterTest {
|
|||||||
builder
|
builder
|
||||||
.setMediaId("fooBar")
|
.setMediaId("fooBar")
|
||||||
.setUri(Uri.parse("http://example.com"))
|
.setUri(Uri.parse("http://example.com"))
|
||||||
.setMediaMetadata(MediaMetadata.EMPTY)
|
.setMediaMetadata(
|
||||||
|
new MediaMetadata.Builder()
|
||||||
|
.setTitle("testTitle")
|
||||||
|
.setSubtitle("testSubtitle")
|
||||||
|
.setArtist("testArtist")
|
||||||
|
.setAlbumArtist("testAlbumArtist")
|
||||||
|
.setArtworkUri(Uri.parse("http://testArtworkUri"))
|
||||||
|
.setComposer("testComposer")
|
||||||
|
.setDiscNumber(42)
|
||||||
|
.setTrackNumber(23)
|
||||||
|
.build())
|
||||||
.setMimeType(MimeTypes.APPLICATION_MPD)
|
.setMimeType(MimeTypes.APPLICATION_MPD)
|
||||||
.setDrmConfiguration(
|
.setDrmConfiguration(
|
||||||
new MediaItem.DrmConfiguration.Builder(C.WIDEVINE_UUID)
|
new MediaItem.DrmConfiguration.Builder(C.WIDEVINE_UUID)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user