Merge pull request #1906 from jucor/fix/audiotrack-nullable-mimetype

Make AudioTrack.mimeType nullable to prevent Android playback stall (fixes #1905)
This commit is contained in:
advplyr
2026-08-03 17:06:18 -05:00
committed by GitHub
2 changed files with 2 additions and 2 deletions
@@ -10,7 +10,7 @@ data class AudioTrack(
var duration: Double,
var title: String,
var contentUrl: String,
var mimeType: String,
var mimeType: String?,
var metadata: FileMetadata?,
var isLocal: Boolean,
var localFileId: String?,
@@ -332,7 +332,7 @@ class PlaybackSession(
MediaInfo.Builder(mediaUri.toString())
.apply {
setContentUrl(mediaUri.toString())
setContentType(audioTrack.mimeType)
setContentType(audioTrack.mimeType ?: "")
setMetadata(castMetadata)
setStreamType(MediaInfo.STREAM_TYPE_BUFFERED)
}