Excessive Battery Usage #375

Closed
opened 2026-04-24 23:18:43 +02:00 by adam · 2 comments
Owner

Originally created by @benonymity on GitHub (Dec 19, 2022).

The iOS app somehow manages to use more power when playing audiobooks in the background than other apps do with the screen on. Some of this is probably due to background sync and progress saving, but maybe if the device is in low power mode the frequency of server syncing could be significantly reduced to preserve battery life?
image

Environment data

Audiobookshelf Version: 2.2.10

iOS Issue

iOS Version: 16.2

iPhone model: iPhone SE (2020)

Originally created by @benonymity on GitHub (Dec 19, 2022). The iOS app somehow manages to use more power when playing audiobooks in the background than other apps do with the screen on. Some of this is probably due to background sync and progress saving, but maybe if the device is in low power mode the frequency of server syncing could be significantly reduced to preserve battery life? ![image](https://user-images.githubusercontent.com/62854267/208480495-6f6bb077-0e48-4f28-b1ea-851ed7134099.jpeg) ### Environment data Audiobookshelf Version: 2.2.10 #### iOS Issue iOS Version: 16.2 iPhone model: iPhone SE (2020)
adam added the bug label 2026-04-24 23:18:43 +02:00
adam closed this issue 2026-04-24 23:18:43 +02:00
Author
Owner

@advplyr commented on GitHub (Dec 19, 2022):

On Android the sync time is increased to 1 minute when on a metered internet connection. Otherwise it is 5s.

I think we can increase the 5s regular sync interval to 30s. Then we will also decrease the size of the payload as another step. There is a github issue open for that which I think you opened.

@advplyr commented on GitHub (Dec 19, 2022): On Android the sync time is increased to 1 minute when on a metered internet connection. Otherwise it is 5s. I think we can increase the 5s regular sync interval to 30s. Then we will also decrease the size of the payload as another step. There is a github issue open for that which I think you opened.
Author
Owner

@advplyr commented on GitHub (Jan 8, 2023):

Server update v2.2.12 may help with this. The sync API endpoint was returning the entire library item payload each sync. Now it is returning nothing.

@advplyr commented on GitHub (Jan 8, 2023): Server update v2.2.12 may help with this. The sync API endpoint was returning the entire library item payload each sync. Now it is returning nothing.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#375