Update Now Playing info with correct default rate so that third party apps don't mistake current status as scrubbing.

This commit is contained in:
Marke Hallowell
2024-04-13 23:10:03 -07:00
parent d208211c6f
commit bcb239efd1
2 changed files with 4 additions and 3 deletions
+2 -1
View File
@@ -707,12 +707,13 @@ class AudioPlayer: NSObject {
duration: currentChapter.getRelativeChapterEndTime(),
currentTime: currentChapter.getRelativeChapterCurrentTime(sessionCurrentTime: session.currentTime),
rate: rate,
defaultRate: tmpRate,
chapterName: currentChapter.title,
chapterNumber: (session.chapters.firstIndex(of: currentChapter) ?? 0) + 1,
chapterCount: session.chapters.count
)
} else if let duration = self.getDuration(), let currentTime = self.getCurrentTime() {
NowPlayingInfo.shared.update(duration: duration, currentTime: currentTime, rate: rate)
NowPlayingInfo.shared.update(duration: duration, currentTime: currentTime, rate: rate, defaultRate: tmpRate)
}
}