Skip to content
Closed
Show file tree
Hide file tree
Changes from all 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
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,8 @@ data class PlayerSettings (
val acceptedOrientations: List<PlayerOrientations>,
val fillScreen: Boolean,
val videoFit: VideoPlayerFit,
val screensaver: Screensaver
val screensaver: Screensaver,
val playbackRate: Double
)
{
companion object {
Expand All @@ -173,7 +174,8 @@ data class PlayerSettings (
val fillScreen = pigeonVar_list[7] as Boolean
val videoFit = pigeonVar_list[8] as VideoPlayerFit
val screensaver = pigeonVar_list[9] as Screensaver
return PlayerSettings(enableTunneling, skipTypes, themeColor, skipForward, skipBackward, autoNextType, acceptedOrientations, fillScreen, videoFit, screensaver)
val playbackRate = pigeonVar_list[10] as Double
return PlayerSettings(enableTunneling, skipTypes, themeColor, skipForward, skipBackward, autoNextType, acceptedOrientations, fillScreen, videoFit, screensaver, playbackRate)
}
}
fun toList(): List<Any?> {
Expand All @@ -188,6 +190,7 @@ data class PlayerSettings (
fillScreen,
videoFit,
screensaver,
playbackRate,
)
}
override fun equals(other: Any?): Boolean {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -395,6 +395,12 @@ fun CustomVideoControls(
if (showSpeedDialog) {
PlaybackSpeedPicker(
player = exoPlayer,
onSpeedSelected = { speed ->
VideoPlayerObject.videoPlayerListener?.onPlaybackRateChanged(
speed.toDouble(),
callback = {}
)
},
onDismissRequest = {
showSpeedDialog = false
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,19 @@ import androidx.compose.ui.focus.focusRequester
import androidx.compose.ui.unit.dp
import androidx.media3.exoplayer.ExoPlayer

private val playbackSpeeds = listOf(0.25f, 0.5f, 0.75f, 1.0f, 1.25f, 1.5f, 1.75f, 2.0f)
private val presetPlaybackSpeeds =
listOf(0.25f, 0.5f, 0.75f, 1.0f, 1.25f, 1.5f, 1.75f, 2.0f, 2.25f, 2.5f, 2.75f, 3.0f)

@Composable
fun PlaybackSpeedPicker(
player: ExoPlayer,
onSpeedSelected: (Float) -> Unit,
onDismissRequest: () -> Unit
) {
var currentSpeed = player.playbackParameters.speed
val currentSpeed = player.playbackParameters.speed
val playbackSpeeds = remember(currentSpeed) {
(presetPlaybackSpeeds + currentSpeed).distinct().sorted()
}
val selectedIndex = playbackSpeeds.indexOf(currentSpeed).coerceAtLeast(0)

val listState = rememberLazyListState()
Expand Down Expand Up @@ -56,6 +61,7 @@ fun PlaybackSpeedPicker(
.focusRequester(focusRequesters[index]),
onClick = {
player.setPlaybackSpeed(speed)
onSpeedSelected(speed)
onDismissRequest()
},
selected = selected,
Expand All @@ -65,4 +71,4 @@ fun PlaybackSpeedPicker(
}
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,11 @@ internal fun ExoPlayer(
extractorsFactory = extractorsFactory,
renderType = AssRenderType.LEGACY
)
.also {
it.setPlaybackSpeed(
(PlayerSettingsObject.settings.value?.playbackRate ?: 1.0).toFloat()
)
}
}

fun updatePlaybackState() {
Expand Down
6 changes: 5 additions & 1 deletion lib/l10n/app_ar.arb
Original file line number Diff line number Diff line change
Expand Up @@ -2080,5 +2080,9 @@
}
}
},
"setAs": "تعيين كـ"
"setAs": "تعيين كـ",
"rememberPlaybackRateTitle": "تذكر معدل التشغيل",
"rememberPlaybackRateDesc": "إعادة استخدام آخر معدل تشغيل محدد بعد إغلاق المشغل",
"defaultPlaybackRateTitle": "معدل التشغيل الافتراضي",
"defaultPlaybackRateDesc": "يُستخدم حتى تختار معدل تشغيل مختلف"
}
7 changes: 6 additions & 1 deletion lib/l10n/app_bn.arb
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,10 @@
"nativeName": "ইংরাজী",
"accept": "মেনে নিচ্ছি",
"active": "স্বক্রিয়",
"addAsFavorite": "পছন্দের তালিকাতে যোগ করুন"
"addAsFavorite": "পছন্দের তালিকাতে যোগ করুন",
"playbackRate": "প্লেব্যাক হার",
"rememberPlaybackRateTitle": "প্লেব্যাক হার মনে রাখুন",
"rememberPlaybackRateDesc": "প্লেয়ার বন্ধ করার পর আপনার শেষ নির্বাচিত প্লেব্যাক হার পুনরায় ব্যবহার করুন",
"defaultPlaybackRateTitle": "ডিফল্ট প্লেব্যাক হার",
"defaultPlaybackRateDesc": "আপনি ভিন্ন প্লেব্যাক হার বেছে না নেওয়া পর্যন্ত ব্যবহার করা হবে"
}
7 changes: 6 additions & 1 deletion lib/l10n/app_br.arb
Original file line number Diff line number Diff line change
Expand Up @@ -328,5 +328,10 @@
"seerrDetails": "Munudoù Seerr",
"musicDashboard": "Taolenn-vourzh sonerezh",
"quiet": "Sioul",
"loud": "Kreñv"
"loud": "Kreñv",
"playbackRate": "Tizhoù playback",
"rememberPlaybackRateTitle": "Derc’hel soñj eus ar c’hadenn playback",
"rememberPlaybackRateDesc": "Adimplijout ho kadenn playback diwezhañ diuzet goude bezañ serrad ar c’hwereer",
"defaultPlaybackRateTitle": "Kadenn playback dre ziouer",
"defaultPlaybackRateDesc": "Implijet ken ar choazit ur c’hadenn playback all"
}
6 changes: 5 additions & 1 deletion lib/l10n/app_ca.arb
Original file line number Diff line number Diff line change
Expand Up @@ -1094,5 +1094,9 @@
"copyLoginLink": "Copiar enllaç",
"includePassword": "Incloure contrasenya",
"invalidAuthLink": "Enllaç d'inici de sessió no valid",
"homeBannerDetailed": "Detallat"
"homeBannerDetailed": "Detallat",
"rememberPlaybackRateTitle": "Recordar la velocitat de reproducció",
"rememberPlaybackRateDesc": "Reutilitza la darrera velocitat de reproducció seleccionada en tancar el reproductor",
"defaultPlaybackRateTitle": "Velocitat de reproducció per defecte",
"defaultPlaybackRateDesc": "S’utilitza fins que seleccioneu una velocitat diferent"
}
6 changes: 5 additions & 1 deletion lib/l10n/app_cs.arb
Original file line number Diff line number Diff line change
Expand Up @@ -1077,5 +1077,9 @@
"showMore": "Zobrazit více",
"itemColorsTitle": "Barva položky",
"clientSettingsUseSystemIMETitle": "Použití systémové klávesnice",
"homeBannerTV": "TV"
"homeBannerTV": "TV",
"rememberPlaybackRateTitle": "Zapamatovat rychlost přehrávání",
"rememberPlaybackRateDesc": "Znovu použít poslední vybranou rychlost přehrávání po zavření přehrávače",
"defaultPlaybackRateTitle": "Výchozí rychlost přehrávání",
"defaultPlaybackRateDesc": "Použije se, dokud nezvolíte jinou rychlost přehrávání"
}
6 changes: 5 additions & 1 deletion lib/l10n/app_da.arb
Original file line number Diff line number Diff line change
Expand Up @@ -2048,5 +2048,9 @@
"fallbackMaxBitrate": "Maksimal Fallback Bitrate (Mbps)",
"concurrentStreams": "Maks Samtidige Streams",
"concurrentStreamsHint": "0 = Ubegrænset",
"allowFmp4Container": "Tillad fMP4 transcoding container"
"allowFmp4Container": "Tillad fMP4 transcoding container",
"rememberPlaybackRateTitle": "Husk afspilningshastighed",
"rememberPlaybackRateDesc": "Genbrug den sidste valgte afspilningshastighed efter lukning af afspiller",
"defaultPlaybackRateTitle": "Standard afspilningshastighed",
"defaultPlaybackRateDesc": "Bruges indtil du vælger en anden afspilningshastighed"
}
6 changes: 5 additions & 1 deletion lib/l10n/app_de.arb
Original file line number Diff line number Diff line change
Expand Up @@ -2084,5 +2084,9 @@
}
}
},
"settingsPlayerCrossfadeDesc": "Blende zwischen Titel über, die im selben Album nicht aufeinander folgen"
"settingsPlayerCrossfadeDesc": "Blende zwischen Titel über, die im selben Album nicht aufeinander folgen",
"rememberPlaybackRateTitle": "Wiedergaberate merken",
"rememberPlaybackRateDesc": "Verwendet die zuletzt ausgewählte Wiedergaberate nach dem Schließen des Players",
"defaultPlaybackRateTitle": "Standard-Wiedergaberate",
"defaultPlaybackRateDesc": "Wird verwendet, bis du eine andere Wiedergaberate auswählst"
}
7 changes: 6 additions & 1 deletion lib/l10n/app_el.arb
Original file line number Diff line number Diff line change
Expand Up @@ -829,5 +829,10 @@
}
},
"settingSecurityApplockTitle": "Κλείδωμα Εφαρμογής",
"@settingSecurityApplockTitle": {}
"@settingSecurityApplockTitle": {},
"playbackRate": "Ρυθμός αναπαραγωγής",
"rememberPlaybackRateTitle": "Απομνημόνευση ρυθμού αναπαραγωγής",
"rememberPlaybackRateDesc": "Επαναχρησιμοποίηση του τελευταίου επιλεγμένου ρυθμού αναπαραγωγής μετά το κλείσιμο του player",
"defaultPlaybackRateTitle": "Προεπιλεγμένος ρυθμός αναπαραγωγής",
"defaultPlaybackRateDesc": "Χρησιμοποιείται μέχρι να επιλέξετε διαφορετικό ρυθμό αναπαραγωγής"
}
10 changes: 9 additions & 1 deletion lib/l10n/app_en.arb
Original file line number Diff line number Diff line change
Expand Up @@ -1393,6 +1393,14 @@
"autoNextOffStaticTitle": "Static",
"autoNextOffStaticDesc": "Show the next-up screen when 30 seconds of playtime remain",
"playbackRate": "Playback rate",
"rememberPlaybackRateTitle": "Remember playback rate",
"@rememberPlaybackRateTitle": {},
"rememberPlaybackRateDesc": "Reuse your last selected playback rate after closing the player",
"@rememberPlaybackRateDesc": {},
"defaultPlaybackRateTitle": "Default playback rate",
"@defaultPlaybackRateTitle": {},
"defaultPlaybackRateDesc": "Used until you select a different playback rate",
"@defaultPlaybackRateDesc": {},
"speed": "Speed",
"unableToPlayMedia": "There was an error finding a compatible media type",
"errorOpeningMedia": "Something went wrong trying to play this media",
Expand Down Expand Up @@ -2855,4 +2863,4 @@
"leanBackModeTitle": "Lean-back Mode",
"leanBackModeDesc": "Enable lean-back mode on Android devices, even if the device reports back as false.",
"leanBackModeInfo": "Lean-back mode is re-enabled by default on AndroidTV devices. Toggling this option on non-AndroidTV devices may cause unexpected behavior."
}
}
6 changes: 5 additions & 1 deletion lib/l10n/app_es.arb
Original file line number Diff line number Diff line change
Expand Up @@ -2054,5 +2054,9 @@
"pictureInPictureNotSupported": "Imagen dentro de imagen no está disponible en este dispositivo",
"@pictureInPictureNotSupported": {
"description": "Snackbar shown when the user taps the PiP button and the OS reports it unsupported"
}
},
"rememberPlaybackRateTitle": "Recordar velocidad de reproducción",
"rememberPlaybackRateDesc": "Reutiliza la última velocidad de reproducción seleccionada al cerrar el reproductor",
"defaultPlaybackRateTitle": "Velocidad de reproducción predeterminada",
"defaultPlaybackRateDesc": "Se usa hasta que selecciones una velocidad diferente"
}
6 changes: 5 additions & 1 deletion lib/l10n/app_fa.arb
Original file line number Diff line number Diff line change
Expand Up @@ -2054,5 +2054,9 @@
"newsCategoriesSubLabel": "دسته بندی ها برای اختصاص به کانال ها مطابق با پیشوند اخبار",
"sportsCategoriesSubLabel": "دسته بندی برای اختصاص به کانال های تطبیق پیشوند ورزشی",
"kidsCategoriesSubLabel": "دسته بندی برای اختصاص دادن به کانال های تطبیق پیشوند کودکان",
"enableNewTVLayoutDesc": "بنر های سبک تلویزیون بزرگتر را در داشبورد نشان دهید. این تبدیل به طرح پیش فرض در یک انتشار آینده خواهد شد."
"enableNewTVLayoutDesc": "بنر های سبک تلویزیون بزرگتر را در داشبورد نشان دهید. این تبدیل به طرح پیش فرض در یک انتشار آینده خواهد شد.",
"rememberPlaybackRateTitle": "به خاطر سپردن نرخ پخش",
"rememberPlaybackRateDesc": "استفاده مجدد از آخرین نرخ پخش انتخاب‌شده پس از بستن پخش‌کننده",
"defaultPlaybackRateTitle": "نرخ پخش پیش‌فرض",
"defaultPlaybackRateDesc": "تا زمانی که نرخ پخش دیگری را انتخاب کنید استفاده می‌شود"
}
6 changes: 5 additions & 1 deletion lib/l10n/app_fi.arb
Original file line number Diff line number Diff line change
Expand Up @@ -2187,5 +2187,9 @@
"quiet": "Hiljainen",
"loud": "Voimakas",
"share": "Jaa",
"setAs": "Aseta"
"setAs": "Aseta",
"rememberPlaybackRateTitle": "Muista toistonopeus",
"rememberPlaybackRateDesc": "Käytä viimeksi valittua toistonopeutta toiston sulkemisen jälkeen",
"defaultPlaybackRateTitle": "Oletustoistonopeus",
"defaultPlaybackRateDesc": "Käytetään kunnes valitset toisen toistonopeuden"
}
6 changes: 5 additions & 1 deletion lib/l10n/app_fr.arb
Original file line number Diff line number Diff line change
Expand Up @@ -2019,5 +2019,9 @@
"musicDashboard": "Tableau de bord musical",
"quiet": "Faible",
"loud": "Fort",
"toggleSubtitles": "Afficher/Masquer les sous-titres"
"toggleSubtitles": "Afficher/Masquer les sous-titres",
"rememberPlaybackRateTitle": "Mémoriser la vitesse de lecture",
"rememberPlaybackRateDesc": "Réutiliser la dernière vitesse de lecture sélectionnée après la fermeture du lecteur",
"defaultPlaybackRateTitle": "Vitesse de lecture par défaut",
"defaultPlaybackRateDesc": "Utilisée jusqu’à ce que vous choisissiez une autre vitesse de lecture"
}
7 changes: 6 additions & 1 deletion lib/l10n/app_he.arb
Original file line number Diff line number Diff line change
Expand Up @@ -613,5 +613,10 @@
"subtitles": "כתוביות",
"switchUser": "החלף משתמש",
"sync": "סנכרן",
"hideEmpty": "הסתר ריק"
"hideEmpty": "הסתר ריק",
"playbackRate": "קצב השמעה",
"rememberPlaybackRateTitle": "זכור קצב השמעה",
"rememberPlaybackRateDesc": "השתמש שוב בקצב ההשמעה האחרון שנבחר לאחר סגירת הנגן",
"defaultPlaybackRateTitle": "קצב השמעה ברירת מחדל",
"defaultPlaybackRateDesc": "בשימוש עד שתבחר קצב השמעה אחר"
}
7 changes: 6 additions & 1 deletion lib/l10n/app_hr.arb
Original file line number Diff line number Diff line change
Expand Up @@ -783,5 +783,10 @@
"type": "String"
}
}
}
},
"playbackRate": "Brzina reprodukcije",
"rememberPlaybackRateTitle": "Zapamti brzinu reprodukcije",
"rememberPlaybackRateDesc": "Ponovno koristi zadnju odabranu brzinu reprodukcije nakon zatvaranja playera",
"defaultPlaybackRateTitle": "Zadana brzina reprodukcije",
"defaultPlaybackRateDesc": "Koristi se dok ne odaberete drugu brzinu reprodukcije"
}
7 changes: 6 additions & 1 deletion lib/l10n/app_hu.arb
Original file line number Diff line number Diff line change
Expand Up @@ -798,5 +798,10 @@
}
}
},
"syncOverlaySyncing": "Adatok szinkronizálása"
"syncOverlaySyncing": "Adatok szinkronizálása",
"playbackRate": "Lejátszási sebesség",
"rememberPlaybackRateTitle": "Lejátszási sebesség megjegyzése",
"rememberPlaybackRateDesc": "A lejátszó bezárása után újra használja az utoljára kiválasztott lejátszási sebességet",
"defaultPlaybackRateTitle": "Alapértelmezett lejátszási sebesség",
"defaultPlaybackRateDesc": "Addig használatos, amíg másik lejátszási sebességet nem választasz"
}
6 changes: 5 additions & 1 deletion lib/l10n/app_id.arb
Original file line number Diff line number Diff line change
Expand Up @@ -2155,5 +2155,9 @@
"removeFromQueue": "Hapus dari antrean",
"musicDashboard": "Dasbor Musik",
"quiet": "Pelan",
"loud": "Keras"
"loud": "Keras",
"rememberPlaybackRateTitle": "Ingat kecepatan pemutaran",
"rememberPlaybackRateDesc": "Gunakan kembali kecepatan pemutaran terakhir yang dipilih setelah menutup pemutar",
"defaultPlaybackRateTitle": "Kecepatan pemutaran default",
"defaultPlaybackRateDesc": "Digunakan sampai Anda memilih kecepatan yang berbeda"
}
6 changes: 5 additions & 1 deletion lib/l10n/app_it.arb
Original file line number Diff line number Diff line change
Expand Up @@ -1965,5 +1965,9 @@
"audioPlayerRepeatAll": "Ripeti tutto",
"audioPlayerRepeatOff": "Ripetizione off",
"audioPlayerRepeatOne": "Ripeti una volta",
"audioPlayerShuffle": "Shuffle"
"audioPlayerShuffle": "Shuffle",
"rememberPlaybackRateTitle": "Ricorda velocità di riproduzione",
"rememberPlaybackRateDesc": "Riutilizza l’ultima velocità di riproduzione selezionata dopo aver chiuso il lettore",
"defaultPlaybackRateTitle": "Velocità di riproduzione predefinita",
"defaultPlaybackRateDesc": "Viene usata finché non selezioni una velocità diversa"
}
7 changes: 6 additions & 1 deletion lib/l10n/app_jp.arb
Original file line number Diff line number Diff line change
Expand Up @@ -683,5 +683,10 @@
"shareQRCode": "QRコードをスキャン",
"copyLoginLink": "リンクをコピー",
"invalidAuthLink": "ログインリンクが無効です",
"homeBannerSlideshow": "スライドショー"
"homeBannerSlideshow": "スライドショー",
"playbackRate": "再生速度",
"rememberPlaybackRateTitle": "再生速度を記憶",
"rememberPlaybackRateDesc": "プレーヤーを閉じた後に最後に選択した再生速度を再利用します",
"defaultPlaybackRateTitle": "デフォルトの再生速度",
"defaultPlaybackRateDesc": "別の再生速度を選択するまで使用されます"
}
7 changes: 6 additions & 1 deletion lib/l10n/app_ko.arb
Original file line number Diff line number Diff line change
Expand Up @@ -784,5 +784,10 @@
"example": "2"
}
}
}
},
"playbackRate": "재생 속도",
"rememberPlaybackRateTitle": "재생 속도 기억",
"rememberPlaybackRateDesc": "플레이어를 닫은 뒤 마지막으로 선택한 재생 속도를 다시 사용합니다",
"defaultPlaybackRateTitle": "기본 재생 속도",
"defaultPlaybackRateDesc": "다른 재생 속도를 선택할 때까지 사용됩니다"
}
6 changes: 5 additions & 1 deletion lib/l10n/app_mr.arb
Original file line number Diff line number Diff line change
Expand Up @@ -1272,5 +1272,9 @@
}
}
},
"today": "आज"
"today": "आज",
"rememberPlaybackRateTitle": "प्लेबॅक दर लक्षात ठेवा",
"rememberPlaybackRateDesc": "प्लेअर बंद केल्यानंतर शेवटची निवडलेली प्लेबॅक दर पुन्हा वापरा",
"defaultPlaybackRateTitle": "डीफॉल्ट प्लेबॅक दर",
"defaultPlaybackRateDesc": "आपण वेगवेगळा प्लेबॅक दर निवडत नाही तोपर्यंत वापरला जातो"
}
6 changes: 5 additions & 1 deletion lib/l10n/app_mt.arb
Original file line number Diff line number Diff line change
Expand Up @@ -1293,5 +1293,9 @@
"videoScalingFitHeight": "Għoli it-Tul",
"@videoScalingFitHeight": {},
"videoScalingFitWidth": "Għoli il-wisa'",
"@videoScalingFitWidth": {}
"@videoScalingFitWidth": {},
"rememberPlaybackRateTitle": "Ftakar ir-rata tal-playback",
"rememberPlaybackRateDesc": "Erġa’ uża l-aħħar rata tal-playback magħżula wara li tagħlaq il-plejer",
"defaultPlaybackRateTitle": "Rata tal-playback default",
"defaultPlaybackRateDesc": "Tintuża sakemm tagħżel rata oħra tal-playback"
}
7 changes: 6 additions & 1 deletion lib/l10n/app_nb.arb
Original file line number Diff line number Diff line change
Expand Up @@ -940,5 +940,10 @@
"settingsPlayerMobileWarning": "Å skru på maskinvareaskelerasjon og systemspesifikke libass-undertekster på Android kan føre til at noen undertekster ikke vises.",
"@settingsPlayerMobileWarning": {},
"nativeName": "Norsk bokmål",
"@nativeName": {}
"@nativeName": {},
"playbackRate": "Avspillingshastighet",
"rememberPlaybackRateTitle": "Husk avspillingshastighet",
"rememberPlaybackRateDesc": "Bruk igjen den sist valgte avspillingshastigheten etter at spilleren lukkes",
"defaultPlaybackRateTitle": "Standard avspillingshastighet",
"defaultPlaybackRateDesc": "Brukes til du velger en annen avspillingshastighet"
}
6 changes: 5 additions & 1 deletion lib/l10n/app_nl.arb
Original file line number Diff line number Diff line change
Expand Up @@ -1941,5 +1941,9 @@
}
}
},
"anyLanguage": "Een taal"
"anyLanguage": "Een taal",
"rememberPlaybackRateTitle": "Onthoud afspeelsnelheid",
"rememberPlaybackRateDesc": "Hergebruik de laatst gekozen afspeelsnelheid na het sluiten van de speler",
"defaultPlaybackRateTitle": "Standaard afspeelsnelheid",
"defaultPlaybackRateDesc": "Wordt gebruikt tot je een andere afspeelsnelheid kiest"
}
6 changes: 5 additions & 1 deletion lib/l10n/app_pl.arb
Original file line number Diff line number Diff line change
Expand Up @@ -2058,5 +2058,9 @@
}
}
},
"settingsPlayerPlayPauseFadeTitle": "Zanikanie głośności przy pauzie"
"settingsPlayerPlayPauseFadeTitle": "Zanikanie głośności przy pauzie",
"rememberPlaybackRateTitle": "Zapamiętaj szybkość odtwarzania",
"rememberPlaybackRateDesc": "Ponownie użyj ostatnio wybranej szybkości odtwarzania po zamknięciu odtwarzacza",
"defaultPlaybackRateTitle": "Domyślna szybkość odtwarzania",
"defaultPlaybackRateDesc": "Używane do momentu wybrania innej szybkości odtwarzania"
}
6 changes: 5 additions & 1 deletion lib/l10n/app_pt.arb
Original file line number Diff line number Diff line change
Expand Up @@ -1919,5 +1919,9 @@
"seerrSeries": "Descobrir Séries",
"today": "Hoje",
"anyLanguage": "Qualquer idioma",
"enableEdgeGesturesTitle": "Ativar gestos de borda"
"enableEdgeGesturesTitle": "Ativar gestos de borda",
"rememberPlaybackRateTitle": "Lembrar velocidade de reprodução",
"rememberPlaybackRateDesc": "Reutilizar a última velocidade de reprodução selecionada após fechar o reprodutor",
"defaultPlaybackRateTitle": "Velocidade de reprodução predefinida",
"defaultPlaybackRateDesc": "Usada até selecionar uma velocidade diferente"
}
Loading
Loading