mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2026-08-27 22:04:08 +02:00
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:
@@ -10,7 +10,7 @@ data class AudioTrack(
|
|||||||
var duration: Double,
|
var duration: Double,
|
||||||
var title: String,
|
var title: String,
|
||||||
var contentUrl: String,
|
var contentUrl: String,
|
||||||
var mimeType: String,
|
var mimeType: String?,
|
||||||
var metadata: FileMetadata?,
|
var metadata: FileMetadata?,
|
||||||
var isLocal: Boolean,
|
var isLocal: Boolean,
|
||||||
var localFileId: String?,
|
var localFileId: String?,
|
||||||
|
|||||||
@@ -332,7 +332,7 @@ class PlaybackSession(
|
|||||||
MediaInfo.Builder(mediaUri.toString())
|
MediaInfo.Builder(mediaUri.toString())
|
||||||
.apply {
|
.apply {
|
||||||
setContentUrl(mediaUri.toString())
|
setContentUrl(mediaUri.toString())
|
||||||
setContentType(audioTrack.mimeType)
|
setContentType(audioTrack.mimeType ?: "")
|
||||||
setMetadata(castMetadata)
|
setMetadata(castMetadata)
|
||||||
setStreamType(MediaInfo.STREAM_TYPE_BUFFERED)
|
setStreamType(MediaInfo.STREAM_TYPE_BUFFERED)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user