From 9402e69033283b31ce1f6b8b3ba91dff1d625cbc Mon Sep 17 00:00:00 2001 From: birdbird <6892457-tzugen@users.noreply.gitlab.com> Date: Thu, 14 Jul 2022 09:08:02 +0000 Subject: [PATCH] Some more polishes --- .../org/moire/ultrasonic/adapters/Utils.kt | 3 +- .../ultrasonic/fragment/PlayerFragment.kt | 18 +++--- .../ultrasonic/fragment/SettingsFragment.kt | 3 - .../ultrasonic/playback/PlaybackService.kt | 2 + .../org/moire/ultrasonic/util/Settings.kt | 29 +++++----- .../moire/ultrasonic/util/SettingsDelegate.kt | 4 +- ultrasonic/src/main/res/values-cs/strings.xml | 25 ++++----- ultrasonic/src/main/res/values-de/strings.xml | 25 ++++----- ultrasonic/src/main/res/values-es/strings.xml | 25 ++++----- ultrasonic/src/main/res/values-fr/strings.xml | 25 ++++----- ultrasonic/src/main/res/values-hu/strings.xml | 25 ++++----- ultrasonic/src/main/res/values-it/strings.xml | 25 ++++----- ultrasonic/src/main/res/values-nl/strings.xml | 25 ++++----- ultrasonic/src/main/res/values-pl/strings.xml | 25 ++++----- .../src/main/res/values-pt-rBR/strings.xml | 25 ++++----- ultrasonic/src/main/res/values-pt/strings.xml | 25 ++++----- ultrasonic/src/main/res/values-ru/strings.xml | 25 ++++----- .../src/main/res/values-zh-rCN/strings.xml | 25 ++++----- .../src/main/res/values-zh-rTW/strings.xml | 6 +- ultrasonic/src/main/res/values/arrays.xml | 55 ++++++++----------- .../src/main/res/values/setting_keys.xml | 1 - ultrasonic/src/main/res/values/strings.xml | 27 +++++---- ultrasonic/src/main/res/xml/settings.xml | 9 +-- 23 files changed, 211 insertions(+), 246 deletions(-) diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/adapters/Utils.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/adapters/Utils.kt index 2b779638..97ce98a0 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/adapters/Utils.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/adapters/Utils.kt @@ -60,7 +60,8 @@ object Utils { private fun getDrawables(context: Context) { pinImage = ContextCompat.getDrawable(context, R.drawable.ic_menu_pin)!! - downloadedImage = ContextCompat.getDrawable(context, R.drawable.ic_menu_download)!! + downloadedImage = + ContextCompat.getDrawable(context, R.drawable.stat_sys_download_anim_0)!! errorImage = ContextCompat.getDrawable(context, R.drawable.ic_baseline_error)!! downloadingImage = ContextCompat.getDrawable(context, R.drawable.stat_sys_download)!! playingImage = ContextCompat.getDrawable(context, R.drawable.ic_stat_play)!! diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/fragment/PlayerFragment.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/fragment/PlayerFragment.kt index 9c9e9c00..072eda66 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/fragment/PlayerFragment.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/fragment/PlayerFragment.kt @@ -255,8 +255,7 @@ class PlayerFragment : } previousButton.setOnRepeatListener { - val incrementTime = Settings.incrementTime - changeProgress(-incrementTime) + seek(false) } nextButton.setOnClickListener { @@ -269,8 +268,7 @@ class PlayerFragment : } nextButton.setOnRepeatListener { - val incrementTime = Settings.incrementTime - changeProgress(incrementTime) + seek(true) } pauseButton.setOnClickListener { @@ -1126,13 +1124,13 @@ class PlayerFragment : displaySongRating() } - private fun changeProgress(ms: Int) { + private fun seek(forward: Boolean) { launch(CommunicationError.getHandler(context)) { - val msPlayed: Int = max(0, mediaPlayerController.playerPosition) - val duration = mediaPlayerController.playerDuration - val seekTo = (msPlayed + ms).coerceAtMost(duration) - mediaPlayerController.seekTo(seekTo) - progressBar.progress = seekTo + if (forward) { + mediaPlayerController.controller?.seekForward() + } else { + mediaPlayerController.controller?.seekBack() + } } } diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/fragment/SettingsFragment.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/fragment/SettingsFragment.kt index c6cca89b..7f14bb5b 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/fragment/SettingsFragment.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/fragment/SettingsFragment.kt @@ -68,7 +68,6 @@ class SettingsFragment : private var cacheSize: ListPreference? = null private var cacheLocation: Preference? = null private var preloadCount: ListPreference? = null - private var bufferLength: ListPreference? = null private var incrementTime: ListPreference? = null private var networkTimeout: ListPreference? = null private var maxAlbums: ListPreference? = null @@ -105,7 +104,6 @@ class SettingsFragment : cacheSize = findPreference(getString(R.string.setting_key_cache_size)) cacheLocation = findPreference(getString(R.string.setting_key_cache_location)) preloadCount = findPreference(getString(R.string.setting_key_preload_count)) - bufferLength = findPreference(getString(R.string.setting_key_buffer_length)) incrementTime = findPreference(getString(R.string.setting_key_increment_time)) networkTimeout = findPreference(getString(R.string.setting_key_network_timeout)) maxAlbums = findPreference(getString(R.string.setting_key_max_albums)) @@ -384,7 +382,6 @@ class SettingsFragment : maxBitrateMobile!!.summary = maxBitrateMobile!!.entry cacheSize!!.summary = cacheSize!!.entry preloadCount!!.summary = preloadCount!!.entry - bufferLength!!.summary = bufferLength!!.entry incrementTime!!.summary = incrementTime!!.entry networkTimeout!!.summary = networkTimeout!!.entry maxAlbums!!.summary = maxAlbums!!.entry diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/playback/PlaybackService.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/playback/PlaybackService.kt index 42c766be..9eff1722 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/playback/PlaybackService.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/playback/PlaybackService.kt @@ -107,6 +107,8 @@ class PlaybackService : MediaLibraryService(), KoinComponent { .setHandleAudioBecomingNoisy(true) .setMediaSourceFactory(DefaultMediaSourceFactory(cacheDataSourceFactory)) .setRenderersFactory(renderer) + .setSeekBackIncrementMs(Settings.seekInterval.toLong()) + .setSeekForwardIncrementMs(Settings.seekInterval.toLong()) .build() // Enable audio offload diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/util/Settings.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/util/Settings.kt index ace620e2..712ffee8 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/util/Settings.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/util/Settings.kt @@ -33,10 +33,10 @@ object Settings { if (!network.connected) return 0 - if (network.unmetered) { - return maxWifiBitRate + return if (network.unmetered) { + maxWifiBitRate } else { - return maxMobileBitRate + maxMobileBitRate } } @@ -105,31 +105,31 @@ object Settings { @JvmStatic var defaultAlbums - by StringIntSetting(getKey(R.string.setting_key_default_albums), "5") + by StringIntSetting(getKey(R.string.setting_key_default_albums), 5) @JvmStatic var maxAlbums - by StringIntSetting(getKey(R.string.setting_key_max_albums), "20") + by StringIntSetting(getKey(R.string.setting_key_max_albums), 20) @JvmStatic var defaultSongs - by StringIntSetting(getKey(R.string.setting_key_default_songs), "10") + by StringIntSetting(getKey(R.string.setting_key_default_songs), 10) @JvmStatic var maxSongs - by StringIntSetting(getKey(R.string.setting_key_max_songs), "25") + by StringIntSetting(getKey(R.string.setting_key_max_songs), 25) @JvmStatic var maxArtists - by StringIntSetting(getKey(R.string.setting_key_max_artists), "10") + by StringIntSetting(getKey(R.string.setting_key_max_artists), 10) @JvmStatic var defaultArtists - by StringIntSetting(getKey(R.string.setting_key_default_artists), "3") + by StringIntSetting(getKey(R.string.setting_key_default_artists), 3) @JvmStatic - var incrementTime - by StringIntSetting(getKey(R.string.setting_key_increment_time), "5") + var seekInterval + by StringIntSetting(getKey(R.string.setting_key_increment_time), 5000) @JvmStatic var mediaButtonsEnabled @@ -187,12 +187,12 @@ object Settings { @JvmStatic var chatRefreshInterval by StringIntSetting( getKey(R.string.setting_key_chat_refresh_interval), - "5000" + 5000 ) var directoryCacheTime by StringIntSetting( getKey(R.string.setting_key_directory_cache_time), - "300" + 300 ) var shouldSortByDisc @@ -229,7 +229,6 @@ object Settings { val defaultShareExpirationInMillis: Long get() { - val preferences = preferences val preference = preferences.getString(getKey(R.string.setting_key_default_share_expiration), "0")!! val split = PATTERN.split(preference) @@ -276,7 +275,7 @@ object Settings { return preferences.contains(key) } - fun getKey(key: Int): String { + private fun getKey(key: Int): String { return appContext.getString(key) } diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/util/SettingsDelegate.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/util/SettingsDelegate.kt index 03cfbd31..88356bff 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/util/SettingsDelegate.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/util/SettingsDelegate.kt @@ -40,10 +40,10 @@ class IntSetting(private val key: String, private val defaultValue: Int = 0) : sharedPreferences.edit { putInt(key, value) } } -class StringIntSetting(private val key: String, private val defaultValue: String = "0") : +class StringIntSetting(private val key: String, private val defaultValue: Int = 0) : SettingsDelegate() { override fun getValue(thisRef: Any, property: KProperty<*>) = - sharedPreferences.getString(key, defaultValue)!!.toInt() + sharedPreferences.getString(key, defaultValue.toString())!!.toInt() override fun setValue(thisRef: Any, property: KProperty<*>, value: Int) = sharedPreferences.edit { putString(key, value.toString()) } diff --git a/ultrasonic/src/main/res/values-cs/strings.xml b/ultrasonic/src/main/res/values-cs/strings.xml index 70334b12..2724208f 100644 --- a/ultrasonic/src/main/res/values-cs/strings.xml +++ b/ultrasonic/src/main/res/values-cs/strings.xml @@ -125,19 +125,18 @@ Žánry nenalezeny Žádné uložené playlisty na serveru Vzhled - Délka bufferu - Vypnuto - 1 sekunda - 10 sekund - 12 sekund - 2 minuty - 15 sekund - 2 seconds - 20 sekund - 30 sekund - 5 sekund - 1 minuta - 8 sekund + Vypnuto + 1 sekunda + 10 sekund + 12 sekund + 2 minuty + 15 sekund + 2 seconds + 20 sekund + 30 sekund + 5 sekund + 1 minuta + 8 sekund Umístění cache Neplatné umístění cache. Používám výchozí cestu. Velikost cache diff --git a/ultrasonic/src/main/res/values-de/strings.xml b/ultrasonic/src/main/res/values-de/strings.xml index a859a80a..dfd9e8a5 100644 --- a/ultrasonic/src/main/res/values-de/strings.xml +++ b/ultrasonic/src/main/res/values-de/strings.xml @@ -157,19 +157,18 @@ Keine Genres gefunden Keine Wiedergabelisten auf dem Server Aussehen - Puffer-Länge - Deaktiviert - 1 Sekunde - 10 Sekunden - 12 Sekunden - 2 Minuten - 15 Sekunden - 2 Sekunden - 20 Sekunden - 30 Sekunden - 5 Sekunden - 1 Minute - 8 Sekunden + Deaktiviert + 1 Sekunde + 10 Sekunden + 12 Sekunden + 2 Minuten + 15 Sekunden + 2 Sekunden + 20 Sekunden + 30 Sekunden + 5 Sekunden + 1 Minute + 8 Sekunden Verwende eigenen Cache Ort Ort des Caches Ungültiger Ort des Caches. Verwende Standard. diff --git a/ultrasonic/src/main/res/values-es/strings.xml b/ultrasonic/src/main/res/values-es/strings.xml index d01cbb81..182d22a9 100644 --- a/ultrasonic/src/main/res/values-es/strings.xml +++ b/ultrasonic/src/main/res/values-es/strings.xml @@ -157,19 +157,18 @@ No se han encontrado géneros No hay listas de reproducción almacenadas en el servidor Apariencia - Duración del Buffer - Deshabilitado - 1 segundo - 10 segundos - 12 segundos - 2 minutos - 15 segundos - 2 segundos - 20 segundos - 30 segundos - 5 segundos - 1 minuto - 8 segundos + Deshabilitado + 1 segundo + 10 segundos + 12 segundos + 2 minutos + 15 segundos + 2 segundos + 20 segundos + 30 segundos + 5 segundos + 1 minuto + 8 segundos Usar ubicación de caché personalizada Ubicación de la Caché Ubicación de la caché no válida. Usando la localización predeterminada. diff --git a/ultrasonic/src/main/res/values-fr/strings.xml b/ultrasonic/src/main/res/values-fr/strings.xml index 309c136d..2cf4d675 100644 --- a/ultrasonic/src/main/res/values-fr/strings.xml +++ b/ultrasonic/src/main/res/values-fr/strings.xml @@ -141,19 +141,18 @@ Aucun genre trouvé Aucune playlist sur le serveur Apparence - Taille de la mémoire tampon - Désactivé - 1 seconde - 10 secondes - 12 secondes - 2 minutes - 15 secondes - 2 secondes - 20 secondes - 30 secondes - 5 secondes - 1 minute - 8 secondes + Désactivé + 1 seconde + 10 secondes + 12 secondes + 2 minutes + 15 secondes + 2 secondes + 20 secondes + 30 secondes + 5 secondes + 1 minute + 8 secondes Utiliser un emplacement personnalisé pour le cache Emplacement du cache Emplacement du cache invalide. Utilisation du cache par défaut. diff --git a/ultrasonic/src/main/res/values-hu/strings.xml b/ultrasonic/src/main/res/values-hu/strings.xml index 117ec7bd..ead5a141 100644 --- a/ultrasonic/src/main/res/values-hu/strings.xml +++ b/ultrasonic/src/main/res/values-hu/strings.xml @@ -131,19 +131,18 @@ Műfajok nem találhatók! Nincs mentett lejátszási lista a kiszolgálón. Megjelenés - Pufferméret - Letiltva - 1 másodperc - 10 másodperc - 12 másodperc - 2 perc - 15 másodperc - 2 másodperc - 20 másodperc - 30 másodperc - 5 másodperc - 1 perc - 8 másodperc + Letiltva + 1 másodperc + 10 másodperc + 12 másodperc + 2 perc + 15 másodperc + 2 másodperc + 20 másodperc + 30 másodperc + 5 másodperc + 1 perc + 8 másodperc Gyorsítótár helye Hibás gyorsítótár hely! Az alapértelmezett használata. Gyorsítótár mérete diff --git a/ultrasonic/src/main/res/values-it/strings.xml b/ultrasonic/src/main/res/values-it/strings.xml index b7fe167f..f1960be1 100644 --- a/ultrasonic/src/main/res/values-it/strings.xml +++ b/ultrasonic/src/main/res/values-it/strings.xml @@ -121,19 +121,18 @@ Nessun genere trovato Nessuna playlist salvata sul server Aspetto - Lunghezza buffer - Disabilitato - 1 secondo - 10 secondi - 12 secondi - 2 minuti - 15 secondi - 2 secondi - 20 secondi - 30 secondi - 5 secondi - 1 minuto - 8 secondi + Disabilitato + 1 secondo + 10 secondi + 12 secondi + 2 minuti + 15 secondi + 2 secondi + 20 secondi + 30 secondi + 5 secondi + 1 minuto + 8 secondi Posizione Cache Posizione cache non valida. Uso la predefinita. Dimensione Cache diff --git a/ultrasonic/src/main/res/values-nl/strings.xml b/ultrasonic/src/main/res/values-nl/strings.xml index 850d0a53..e04af037 100644 --- a/ultrasonic/src/main/res/values-nl/strings.xml +++ b/ultrasonic/src/main/res/values-nl/strings.xml @@ -157,19 +157,18 @@ Geen genres gevonden Geen opgeslagen afspeellijsten op server Uiterlijk - Bufferduur - Uitgeschakeld - 1 seconde - 10 seconden - 12 seconden - 2 minuten - 15 seconden - 2 seconden - 20 seconden - 30 seconden - 5 seconden - 1 minuut - 8 seconden + Uitgeschakeld + 1 seconde + 10 seconden + 12 seconden + 2 minuten + 15 seconden + 2 seconden + 20 seconden + 30 seconden + 5 seconden + 1 minuut + 8 seconden Aangepaste cachelocatie gebruiken Cachelocatie Ongeldige cachelocatie; de standaardlocatie wordt gebruikt. diff --git a/ultrasonic/src/main/res/values-pl/strings.xml b/ultrasonic/src/main/res/values-pl/strings.xml index c6031dd2..4bc596ed 100644 --- a/ultrasonic/src/main/res/values-pl/strings.xml +++ b/ultrasonic/src/main/res/values-pl/strings.xml @@ -125,19 +125,18 @@ Brak gatunków Brak zapisanych playlist na serwerze Wygląd - Wielkość bufora - Wyłączone - 1 sekunda - 10 sekund - 12 sekund - 2 minuty - 15 sekund - 2 sekundy - 20 sekund - 30 sekund - 5 sekund - 1 minuta - 8 sekund + Wyłączone + 1 sekunda + 10 sekund + 12 sekund + 2 minuty + 15 sekund + 2 sekundy + 20 sekund + 30 sekund + 5 sekund + 1 minuta + 8 sekund Lokalizacja pamięci podręcznej Nieprawidłowa lokalizacja pamięci podręcznej. Przywrócono domyślną. Wielkość pamięci podręcznej diff --git a/ultrasonic/src/main/res/values-pt-rBR/strings.xml b/ultrasonic/src/main/res/values-pt-rBR/strings.xml index 4fafe9e8..52c5f8ef 100644 --- a/ultrasonic/src/main/res/values-pt-rBR/strings.xml +++ b/ultrasonic/src/main/res/values-pt-rBR/strings.xml @@ -137,19 +137,18 @@ Nenhum gênero encontrado Não existe nenhuma playlist no servidor Aparência - Tamanho do Buffer - Desativado - 1 segundo - 10 segundos - 12 segundos - 2 minutos - 15 segundos - 2 segundos - 20 segundos - 30 segundos - 5 segundos - 1 minuto - 8 segundos + Desativado + 1 segundo + 10 segundos + 12 segundos + 2 minutos + 15 segundos + 2 segundos + 20 segundos + 30 segundos + 5 segundos + 1 minuto + 8 segundos Localização do Cache Localização do cache inválida. Usando o padrão. Tamanho do Cache diff --git a/ultrasonic/src/main/res/values-pt/strings.xml b/ultrasonic/src/main/res/values-pt/strings.xml index 33821f9b..02e043d3 100644 --- a/ultrasonic/src/main/res/values-pt/strings.xml +++ b/ultrasonic/src/main/res/values-pt/strings.xml @@ -125,19 +125,18 @@ Nenhum gênero encontrado Não existe nenhuma playlist no servidor Aparência - Tamanho do Buffer - Disabilitando - 1 segundo - 10 segundos - 12 segundos - 2 minutos - 15 segundos - 2 segundos - 20 segundos - 30 segundos - 5 segundos - 1 minuto - 8 segundos + Disabilitando + 1 segundo + 10 segundos + 12 segundos + 2 minutos + 15 segundos + 2 segundos + 20 segundos + 30 segundos + 5 segundos + 1 minuto + 8 segundos Localização do Cache Localização do cache inválida. Usando o padrão. Tamanho do Cache diff --git a/ultrasonic/src/main/res/values-ru/strings.xml b/ultrasonic/src/main/res/values-ru/strings.xml index 27ae0982..aa628309 100644 --- a/ultrasonic/src/main/res/values-ru/strings.xml +++ b/ultrasonic/src/main/res/values-ru/strings.xml @@ -149,19 +149,18 @@ Жанры не найдены Нет сохраненных плейлистов на сервере Появление - Размер буфера - Отключить - 1 секунда - 10 секунд - 12 секунд - 2 минуты - 15 секунд - 2 секунды - 20 секунд - 30 секунд - 5 секунд - 1 минута - 8 секунд + Отключить + 1 секунда + 10 секунд + 12 секунд + 2 минуты + 15 секунд + 2 секунды + 20 секунд + 30 секунд + 5 секунд + 1 минута + 8 секунд Расположение кэша Неверное расположение кеша. Использование по умолчанию. Размер кэша diff --git a/ultrasonic/src/main/res/values-zh-rCN/strings.xml b/ultrasonic/src/main/res/values-zh-rCN/strings.xml index bcb04683..417e75a1 100644 --- a/ultrasonic/src/main/res/values-zh-rCN/strings.xml +++ b/ultrasonic/src/main/res/values-zh-rCN/strings.xml @@ -141,19 +141,18 @@ 找不到流派 服务器上没有保存的播放列表 外观 - 缓冲长度 - 已禁用 - 1 秒 - 10 秒 - 12 秒 - 2 分钟 - 15 秒 - 2 秒 - 20 秒 - 30 秒 - 5 秒 - 1 分钟 - 8 秒 + 已禁用 + 1 秒 + 10 秒 + 12 秒 + 2 分钟 + 15 秒 + 2 秒 + 20 秒 + 30 秒 + 5 秒 + 1 分钟 + 8 秒 使用自定义的缓存路径 缓存路径 缓存路径错误,正在使用默认路径。 diff --git a/ultrasonic/src/main/res/values-zh-rTW/strings.xml b/ultrasonic/src/main/res/values-zh-rTW/strings.xml index d12844da..4a4d7b30 100644 --- a/ultrasonic/src/main/res/values-zh-rTW/strings.xml +++ b/ultrasonic/src/main/res/values-zh-rTW/strings.xml @@ -41,9 +41,9 @@ 作者 搜尋 搜尋 - 已停用 - 2 分 - 1 分 + 已停用 + 2 分 + 1 分 已停用 1 分 10 分 diff --git a/ultrasonic/src/main/res/values/arrays.xml b/ultrasonic/src/main/res/values/arrays.xml index 21bb8b26..bfa8b643 100644 --- a/ultrasonic/src/main/res/values/arrays.xml +++ b/ultrasonic/src/main/res/values/arrays.xml @@ -97,17 +97,6 @@ @string/settings.max_bitrate_320 @string/settings.max_bitrate_unlimited - - 1 - 2 - 5 - 8 - 10 - 12 - 15 - 20 - 30 - 1000 2000 @@ -134,18 +123,18 @@ 120000 - @string/settings.buffer_length_0 - @string/settings.buffer_length_1 - @string/settings.buffer_length_2 - @string/settings.buffer_length_5 - @string/settings.buffer_length_8 - @string/settings.buffer_length_10 - @string/settings.buffer_length_12 - @string/settings.buffer_length_15 - @string/settings.buffer_length_20 - @string/settings.buffer_length_30 - @string/settings.buffer_length_60 - @string/settings.buffer_length_120 + @string/settings.increment_time_0 + @string/settings.increment_time_1 + @string/settings.increment_time_2 + @string/settings.increment_time_5 + @string/settings.increment_time_8 + @string/settings.increment_time_10 + @string/settings.increment_time_12 + @string/settings.increment_time_15 + @string/settings.increment_time_20 + @string/settings.increment_time_30 + @string/settings.increment_time_60 + @string/settings.increment_time_120 0 @@ -165,16 +154,16 @@ @string/settings.directory_cache_time_30 @string/settings.directory_cache_time_60 - - @string/settings.buffer_length_1 - @string/settings.buffer_length_2 - @string/settings.buffer_length_5 - @string/settings.buffer_length_8 - @string/settings.buffer_length_10 - @string/settings.buffer_length_12 - @string/settings.buffer_length_15 - @string/settings.buffer_length_20 - @string/settings.buffer_length_30 + + @string/settings.increment_time_1 + @string/settings.increment_time_2 + @string/settings.increment_time_5 + @string/settings.increment_time_8 + @string/settings.increment_time_10 + @string/settings.increment_time_12 + @string/settings.increment_time_15 + @string/settings.increment_time_20 + @string/settings.increment_time_30 15000 diff --git a/ultrasonic/src/main/res/values/setting_keys.xml b/ultrasonic/src/main/res/values/setting_keys.xml index 4fd3551f..dda6363a 100644 --- a/ultrasonic/src/main/res/values/setting_keys.xml +++ b/ultrasonic/src/main/res/values/setting_keys.xml @@ -21,7 +21,6 @@ scrobble serverScaling wifiRequiredForDownload - bufferLength networkTimeout maxAlbums maxSongs diff --git a/ultrasonic/src/main/res/values/strings.xml b/ultrasonic/src/main/res/values/strings.xml index 0e2a3eb1..a05f233d 100644 --- a/ultrasonic/src/main/res/values/strings.xml +++ b/ultrasonic/src/main/res/values/strings.xml @@ -160,19 +160,18 @@ No genres found No saved playlists on server Appearance - Buffer Length - Disabled - 1 second - 10 seconds - 12 seconds - 2 minutes - 15 seconds - 2 seconds - 20 seconds - 30 seconds - 5 seconds - 1 minute - 8 seconds + Disabled + 1 second + 10 seconds + 12 seconds + 2 minutes + 15 seconds + 2 seconds + 20 seconds + 30 seconds + 5 seconds + 1 minute + 8 seconds Use Custom Cache Location Cache Location Invalid cache location. Using default. @@ -221,7 +220,7 @@ Hide music files from other apps. Hide From Other Takes effect next time Android scans your phone for music. - Skip Interval + Seek Interval Please specify a valid URL. Max Albums Max Artists diff --git a/ultrasonic/src/main/res/xml/settings.xml b/ultrasonic/src/main/res/xml/settings.xml index 68b89ca5..ae0e35e5 100644 --- a/ultrasonic/src/main/res/xml/settings.xml +++ b/ultrasonic/src/main/res/xml/settings.xml @@ -92,7 +92,7 @@ app:iconSpaceReserved="false"/> -