[Enhancement]: Besides playback speed add option to "Skip Silence" #340

Open
opened 2026-04-24 23:17:06 +02:00 by adam · 9 comments
Owner

Originally created by @filviu on GitHub (Nov 14, 2022).

Describe the feature/enhancement

My podcast app of choice is Pocket Casts. A nice feature it has is that besides variable playback speed it offers "Skip Silence" with three levels of aggressiveness (Mild, Medium, Mad Max)

Would it be possible to have something like this ? For podcasts - especially more amateur ones where speakers sometimes take long pauses - is very useful. Statistics show it saves me hours and hours of playback time. Even audiobooks could benefit - but there it might cut in what are "pauses for effect"

Thanks for an awesome project. If you guys need a seasoned sysadmin/devops engineer's help I would be happy to contribute.

Edit: P.S. Automatic has made the Pocket Casts android app open source - not sure the licenses are compatible - a very quick look here https://www.mozilla.org/en-US/MPL/2.0/combining-mpl-and-gpl/ tells me they might, but if it they are maybe this feature could be copied ?

Originally created by @filviu on GitHub (Nov 14, 2022). ### Describe the feature/enhancement My podcast app of choice is Pocket Casts. A nice feature it has is that besides variable playback speed it offers "Skip Silence" with three levels of _aggressiveness_ (Mild, Medium, Mad Max) Would it be possible to have something like this ? For podcasts - especially more amateur ones where speakers sometimes take long pauses - is very useful. Statistics show it saves me hours and hours of playback time. Even audiobooks could benefit - but there it might cut in what are "pauses for effect" Thanks for an awesome project. If you guys need a seasoned sysadmin/devops engineer's help I would be happy to contribute. Edit: P.S. Automatic has made the Pocket Casts android app open source - not sure the licenses are compatible - a very quick look here https://www.mozilla.org/en-US/MPL/2.0/combining-mpl-and-gpl/ tells me they might, but if it they are maybe this feature could be copied ?
adam added the enhancement label 2026-04-24 23:17:06 +02:00
Author
Owner

@advplyr commented on GitHub (Nov 15, 2022):

Related advplyr/audiobookshelf#737

Does Pocket Casts do this for episodes that are not downloaded on the device?

I'll have to look at their source code but I would guess that detecting this on the fly would require a slower start time. Unless they are storing silence timestamps on their server and fetching them.

@advplyr commented on GitHub (Nov 15, 2022): Related advplyr/audiobookshelf#737 Does Pocket Casts do this for episodes that are not downloaded on the device? I'll have to look at their source code but I would guess that detecting this on the fly would require a slower start time. Unless they are storing silence timestamps on their server and fetching them.
Author
Owner

@filviu commented on GitHub (Nov 16, 2022):

It works both on streaming and on downloaded. I don't notice any delay when starting streaming playback with it on or off so I would blindly assume whatever it's doing it is doing on the buffer. It is also not present in their web player so again a blind assumtion is that whatever they do it's not done server side.

@filviu commented on GitHub (Nov 16, 2022): It works both on streaming and on downloaded. I don't notice any delay when starting streaming playback with it on or off so I would blindly assume whatever it's doing it is doing on the buffer. It is also not present in their web player so again a blind assumtion is that whatever they do it's not done server side.
Author
Owner

@advplyr commented on GitHub (Nov 16, 2022):

This may be much easier then I thought. Looks like exoplayer has built-in silence skipping https://exoplayer.dev/doc/reference/com/google/android/exoplayer2/audio/SilenceSkippingAudioProcessor.html

@advplyr commented on GitHub (Nov 16, 2022): This may be much easier then I thought. Looks like exoplayer has built-in silence skipping https://exoplayer.dev/doc/reference/com/google/android/exoplayer2/audio/SilenceSkippingAudioProcessor.html
Author
Owner

@advplyr commented on GitHub (Nov 16, 2022):

I just realized this is specific to the mobile apps so belongs in that repo

@advplyr commented on GitHub (Nov 16, 2022): I just realized this is specific to the mobile apps so belongs in that repo
Author
Owner

@ghost commented on GitHub (Jul 23, 2023):

The Voice audiobook player already has skip silence implemented. Could that be helpful?

@ghost commented on GitHub (Jul 23, 2023): The Voice audiobook player already has skip silence [implemented](https://github.com/PaulWoitaschek/Voice/blob/57016aa286c799bc6691d3e39ed428134d755409/playback/src/main/kotlin/voice/playback/PlayerController.kt#L79). Could that be helpful?
Author
Owner

@tipozodis commented on GitHub (Nov 13, 2025):

Any updates on this?
This is the only feature preventing me from using this app.

@tipozodis commented on GitHub (Nov 13, 2025): Any updates on this? This is the only feature preventing me from using this app.
Author
Owner

@scrollop commented on GitHub (Feb 23, 2026):

Also use pocket casts - the skip silence feature is so useful it has become essential.

@scrollop commented on GitHub (Feb 23, 2026): Also use pocket casts - the skip silence feature is so useful it has become essential.
Author
Owner

@marivferrer commented on GitHub (Mar 12, 2026):

4 years later I'm still waiting for this feature.

@marivferrer commented on GitHub (Mar 12, 2026): 4 years later I'm still waiting for this feature.
Author
Owner

@1alexhurts commented on GitHub (Apr 13, 2026):

Antennapod is an open source android app that has a great implementation of this feature, i generally download my books and play in this app.

i love ADB but dont use the mobile player much because i find using skip silence and 1.2x so much more pleasing to the ear than 2x speed, but actually similar speed for most books.

Hope youll consider bumping this up the priority list!

@1alexhurts commented on GitHub (Apr 13, 2026): Antennapod is an open source android app that has a great implementation of this feature, i generally download my books and play in this app. i love ADB but dont use the mobile player much because i find using skip silence and 1.2x so much more pleasing to the ear than 2x speed, but actually similar speed for most books. Hope youll consider bumping this up the priority list!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#340