[Enhancement]: Allow podcast to be queued to device before playing (ie: not streaming to device) #623

Closed
opened 2026-04-24 23:31:04 +02:00 by adam · 6 comments
Owner

Originally created by @wanderling on GitHub (Jul 11, 2023).

A setting on the UI to allow a podcast episode to be fully queued to device before starting to play. I have had numerous instances where I have asked for a podcast to play but the stream can't keep up. instead of waiting for the buffer to refill, the player stops playing and declares the playback 'finished'. Manual retries result in the same behavior. I am making a similar ask for the web UI as well.

Originally created by @wanderling on GitHub (Jul 11, 2023). A setting on the UI to allow a podcast episode to be fully queued to device before starting to play. I have had numerous instances where I have asked for a podcast to play but the stream can't keep up. instead of waiting for the buffer to refill, the player stops playing and declares the playback 'finished'. Manual retries result in the same behavior. I am making a similar ask for the web UI as well.
adam added the enhancement label 2026-04-24 23:31:04 +02:00
adam closed this issue 2026-04-24 23:31:06 +02:00
Author
Owner

@advplyr commented on GitHub (Jul 12, 2023):

In the mobile app it should not get marked as finished when it is waiting for buffering. I haven't tested this yet on the web client.

Are you sure this is marking it as finished in the mobile app? Are you on a slow network connection when this is happening? Is the podcast episodes direct playing or are they transcoding?

You didn't mention what versions you are using and whether you are using iOS or android. I know the buffer can be adjusted on android but most users download when they are traveling without a good connection.

@advplyr commented on GitHub (Jul 12, 2023): In the mobile app it should not get marked as finished when it is waiting for buffering. I haven't tested this yet on the web client. Are you sure this is marking it as finished in the mobile app? Are you on a slow network connection when this is happening? Is the podcast episodes direct playing or are they transcoding? You didn't mention what versions you are using and whether you are using iOS or android. I know the buffer can be adjusted on android but most users download when they are traveling without a good connection.
Author
Owner

@wanderling commented on GitHub (Jul 13, 2023):

Positve it is marking the podcast as finished and stopping playback. If there are other items in the queue it will move on to them.
It is possible this is due to a slow connection but still should not be the intended behavior at any connection speed.

Hosted AudioBookshelf version: v2.2.23 (docker)
App version: Android 0.9.65-beta from Google Play Store

@wanderling commented on GitHub (Jul 13, 2023): Positve it is marking the podcast as finished and stopping playback. If there are other items in the queue it will move on to them. It is possible this is due to a slow connection but still should not be the intended behavior at any connection speed. Hosted AudioBookshelf version: v2.2.23 (docker) App version: Android 0.9.65-beta from Google Play Store
Author
Owner

@advplyr commented on GitHub (Jul 13, 2023):

The mobile app doesn't queue episodes. Are you sure this is happening in the mobile app?

@advplyr commented on GitHub (Jul 13, 2023): The mobile app doesn't queue episodes. Are you sure this is happening in the mobile app?
Author
Owner

@wanderling commented on GitHub (Jul 13, 2023):

Sorry you are right the queue was on the webui. The app behaves similarly as it stops plaing the podcast requested. An additional note. The audiobook side works flawlessly in the app.

@wanderling commented on GitHub (Jul 13, 2023): Sorry you are right the queue was on the webui. The app behaves similarly as it stops plaing the podcast requested. An additional note. The audiobook side works flawlessly in the app.
Author
Owner

@advplyr commented on GitHub (Jul 15, 2023):

Something may be going on with the podcast then because the audiobook and podcast episodes are using the same audio player.

If this is happening only for podcasts on the mobile app and the web client then the audio files being played should be looked at.

@advplyr commented on GitHub (Jul 15, 2023): Something may be going on with the podcast then because the audiobook and podcast episodes are using the same audio player. If this is happening only for podcasts on the mobile app and the web client then the audio files being played should be looked at.
Author
Owner

@advplyr commented on GitHub (Jul 15, 2023):

I think in cases where your network connection is very slow and the audio player is pausing to wait for buffering then you will be best off downloading the podcast episode. In your request you mentioned fully buffering the podcast episode which would be the same as downloading the episode.

We could tweak the buffer rate in some way but it doesn't sound like that's what you are requesting here so I'm going to close this one out.

@advplyr commented on GitHub (Jul 15, 2023): I think in cases where your network connection is very slow and the audio player is pausing to wait for buffering then you will be best off downloading the podcast episode. In your request you mentioned fully buffering the podcast episode which would be the same as downloading the episode. We could tweak the buffer rate in some way but it doesn't sound like that's what you are requesting here so I'm going to close this one out.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#623