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.):
|
||||
* Leanback 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:
|
||||
* Remove deprecated symbols:
|
||||
* Demo app:
|
||||
|
@ -68,7 +68,7 @@ public final class DefaultMediaItemConverter implements MediaItemConverter {
|
||||
metadataBuilder.setAlbumArtist(metadata.getString(MediaMetadata.KEY_ALBUM_ARTIST));
|
||||
}
|
||||
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()) {
|
||||
metadataBuilder.setArtworkUri(metadata.getImages().get(0).getUrl());
|
||||
|
@ -52,7 +52,17 @@ public class DefaultMediaItemConverterTest {
|
||||
builder
|
||||
.setMediaId("fooBar")
|
||||
.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)
|
||||
.setDrmConfiguration(
|
||||
new MediaItem.DrmConfiguration.Builder(C.WIDEVINE_UUID)
|
||||
|
Loading…
x
Reference in New Issue
Block a user