Add summary for bandwidth limitation

This commit is contained in:
Dylan Gageot 2023-01-30 16:35:41 +01:00
parent 27e751df35
commit 45ad4bdb8e
2 changed files with 12 additions and 2 deletions

View File

@ -114,6 +114,14 @@ class SettingsFragment :
}
}
preferenceManager.findPreference<ListPreference>("bandwidth_limitation")?.let {
it.summary = when (it.value) {
"unlimited" -> activity.getString(R.string.settings_bandwidth_limitation_summary_unlimited)
"limited" -> activity.getString(R.string.settings_bandwidth_limitation_summary_limited)
else -> activity.getString(R.string.settings_bandwidth_limitation_summary_unlimited)
}
}
preferenceManager.findPreference<ListPreference>("play_order")?.let {
it.summary = when (it.value) {
"shuffle" -> activity.getString(R.string.settings_play_order_shuffle_summary)

View File

@ -25,11 +25,13 @@
<string name="settings_media_quality">Media quality</string>
<string name="settings_media_quality_quality">Best quality</string>
<string name="settings_media_quality_size">Smallest size</string>
<string name="settings_media_quality_summary_quality">Best available version will be played</string>
<string name="settings_media_quality_summary_size">Smallest available track will be played</string>
<string name="settings_bandwidth_limitation">Bandwidth limitation</string>
<string name="settings_bandwidth_limitation_unlimited">Unlimited</string>
<string name="settings_bandwidth_limitation_limited">Limited</string>
<string name="settings_media_quality_summary_quality">Best available version will be played</string>
<string name="settings_media_quality_summary_size">Smallest available track will be played</string>
<string name="settings_bandwidth_limitation_summary_unlimited">Original content will be fetched without transcoding</string>
<string name="settings_bandwidth_limitation_summary_limited">Endpoint will deliver content that respects 320kbps maximum bitrate</string>
<string name="settings_media_cache_size">Media cache size</string>
<string name="settings_media_cache_size_summary">%d GB will be used to store tracks for offline playback</string>
<string name="settings_play_order">Preferred playback order</string>