Add uploader name of streams as subtitle of MediaItems

They should be displayed only by Android Auto if they are known, i.e. when they
are not empty.
This commit is contained in:
AudricV 2023-08-20 17:44:44 +02:00
parent f60b6f72b1
commit f33d72fc2b
No known key found for this signature in database
GPG Key ID: DA92EC7905614198
1 changed files with 2 additions and 0 deletions

View File

@ -139,6 +139,7 @@ public class MediaBrowserConnector implements MediaSessionConnector.PlaybackPrep
final var builder = new MediaDescriptionCompat.Builder();
builder.setMediaId(createMediaIdForPlaylistIndex(playlistId, index))
.setTitle(item.getStreamEntity().getTitle())
.setSubtitle(item.getStreamEntity().getUploader())
.setIconUri(Uri.parse(item.getStreamEntity().getThumbnailUrl()));
return new MediaItem(builder.build(), MediaItem.FLAG_PLAYABLE);
@ -207,6 +208,7 @@ public class MediaBrowserConnector implements MediaSessionConnector.PlaybackPrep
final var builder = new MediaDescriptionCompat.Builder();
builder.setMediaId(ID_STREAM + '/' + streamHistoryEntry.getStreamId())
.setTitle(streamHistoryEntry.getStreamEntity().getTitle())
.setSubtitle(streamHistoryEntry.getStreamEntity().getUploader())
.setIconUri(Uri.parse(streamHistoryEntry.getStreamEntity().getThumbnailUrl()));
return new MediaItem(builder.build(), MediaItem.FLAG_PLAYABLE);