It would be great if AntennaPod could remove silence within episodes to save some playback time (similar to overcast's smart speed or pocket casts' silence removal feature).
I'm new here. Is there an appropriate way to +1 feature requests?
Here is an idea how the behaviour could be defined. http://manual.audacityteam.org/man/truncate_silence.html
I don't know if it is possible to detect _silence_ in advance without doing a lot of CPU intense, battery wasting, operations.
I found some iOS / Swift sample code here: https://github.com/katiesmillie/skippause/blob/master/SkipPause/AudioViewController.swift looks pretty good to base it off of that.
a similar feature was apparently recently developed for the FOSS Android audio book player Voice/Material Player, see this pull request.
This feature also exists in the gpl3 streaming app newpipe: https://github.com/TeamNewPipe/NewPipe I think it was recently added.
I'm thinking about taking a crack at this because I really want this feature.
Now that we have included ExoPlayer, it should be quite easy to implement :)
Exoplayer 2.7.3 is used, >2.8.0 is needed for the SkipAudio Feature in ExpPlayer.
I will give it a try.
Created a PullRequest: #2961 for this Feature.
If you want to give it a try, merge the PR, enable ExoPlayer in the Settings -> Playback -MediaPlayer and switch skip silence on. There is no button in the Player Controls. Feel free to add one ;-)
Created a PullRequest: #2961 for this Feature.
If you want to give it a try, merge the PR, enable ExoPlayer in the Settings -> Playback -MediaPlayer and switch skip silence on. There is no button in the Player Controls. Feel free to add one ;-)
Thanks A LOT. Enabling Exo Player (in the next releases) will switch the silence remover on automatically?
There will be a button in the player settings:

There will be a button in the player settings:
Good! I can't wait for the new beta to be released :1st_place_medal:
Awesome!
Great stuff, thank you very much @HaBaLeS!
Most helpful comment
I'm thinking about taking a crack at this because I really want this feature.