mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2026-07-24 21:48:42 +02:00
[PR #1218] [CLOSED] Added extended headset controls (headset button click handling) #1523
Reference in New Issue
Block a user
📋 Pull Request Information
Original PR: https://github.com/advplyr/audiobookshelf-app/pull/1218
Author: @sandreas
Created: 5/28/2024
Status: ❌ Closed
Base:
master← Head:master📝 Commits (10+)
7ba1ebfClickhandler works partially, I need support on the restbfb571aClickhandler works in all tested scenarios595ac55Merge branch 'advplyr:master' into masterb0c5588removed useless currentPlayerDispatcher property25c1cecImplemented fastForward, adjusted timings56cd667reverted unneccessary formatting changes, added experimental headset settings flagdc8d0cfadded enableExperimentalHeadsetControl as a settingc24db68Renamed "experimental" to "extended", fixed issues with extended headset controls1ee23adFixed translations, reduced seekBufferTime for fastForward and rewindd1cd7bcMoved headset settings in an extra category📊 Changes
28 files changed (+409 additions, -75 deletions)
View changed files
📝
android/app/src/main/java/com/audiobookshelf/app/data/DeviceClasses.kt(+4 -2)📝
android/app/src/main/java/com/audiobookshelf/app/player/MediaSessionCallback.kt(+97 -2)📝
android/app/src/main/java/com/audiobookshelf/app/player/PlayerNotificationService.kt(+172 -10)📝
ios/App/App/plugins/AbsDatabase.swift(+38 -35)📝
ios/App/Shared/models/DeviceSettings.swift(+5 -1)📝
pages/settings.vue(+24 -2)📝
store/index.js(+6 -2)📝
strings/cs.json(+3 -1)📝
strings/da.json(+3 -1)📝
strings/de.json(+4 -2)📝
strings/en-us.json(+3 -1)📝
strings/es.json(+3 -1)📝
strings/fr.json(+3 -1)📝
strings/gu.json(+3 -1)📝
strings/hi.json(+3 -1)📝
strings/hr.json(+3 -1)📝
strings/hu.json(+3 -1)📝
strings/it.json(+3 -1)📝
strings/lt.json(+3 -1)📝
strings/nl.json(+3 -1)...and 8 more files
📄 Description
Fixes https://github.com/advplyr/audiobookshelf-app/issues/847
In addition I should say:
Feedback welcome.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.