Android Plexamp stuttering only when connected via bluetooth to a Tesla, not always, not on Lineage

Server Version#: 4.125.1
Player Version#: 4.10.1

So, long story, skip to short story if you’re on a hurry: one year ago I bought a Tesla Model 3, was already using Plexamp via bluetooth on my previous car, I use it almost daily on a bluetooth speaker, never had a single problem. When connected via bluetooth (there are no other ways) to the Tesla, the audio randomly stutter. It’s not a random stutter, when it stutter it always stutter, like once every second, maybe more. Sometimes you reboot the phone, or the car (yeah, with Tesla it’s a real thing), or both, and it stop stuttering. You receive a call, or get off the car, when you’re back to the music it’s stuttering.
First thing I’ve done one year ago has been to unlock phone’s bootloader (it’s a Motorola Moto G52) and put on a plain LineageOS ROM, no root, problem disappeared. Now I’ve been forced to go back to stock ROM because of Google’s Integrity Check (I need the strong integrity, that isn’t achievable with any workaround), and the problem reappeared. I’ve tried playing around with developer options, haven’t found any parameter that helps. Out of curiosity, I’ve tried playing a physical file from the integrated player, no stutter. I’ve tried standard Plex app, no stutter. Only Plexamp.

Short version: Plexamp audio stutters when connected via bluetooth on my Tesla, any other player won’t stutter, Plexamp on any other bluetooth device won’t stutter.

Wow, that’s pretty fascinating. Besides changing the driver from AAudio to OpenSL or back, there’s not much I can think of which should affect audio at that layer.

I think I’ve already tried to change to OpenSL, but I’m not sure I’ve restarted the application after, if you tell me I should restart it (or the whole phone) I’ll give it another try

I confirm, changing to OpenSL, closing the application and reopening doesn’t solve the stutter. In fact, when changing from AAudio to OpenSL I can’t hear any change on the audio, instead when tweaking with developer options (can’t remember which one, if “Bluetooth AVRCP version”, “Bluetooth MAP version” or any other) I can hear a change of delay and/or volume

Is there something I can do to ease the bugfix? Like running with logs enabled? Or Using some pre-release apk?

Just to add details, I’ve tried with a different phone, a Motorola Razr 40 ultra, so an high end phone, and got the same problem of first try. I’m gonna do some more tests with different brands and different android versions in the next days

I’ve bee able to make also standard Plex app stutter…

I think I had a similar issue and after installing Tesla version 2024.20.1, the problem was fixed, because the audio processing delay was significantly reduced. Maybe it helps for you too.

Link to my post: Audio stutter when listening via Bluetooth in Tesla - #6 by MrNick4B

Wow, thanks! The update just landed on my car, I’ll test everything in the next days!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.