Originally created by @vb0 on GitHub (May 3, 2023).
Steps to reproduce
Set a sleep timer (be it automatically by time of day or while playing)
Try to reset it by moving the phone
Expected behaviour
The timer should get reset even by lifting the phone a little, when on "Very Low" sensitivity
Actual behaviour
The timer almost never gets reset (verified by looking at the countdown - with the display on and the player in the foreground) or with the vibration. With a VERY vigorous shake the timer does get reset so the functionality itself works.
Environment data
Audiobookshelf Version: 0.9.63-beta (Play Store)
[ x] Android App?
Android Issue
Android version: 10 and 13
Device model: S9+ Snapdragon and Pixel 7 Pro
Stock or customized system: stock
Smart AudioBook Player works as expected so the hardware is fine.
Also read the sensors via AndroSensor and the movement - the intent here is to distinguish between the phone sitting anywhere like on a (not vibrating ...) bed or nightstand or table as opposed to being handled and in any way. The linear acceleration sensor has a bit of noise and the "stand still" versus lifting it readings are "only" 2 orders of magnitude apart ( 0.0x versus x. m/s^2) but the gyroscope ones are really good as they are in very low 0.000x rad/s versus single digit rad/s even when slightly lifted (like you keep the phone on the table face up and you lift it a little towards you). That's 4 orders of magnitude, should be easily discernible (not sure what the interface is on the Android side but I'm sure there is some way to just make it more sensitive).
Originally created by @vb0 on GitHub (May 3, 2023).
### Steps to reproduce
1. Set a sleep timer (be it automatically by time of day or while playing)
2. Try to reset it by moving the phone
### Expected behaviour
The timer should get reset even by lifting the phone a little, when on "Very Low" sensitivity
### Actual behaviour
The timer almost never gets reset (verified by looking at the countdown - with the display on and the player in the foreground) or with the vibration. With a VERY vigorous shake the timer does get reset so the functionality itself works.
### Environment data
Audiobookshelf Version: 0.9.63-beta (Play Store)
- [ x] Android App?
#### Android Issue
Android version: 10 and 13
Device model: S9+ Snapdragon and Pixel 7 Pro
Stock or customized system: stock
Smart AudioBook Player works as expected so the hardware is fine.
Also read the sensors via AndroSensor and the movement - the intent here is to distinguish between the phone sitting anywhere like on a (not vibrating ...) bed or nightstand or table as opposed to being handled and in any way. The linear acceleration sensor has a bit of noise and the "stand still" versus lifting it readings are "only" 2 orders of magnitude apart ( 0.0x versus x. m/s^2) but the gyroscope ones are really good as they are in very low 0.000x rad/s versus single digit rad/s even when slightly lifted (like you keep the phone on the table face up and you lift it a little towards you). That's 4 orders of magnitude, should be easily discernible (not sure what the interface is on the Android side but I'm sure there is some way to just make it more sensitive).
adam
added the bug label 2026-04-24 23:28:31 +02:00
Ouch, you can imagine how dumb I feel. Good lesson: no matter how good the product is users will pick the wrong option and then open a bug report even if it fully works as expected and documented :-)
@vb0 commented on GitHub (May 14, 2023):
Ouch, you can imagine how dumb I feel. Good lesson: no matter how good the product is users will pick the wrong option and then open a bug report even if it fully works as expected and documented :-)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @vb0 on GitHub (May 3, 2023).
Steps to reproduce
Expected behaviour
The timer should get reset even by lifting the phone a little, when on "Very Low" sensitivity
Actual behaviour
The timer almost never gets reset (verified by looking at the countdown - with the display on and the player in the foreground) or with the vibration. With a VERY vigorous shake the timer does get reset so the functionality itself works.
Environment data
Audiobookshelf Version: 0.9.63-beta (Play Store)
Android Issue
Android version: 10 and 13
Device model: S9+ Snapdragon and Pixel 7 Pro
Stock or customized system: stock
Smart AudioBook Player works as expected so the hardware is fine.
Also read the sensors via AndroSensor and the movement - the intent here is to distinguish between the phone sitting anywhere like on a (not vibrating ...) bed or nightstand or table as opposed to being handled and in any way. The linear acceleration sensor has a bit of noise and the "stand still" versus lifting it readings are "only" 2 orders of magnitude apart ( 0.0x versus x. m/s^2) but the gyroscope ones are really good as they are in very low 0.000x rad/s versus single digit rad/s even when slightly lifted (like you keep the phone on the table face up and you lift it a little towards you). That's 4 orders of magnitude, should be easily discernible (not sure what the interface is on the Android side but I'm sure there is some way to just make it more sensitive).
@gartkb commented on GitHub (May 13, 2023):
I think you want 'very high' sensitivity.
@vb0 commented on GitHub (May 14, 2023):
Ouch, you can imagine how dumb I feel. Good lesson: no matter how good the product is users will pick the wrong option and then open a bug report even if it fully works as expected and documented :-)