# Double click on headphone button no longer skips forward

**URL:** <https://forum.antennapod.org/t/double-click-on-headphone-button-no-longer-skips-forward/8932>\
**Category:** Bug report\
**Created:** [August 11, 2026, 5:28pm UTC](https://forum.antennapod.org/t/double-click-on-headphone-button-no-longer-skips-forward/8932 "2026-08-11T17:28:31Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![y3mbl](https://forum.antennapod.org/letter_avatar_proxy/v4/letter/y/b5ac83/32.png) [@y3mbl](https://forum.antennapod.org/u/y3mbl)\
**Post date:** [August 16, 2026, 8:11pm UTC](https://forum.antennapod.org/t/double-click-on-headphone-button-no-longer-skips-forward/8932/4 "2026-08-16T20:11:15Z")

</div>

Noticed this today too: hardware device controlling media playback, forward and back functions appear to be ignoring the “Hardware controls” settings in AntennaPod.

Related reports:

> [@Navigation / Skip to Next Episode” doesn't work with headphones](https://forum.antennapod.org/t/navigation-skip-to-next-episode-doesnt-work-with-headphones/8835):
>
> App version: 3.12.0-beta4 Android version: Android 16 Device model: Samsung s25 Ultra I’m using the Samsung Buds 3 Pro earbuds and listening to podcast on AntennaPod. For the past day or two, the navigation controls on the earbuds haven’t been working. Specifically, it doesn’t skip to the next episode. It just fast-forwards a little bit. I’ve only been noticing this behavior for the past day or two. I’ve tried different earbuds, and it’s always the same. The navigation works very well in e…

> [@The Skip Button Doesn't Work](https://forum.antennapod.org/t/the-skip-button-doesnt-work/8687):
>
> I’ve been using the Android app Antenna Pod for podcasts for a very long time. For the past few days, the “Next/Skip” button hasn’t been working. Has anyone else experienced this? Or did I accidentally change some settings without realizing it? I’m using a Samsung S28 Ultra with Android 16 and One UI 8.5. How can I get the button working again? Best regards, Robert

Replicated while watching the log:

- pressing hardware next button (Garmin device)
- app configured to fast-forward
- one episode playing, no next episode in queue
- Result: playback ends, because no next episode. Expected: skip forward 30 sec.

```auto
08-16 13:16:33.763 24363 24363 D AudioPlayerFragment: currentPosition 00:00:18
08-16 13:16:33.768 24363 24363 D EpisodeItemViewHolder: currentPosition 00:00:18
08-16 13:16:33.773 24363 31863 I AppWidgetManager: updateAppWidget() appWidgetIds = [91]
08-16 13:16:34.133 24363 31864 D DBReader: getNextInQueue() called with: itemId = [17847]
08-16 13:16:34.134 24363 30507 D DBWriter: Adding item to playback history
08-16 13:16:34.139 24363 2591 I CCodec : [c2.sec.mp3.decoder] state->set(FLUSHING)
08-16 13:16:34.139 24363 2591 I CCodec : [c2.sec.mp3.decoder] state->set(FLUSHED)
08-16 13:16:34.139 24363 2591 D CCodecBuffers: [c2.sec.mp3.decoder#671:1D-Output.Impl[N]] Client returned a buffer it does not own according to our record: 0
08-16 13:16:34.139 24363 2591 D CCodecBuffers: [c2.sec.mp3.decoder#671:1D-Output.Impl[N]] Client returned a buffer it does not own according to our record: 1
08-16 13:16:34.139 24363 24457 D MediaCodec: keep callback message for reclaim
08-16 13:16:34.140 24363 2591 I CCodec : [c2.sec.mp3.decoder] state->set(RESUMING)
08-16 13:16:34.140 24363 2591 I CCodecConfig: query failed after returning 7 values (BAD_INDEX)
08-16 13:16:34.140 24363 2591 I CCodecBufferChannel: [c2.sec.mp3.decoder#671] 4 initial input buffers available
08-16 13:16:34.141 24363 2591 W Codec2Client: query -- param skipped: index = 1342179345.
08-16 13:16:34.141 24363 2591 W Codec2Client: query -- param skipped: index = 2415921170.
08-16 13:16:34.141 24363 24363 D ExternalPlayerFragment: Loading media info
08-16 13:16:34.141 24363 24363 D QueueFragment: loadItems()
08-16 13:16:34.141 24363 2591 I CCodec : [c2.sec.mp3.decoder] state->set(RUNNING)
08-16 13:16:34.142 24363 24363 D ItemDescriptionFragment: load()
08-16 13:16:34.145 24363 15443 D DBReader: Extracting Feedlist
08-16 13:16:34.146 24363 15447 D DBReader: Extracting Feedlist
08-16 13:16:34.147 24363 15445 D DBReader: getQueue() called
08-16 13:16:34.147 24363 15445 D DBReader: Extracting Feedlist
08-16 13:16:34.148 24363 31863 I AppWidgetManager: updateAppWidget() appWidgetIds = [91]
08-16 13:16:34.149 24363 15487 D DBReader: Extracting Feedlist
08-16 13:16:34.149 24363 15487 D DBReader: loadDescriptionOfFeedItem() called with: item = [FeedItem [id=17847, title=...., feedId=6, pubDate=Fri Aug 14 04:00:00 MDT 2026]]
08-16 13:16:34.149 24363 24363 D ExternalPlayerFragment: Loading media info
08-16 13:16:34.149 24363 24363 D QueueFragment: loadItems()
08-16 13:16:34.149 24363 24363 D ItemDescriptionFragment: load()
08-16 13:16:34.150 24363 15442 D DBReader: Extracting Feedlist
08-16 13:16:34.151 24363 24363 D MainActivity: onEvent(de.danoeh.antennapod.event.MessageEvent@6bb422e)
08-16 13:16:34.154 24363 15487 D Timeline: Recognized 0 timecodes
08-16 13:16:34.154 24363 2591 I CCodec : [c2.sec.mp3.decoder] state->set(RELEASING)

```

 ![image](https://forum.antennapod.org/uploads/default/original/2X/3/3b92084d5be2a981de6093f347bfbd271b592106.jpeg)

---

_[View the full topic](https://forum.antennapod.org/t/double-click-on-headphone-button-no-longer-skips-forward/8932)._
