diff --git a/app/src/main/java/dev/jdtech/jellyfin/fragments/SettingsPlayerFragment.kt b/app/src/main/java/dev/jdtech/jellyfin/fragments/SettingsPlayerFragment.kt index 5587eecf..f08c949a 100644 --- a/app/src/main/java/dev/jdtech/jellyfin/fragments/SettingsPlayerFragment.kt +++ b/app/src/main/java/dev/jdtech/jellyfin/fragments/SettingsPlayerFragment.kt @@ -1,8 +1,11 @@ package dev.jdtech.jellyfin.fragments +import android.content.Intent import android.os.Bundle +import android.provider.Settings import android.text.InputType import androidx.preference.EditTextPreference +import androidx.preference.Preference import androidx.preference.PreferenceFragmentCompat import dev.jdtech.jellyfin.R @@ -16,5 +19,9 @@ class SettingsPlayerFragment : PreferenceFragmentCompat() { findPreference("pref_player_seek_forward_inc")?.setOnBindEditTextListener { editText -> editText.inputType = InputType.TYPE_CLASS_NUMBER } + findPreference("pref_player_subtitles")?.setOnPreferenceClickListener { + startActivity(Intent(Settings.ACTION_CAPTIONING_SETTINGS)) + true + } } } \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 3aaed0e1..3411a17a 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -131,4 +131,6 @@ Seek forward increment (ms) Dynamic colors Use Material You Dynamic colors (only available on Android 12+) + Subtitles + Customize subtitles appearance \ No newline at end of file diff --git a/app/src/main/res/xml/fragment_settings_player.xml b/app/src/main/res/xml/fragment_settings_player.xml index 1fc011e3..8ff3b76c 100644 --- a/app/src/main/res/xml/fragment_settings_player.xml +++ b/app/src/main/res/xml/fragment_settings_player.xml @@ -5,6 +5,11 @@ app:summary="@string/display_extended_title_summary" app:title="@string/display_extended_title" /> + +