Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions app/src/main/java/org/schabi/newpipe/player/Player.java
Original file line number Diff line number Diff line change
Expand Up @@ -634,6 +634,11 @@ private void initPlayer(final boolean playOnReady) {
simpleExoPlayer.setWakeMode(C.WAKE_MODE_NETWORK);
simpleExoPlayer.setHandleAudioBecomingNoisy(true);

final int repeatMode = prefs.getInt(
context.getString(R.string.repeat_mode_key), REPEAT_MODE_OFF
);
simpleExoPlayer.setRepeatMode(repeatMode);

audioReactor = new AudioReactor(context, simpleExoPlayer);

registerBroadcastReceiver();
Expand Down Expand Up @@ -1275,6 +1280,10 @@ public void cycleNextRepeatMode() {
break;
}
simpleExoPlayer.setRepeatMode(repeatMode);
prefs
.edit()
.putInt(context.getString(R.string.repeat_mode_key), repeatMode)
.apply();
Comment thread
absurdlylongusername marked this conversation as resolved.
Outdated
}
}

Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values/settings_keys.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1514,4 +1514,5 @@
<item>@string/image_quality_medium_key</item>
<item>@string/image_quality_high_key</item>
</string-array>
<string name="repeat_mode_key">repeat_mode_key</string>
</resources>
Loading