diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/preferences/PlaybackPreferencesFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/PlaybackPreferencesFragment.java
index 1795dfc29..64ac1b8ed 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/preferences/PlaybackPreferencesFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/PlaybackPreferencesFragment.java
@@ -63,6 +63,20 @@ public class PlaybackPreferencesFragment extends PreferenceFragmentCompat {
behaviour.setEntries(R.array.video_background_behavior_options_without_pip);
behaviour.setEntryValues(R.array.video_background_behavior_values_without_pip);
}
+
+ findPreference(UserPreferences.PREF_QUEUE_ADD_TO_FRONT).setOnPreferenceChangeListener(
+ (preference, newValue) -> {
+ if (newValue instanceof Boolean) {
+ boolean enableKeepInProgressAtFront = ((Boolean) newValue);
+ checkKeepInProgressAtFrontItemVisibility(enableKeepInProgressAtFront);
+ }
+ return true;
+ });
+ checkKeepInProgressAtFrontItemVisibility(UserPreferences.enqueueAtFront());
+ }
+
+ private void checkKeepInProgressAtFrontItemVisibility(boolean enabled) {
+ findPreference(UserPreferences.PREF_QUEUE_KEEP_IN_PROGESS_AT_FRONT).setEnabled(enabled);
}
private void buildSmartMarkAsPlayedPreference() {
diff --git a/app/src/main/res/xml/preferences_playback.xml b/app/src/main/res/xml/preferences_playback.xml
index 2334e1b1c..b743bdbaf 100644
--- a/app/src/main/res/xml/preferences_playback.xml
+++ b/app/src/main/res/xml/preferences_playback.xml
@@ -96,6 +96,12 @@
android:key="prefQueueAddToFront"
android:summary="@string/pref_queueAddToFront_sum"
android:title="@string/pref_queueAddToFront_title"/>
+
Android versions before 4.1 do not support expanded notifications.
Add new episodes to the front of the queue.
Enqueue at Front
+ Keep In-progress Episode at Front
+ If the episode at front is in-progress, i.e., you have listened to part of it, keep it at the front of the queue.
Disabled
Image Cache Size
Size of the disk cache for images.