From b42e92367545e7a8693fce3c492d70f892562230 Mon Sep 17 00:00:00 2001 From: Adrian Ulrich Date: Mon, 14 Dec 2015 11:05:00 +0100 Subject: [PATCH] Option to ignore permanent audio focus loss --- res/layout/seekbar_pref.xml | 12 ++++++ res/values/seekbarpreference_attr.xml | 2 + res/values/translatable.xml | 1 + res/xml/preference_audio.xml | 5 ++- .../android/vanilla/PlaybackService.java | 24 ++++++++++-- .../android/vanilla/PrefDefaults.java | 1 + .../android/vanilla/PrefKeys.java | 1 + .../android/vanilla/SeekBarPreference.java | 39 ++++++++++++++++++- 8 files changed, 79 insertions(+), 6 deletions(-) diff --git a/res/layout/seekbar_pref.xml b/res/layout/seekbar_pref.xml index db2854b0..6821f8a2 100644 --- a/res/layout/seekbar_pref.xml +++ b/res/layout/seekbar_pref.xml @@ -40,4 +40,16 @@ THE SOFTWARE. android:paddingRight="20dip" android:layout_width="fill_parent" android:layout_height="wrap_content" /> + + + diff --git a/res/values/seekbarpreference_attr.xml b/res/values/seekbarpreference_attr.xml index e073bfcc..c164706e 100644 --- a/res/values/seekbarpreference_attr.xml +++ b/res/values/seekbarpreference_attr.xml @@ -8,5 +8,7 @@ + + diff --git a/res/values/translatable.xml b/res/values/translatable.xml index a8e8123d..a3e78825 100644 --- a/res/values/translatable.xml +++ b/res/values/translatable.xml @@ -154,6 +154,7 @@ THE SOFTWARE. Volume Volume during notification Playback volume: + Keep playing on permanent audio focus loss Headset/Bluetooth controls This is also required for ICS lockscreen controls. Headset control beep diff --git a/res/xml/preference_audio.xml b/res/xml/preference_audio.xml index bc0164f7..c3e55991 100644 --- a/res/xml/preference_audio.xml +++ b/res/xml/preference_audio.xml @@ -39,7 +39,10 @@ THE SOFTWARE. android:defaultValue="50" vanilla:sbpSummaryText="@string/volume_during_ducking_summary" vanilla:sbpSummaryFormat="%s %.0f%%" - vanilla:sbpMaxValue="100"/> + vanilla:sbpMaxValue="100" + vanilla:sbpCheckBoxKey="ignore_audiofocus_loss" + vanilla:sbpCheckBoxText="@string/ignore_audiofocus_loss_summary" + />