mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-31 15:23:00 +00:00 
			
		
		
		
	Add Artist and Duration to MediaDescription
This commit is contained in:
		 Robin
					Robin
				
			
				
					committed by
					
						 Christian Schabesberger
						Christian Schabesberger
					
				
			
			
				
	
			
			
			 Christian Schabesberger
						Christian Schabesberger
					
				
			
						parent
						
							3ac64c44f4
						
					
				
				
					commit
					2c2c61b2fc
				
			| @@ -1,7 +1,9 @@ | |||||||
| package org.schabi.newpipe.player.playback; | package org.schabi.newpipe.player.playback; | ||||||
|  |  | ||||||
| import android.net.Uri; | import android.net.Uri; | ||||||
|  | import android.os.Bundle; | ||||||
| import android.support.v4.media.MediaDescriptionCompat; | import android.support.v4.media.MediaDescriptionCompat; | ||||||
|  | import android.support.v4.media.MediaMetadataCompat; | ||||||
|  |  | ||||||
| import org.schabi.newpipe.player.BasePlayer; | import org.schabi.newpipe.player.BasePlayer; | ||||||
| import org.schabi.newpipe.player.mediasession.MediaSessionCallback; | import org.schabi.newpipe.player.mediasession.MediaSessionCallback; | ||||||
| @@ -54,6 +56,12 @@ public class BasePlayerMediaSession implements MediaSessionCallback { | |||||||
|                 .setTitle(item.getTitle()) |                 .setTitle(item.getTitle()) | ||||||
|                 .setSubtitle(item.getUploader()); |                 .setSubtitle(item.getUploader()); | ||||||
|  |  | ||||||
|  |         // set additional metadata for A2DP/AVRCP | ||||||
|  |         Bundle additionalMetadata = new Bundle(); | ||||||
|  |         additionalMetadata.putString(MediaMetadataCompat.METADATA_KEY_ARTIST, item.getUploader()); | ||||||
|  |         additionalMetadata.putLong(MediaMetadataCompat.METADATA_KEY_DURATION, item.getDuration()); | ||||||
|  |         descriptionBuilder.setExtras(additionalMetadata); | ||||||
|  |  | ||||||
|         final Uri thumbnailUri = Uri.parse(item.getThumbnailUrl()); |         final Uri thumbnailUri = Uri.parse(item.getThumbnailUrl()); | ||||||
|         if (thumbnailUri != null) descriptionBuilder.setIconUri(thumbnailUri); |         if (thumbnailUri != null) descriptionBuilder.setIconUri(thumbnailUri); | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user