Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement] Reduce battery usage #1104

Closed
1 of 2 tasks
p-rintz opened this issue Feb 26, 2024 · 7 comments
Closed
1 of 2 tasks

[Enhancement] Reduce battery usage #1104

p-rintz opened this issue Feb 26, 2024 · 7 comments
Labels
enhancement New feature or request

Comments

@p-rintz
Copy link

p-rintz commented Feb 26, 2024

Steps to reproduce

  1. Run app in background

Expected behaviour

  • It should not use large amounts of battery

Actual behaviour

  • In the last 1-2 weeks or so, keeping ABS app open in the background uses large amounts of battery

Environment data

Audiobookshelf Version: 2.8.0

  • Android App?
  • iOS App?

iOS Issue

iOS Version: 17.3.1 // 0.9.72-beta

iPhone model: 12

IMG_1111

@p-rintz p-rintz added the bug Something isn't working label Feb 26, 2024
@TeroKeso
Copy link

I use an iPhone 15 IOS 17.4.1 and typically get about 3 hours with ABS 12% battery. This with local books only.

With a 10 day view I get 22 hours and 5% total battery drain. I don't know how Apple calculates these numbers :D

Note: On the road I use tailscale connection back to my server and then ABS and tailscale use crazy amount of battery. Still this has been calculated to my 10 days usage and still overall low.

@advplyr advplyr added enhancement New feature or request and removed bug Something isn't working labels May 24, 2024
@advplyr advplyr changed the title Increased battery usage [Enhancement] Reduce battery usage May 24, 2024
@hjk321
Copy link

hjk321 commented May 29, 2024

Considering this is now an enhancement and not a bug, I don't think it should be a blocker for the ios app to come out of beta. (#541)

@mfcar
Copy link
Contributor

mfcar commented Jun 5, 2024

I'm trying to find some piece of information to understand why i'm out of juice so fast
I don't have knowledge in Xcode, then probably all of this can be wrong

I kept the app running, playing an audiobook in the background with the device on standby, and I got these data after 1 hour:


Screenshot 2024-06-05 at 17 58 19

After 1 hour

Screenshot 2024-06-05 at 18 58 24

Look at the major problems: Overhead and the Network. In a 1-hour period, the gauge has always been in the Hard range.

Regarding the overhead, Apple says: Overhead represents energy use as a result of bringing up radios and other system resources your app needs to perform work.

Based on this, I activated the Network Inspector. Times in times, a POST request is sent to the session endpoint. I commented out the ReportProgress code just to check, and tried to run it again.


Screenshot 2024-06-05 at 20 01 35

I notice that the Energy Usage gauge sometimes drops to Low, sometimes goes to High, but generally stays on the Low

Screenshot 2024-06-05 at 19 31 32

@jerry00020001
Copy link

Can this be marked as complete? I’ve got zero issues with battery after checking battery usage.

@advplyr
Copy link
Owner

advplyr commented Aug 19, 2024

Yup thanks for following up

@advplyr advplyr closed this as completed Aug 19, 2024
@Gadgetroch
Copy link

Hi -- i have the same issue on android

@dierochade
Copy link

Hi -- i have the same issue on android

Please open a new issue, cause this is

  • ios related thread
  • closed as completed.

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

8 participants