mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2026-07-26 14:38:39 +02:00
[PR #1094] [MERGED] Disable ios/android scrubbing in MPRemoteCommandCenter/MediaBrowserServiceCompat #1497
Reference in New Issue
Block a user
📋 Pull Request Information
Original PR: https://github.com/advplyr/audiobookshelf-app/pull/1094
Author: @fidoriel
Created: 2/20/2024
Status: ✅ Merged
Merged: 2/25/2024
Merged by: @advplyr
Base:
master← Head:disable-widget-ios-scrubing📝 Commits (9)
41a65c0add setting for widget scrubbingd2d3bbefix default falseb6fea85fix compile android8235d1freorder setting and add info label7be82d0Merge branch 'master' into disable-widget-ios-scrubing430d200Update android disable media control seek setting to update in realtimef4f7252Update wording for enable seeking on media controls settings, remove restart required help text, map translations9706c66iOS Update Realm schema version for new setting, update remote transport controls on device settings updated8c23c1egerman translation for LabelAllowSeekingOnMediaControls📊 Changes
28 files changed (+77 additions, -17 deletions)
View changed files
📝
android/app/src/main/java/com/audiobookshelf/app/MainActivity.kt(+3 -0)📝
android/app/src/main/java/com/audiobookshelf/app/data/DeviceClasses.kt(+2 -0)📝
android/app/src/main/java/com/audiobookshelf/app/player/PlayerNotificationService.kt(+15 -9)📝
android/app/src/main/java/com/audiobookshelf/app/plugins/AbsDatabase.kt(+10 -1)📝
ios/App/App/AppDelegate.swift(+1 -1)📝
ios/App/App/plugins/AbsDatabase.swift(+5 -1)📝
ios/App/Shared/models/DeviceSettings.swift(+2 -0)📝
ios/App/Shared/player/AudioPlayer.swift(+2 -2)📝
ios/App/Shared/player/PlayerHandler.swift(+4 -0)📝
pages/settings.vue(+12 -0)📝
strings/cs.json(+2 -1)📝
strings/da.json(+1 -0)📝
strings/de.json(+1 -0)📝
strings/en-us.json(+1 -0)📝
strings/es.json(+1 -0)📝
strings/fr.json(+1 -0)📝
strings/gu.json(+1 -0)📝
strings/hi.json(+1 -0)📝
strings/hr.json(+1 -0)📝
strings/it.json(+2 -1)...and 8 more files
📄 Description
This could close #526 #1093 #691
Similar to #683. I do not know why #683 this was closed in the first place by the author.
Scrubbing through some kind of audio with a length > 30 minutes is objectively not possible in an accurate way.
Disabling has the benefit that the audiobook position can not be changed by accident.
Tested and Working on iPhone 13 mini, iOS 17.2.1
This is mainly a discussion about usability and philosophy of use, if this is the correct approach without a setting.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.