Bug: Strong battery drain when plaing short files
Environment
- OS Version: 4.6.0
- App Version: 15.4.1
Description
When playing short files (around 2 minutes), it seems the phone gets warmer than on longer files (compared to 20-40 minutes). I've tried different encodings (mp3/aac) and bit rates and the length of the files seems like the key think that seems to be causing the warmth and battery issues. Even playback speed didn't seem to matter.
We received a report too via email support, I'm adding here the screenshot of the app usage for the other case to track the issue with this ticket

if you can @iNecas, could you add yours too? I've been trying to replicate, but I don't see this level of battery drain, not sure if maybe it's the debug mode, I'll try running it as distribution and see what happens. For more context, how big in size is your library?
It's around 250 files of about 500MB, it really seemed the length (or maybe size) of the file was the only thing that matter. When I've merged multiple short files together and played those (while keeping the rest of the files in library), the issue seemed to go away. I've noticed because the app was just fine with other books, but this particular one was behaving strangely and the length of the files was one of the things that were different.
Maybe, trying to create a book with 250 2-minute files and playing that could lead to reproduce the issue…
I had this issue too recently. 407 mp3s @ 64kbps, each about 5 minutes, or 2.5-3.0mb each. The phone got noticeably warmer and battery usage was much higher (82% of total usage in 3h44m of activity over a 24 hour period).
My library only contained this and 2 other books. One with 88 40-45 minute files. The other a single m4b, 20 hours in length.
I'm experiencing the same issue. Device gets hot while playing an audiobook and battery consumption increases.
Device / Software: iPhone X iOS 15.4 BookPlayer 4.6.1-1
Audio Book 424 files ~2-5 min, ~2-5MB each file MP3, 129kBit/s
How did I import the Audiobook?
- Put files into my NextCloud
- Refreshed NextCloud on my device (did NOT download the audiobook)
- Opened the BookPlayer App and tried to import ALL ~424 files at once. This failed and the BookPlayer app did not respond anymore.
- So I split the audiobook into 4 folders, which contain 99, 99, 99 and 128 files
- Imported the first folder and created a new playlist. Added the second, third and fourth folder to the existing playlist.
Uploaded a screenshot from todays playing "session". Not sure if anything of this helps but just to let you know. Thanks btw. for your incredible work which gave me hours a plesant driving while using the app. :)
)
FYI to workaround the issue, I've used https://github.com/sandreas/m4b-tool to merge the small files into chapterred m4b: seems like BookPlayer is better optimized for that format (+ allows easily switch progress view between chapters and the whole book).
The new beta (v4.6.2) has a possible fix for this (link to join: https://testflight.apple.com/join/FLv3zLyN). It reworks how the next item is fetched (which before it was looping through the entire folder which is not good). If someone can test this and confirm if it helps, it'd be great 👍
got confirmation via mail support that this one is fixed 🎉