Going back to previous songs doesn't work with USB headphones

Issue description:

I used to use Symfonium on my old phone with wired Apple Earpods that had the 3.5mm jack. Going to the previous song or skipping forward worked using the built-in controls on the headphones.

I have bought a new phone that no longer has a 3.5mm headphone jack, so I bought a pair of Earpods that have the USB-C connector. I have found out that when using these USB headphones, the built-in controls don’t work as they should. I can skip fine to the next song with a double-click of the main button. But triple-clicking results in Symfonium skipping to the next song and pausing the song. I’ve also noticed that when double-clicking to skip, the skip feels a bit buggy (maybe related to why triple-clicking doesn’t work as it should with these).

I also found the same behavior to happen on both my old phone (Note9 on Android 10 & Samsung’s One UI 2.5) and new phone (S25 Ultra on Android 15 & Samsung’s One UI 7).

I don’t have any other headphones that connect with USB-C other than the Earpods, so I’m not sure if it’s just a problem with these specifically and if other brands work.

I have enabled debug mode and submitted the logs using the app.

Logs:

Upload description: progress7836

Additional information:

 

 

Reproduction steps:

 

  1. Start the app and open a queue of songs
  2. Connect USB-C headphones (in my case, USB-C Earpods)
  3. Start trying to skip to the previous song and notice that it doesn’t go back a song
     

Media provider:

Subsonic

Screenshots:

     

Settings/Playback/Headset buttons and play with the options.

I messed around with the settings and found out that they didn’t affect anything. The headphones behave the same regadless of what settings I change in the headset button options.

I tried setting double-clicks to go back to the previous song and the Earpods behave the same with double-clicks going forward still. Triple-clicks still don’t work right. I also tried setting a single click to go back a song, but it still only pauses the song.

If it helps, when I attempt a double or triple click with these, Symfonium skips extremely fast to the next song. If I remember right, there was a small delay before a double click actually did anything on my old phone with the 3.5mm headphones.

If the slower click detection does not work, then there’s not much I can do.

I wonder what the issue could be. I have found my other music apps work fine with the headphones.

Maybe it’s just the USB-C Earpods and the app, or maybe it’s just Samsung’s phones that have this issue. Maybe in the future I’ll buy some other USB headphones and see if those work.

Since the settings in Symfonium does not change anything it means the OS or the device directly sends the commands. Have you installed an app with the headset or something?

Provide a new set of logs with slower click detection and changed settings for the button actions.

Sorry for the late reply. I got busy.

No, I didn’t install any app for the Apple Earpods.
As I said, I don’t have any other type of USB headphones, so I’m not sure if it’s just an issue with these Apple headphones.

I’ll shortly create the logs you asked for.

I would like to share that I have this problem as well while using Apple’s USB-C Earpods in this app specifically, but I use a Google Pixel phone instead. I don’t have any other type-c earbuds to see if this is just a problem with apple’s own earbuds or with all that uses a USB-C connection.

Provide the logs and change the detection speed ?

I’ve uploaded a log with the description “Attempt to go back to a previous song with 3 clicks.”

Changing the detection speed does not fix this issue on my end.

Thanks, seems the headset sends other commands, will be fixed in next release.

Thank you for helping us!