diff --git a/app/src/main/java/org/oxycblt/auxio/IntegerTable.kt b/app/src/main/java/org/oxycblt/auxio/IntegerTable.kt index 86f3d1984..271de0969 100644 --- a/app/src/main/java/org/oxycblt/auxio/IntegerTable.kt +++ b/app/src/main/java/org/oxycblt/auxio/IntegerTable.kt @@ -133,7 +133,4 @@ object IntegerTable { const val PLAY_SONG_FROM_PLAYLIST = 0xA123 /** PlaySong.ByItself */ const val PLAY_SONG_BY_ITSELF = 0xA124 - const val PLAYER_COMMAND_INC_REPEAT_MODE = 0xA125 - const val PLAYER_COMMAND_TOGGLE_SHUFFLE = 0xA126 - const val PLAYER_COMMAND_EXIT = 0xA127 } diff --git a/app/src/main/java/org/oxycblt/auxio/MainFragment.kt b/app/src/main/java/org/oxycblt/auxio/MainFragment.kt index f1e1764f2..2dac07833 100644 --- a/app/src/main/java/org/oxycblt/auxio/MainFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/MainFragment.kt @@ -128,7 +128,7 @@ class MainFragment : DetailBackPressedCallback(detailModel).also { detailBackCallback = it } val selectionBackCallback = SelectionBackPressedCallback(listModel).also { selectionBackCallback = it } - speedDialBackCallback = SpeedDialBackPressedCallback(homeModel) + speedDialBackCallback = SpeedDialBackPressedCallback() navigationListener = DialogAwareNavigationListener(::onExploreNavigate) @@ -236,10 +236,12 @@ class MainFragment : // Stock bottom sheet overlay won't work with our nested UI setup, have to replicate // it ourselves. requireBinding().root.rootView.apply { - findViewById(R.id.main_scrim).setOnTouchListener { _, event -> + findViewById(R.id.main_scrim).setOnTouchListener { v, event -> + v.performClick() handleSpeedDialBoundaryTouch(event) } - findViewById(R.id.sheet_scrim).setOnTouchListener { _, event -> + findViewById(R.id.sheet_scrim).setOnTouchListener { v, event -> + v.performClick() handleSpeedDialBoundaryTouch(event) } } @@ -791,8 +793,7 @@ class MainFragment : } } - private inner class SpeedDialBackPressedCallback(private val homeModel: HomeViewModel) : - OnBackPressedCallback(false) { + private inner class SpeedDialBackPressedCallback() : OnBackPressedCallback(false) { override fun handleOnBackPressed() { val binding = requireBinding() if (binding.homeNewPlaylistFab.isOpen) { diff --git a/app/src/main/java/org/oxycblt/auxio/detail/AlbumDetailFragment.kt b/app/src/main/java/org/oxycblt/auxio/detail/AlbumDetailFragment.kt index b5855dd63..c6aa1e5c9 100644 --- a/app/src/main/java/org/oxycblt/auxio/detail/AlbumDetailFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/detail/AlbumDetailFragment.kt @@ -90,7 +90,7 @@ class AlbumDetailFragment : DetailFragment() { } override fun onOpenParentMenu() { - listModel.openMenu(R.menu.album, unlikelyToBeNull(detailModel.currentAlbum.value)) + listModel.openMenu(R.menu.detail_album, unlikelyToBeNull(detailModel.currentAlbum.value)) } override fun onOpenMenu(item: Song) { diff --git a/app/src/main/java/org/oxycblt/auxio/detail/PlaylistDetailFragment.kt b/app/src/main/java/org/oxycblt/auxio/detail/PlaylistDetailFragment.kt index f50a3b6f2..bfe3c261c 100644 --- a/app/src/main/java/org/oxycblt/auxio/detail/PlaylistDetailFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/detail/PlaylistDetailFragment.kt @@ -170,7 +170,8 @@ class PlaylistDetailFragment : } override fun onOpenParentMenu() { - listModel.openMenu(R.menu.playlist, unlikelyToBeNull(detailModel.currentPlaylist.value)) + listModel.openMenu( + R.menu.detail_playlist, unlikelyToBeNull(detailModel.currentPlaylist.value)) } override fun onOpenMenu(item: Song) { diff --git a/app/src/main/java/org/oxycblt/auxio/home/ThemedSpeedDialView.kt b/app/src/main/java/org/oxycblt/auxio/home/ThemedSpeedDialView.kt index 9d3e99ef7..f0b4e32c0 100644 --- a/app/src/main/java/org/oxycblt/auxio/home/ThemedSpeedDialView.kt +++ b/app/src/main/java/org/oxycblt/auxio/home/ThemedSpeedDialView.kt @@ -300,7 +300,7 @@ class ThemedSpeedDialView : SpeedDialView { private val DRAWABLE_PROPERTY_LEVEL = object : Property(Int::class.java, "level") { - override fun get(drawable: Drawable): Int? = drawable.level + override fun get(drawable: Drawable): Int = drawable.level override fun set(drawable: Drawable, value: Int?) { drawable.level = value!! diff --git a/app/src/main/java/org/oxycblt/auxio/image/BitmapProvider.kt b/app/src/main/java/org/oxycblt/auxio/image/BitmapProvider.kt index 59dcb877d..06ebe3186 100644 --- a/app/src/main/java/org/oxycblt/auxio/image/BitmapProvider.kt +++ b/app/src/main/java/org/oxycblt/auxio/image/BitmapProvider.kt @@ -73,10 +73,6 @@ constructor( private var currentRequest: Request? = null private var currentHandle = 0L - /** If this provider is currently attempting to load something. */ - val isBusy: Boolean - get() = currentRequest?.run { !disposable.isDisposed } ?: false - /** * Load the Album cover [Bitmap] from a [Song]. * diff --git a/app/src/main/java/org/oxycblt/auxio/image/extractor/CoverExtractor.kt b/app/src/main/java/org/oxycblt/auxio/image/extractor/CoverExtractor.kt index f1be38db3..7c57bdb74 100644 --- a/app/src/main/java/org/oxycblt/auxio/image/extractor/CoverExtractor.kt +++ b/app/src/main/java/org/oxycblt/auxio/image/extractor/CoverExtractor.kt @@ -18,6 +18,7 @@ package org.oxycblt.auxio.image.extractor +import android.annotation.SuppressLint import android.content.Context import android.graphics.Bitmap import android.graphics.BitmapFactory @@ -72,8 +73,8 @@ constructor( * @param covers The [Cover]s to load. * @param size The [Size] of the image to load. * @return If four distinct album covers could be extracted from the [Song]s, a [DrawableResult] - * will be returned of a mosaic composed of four album covers ordered by - * [computeCoverOrdering]. Otherwise, a [SourceResult] of one album cover will be returned. + * will be returned of a mosaic composed of the first four loaded album covers. Otherwise, a + * [SourceResult] of one album cover will be returned. */ suspend fun extract(covers: Collection, size: Size): FetchResult? { val streams = mutableListOf() @@ -190,9 +191,11 @@ constructor( return findCoverDataInMetadata(metadata) } + @SuppressLint("Recycle") private suspend fun extractMediaStoreCover(cover: Cover) = // Eliminate any chance that this blocking call might mess up the loading process withContext(Dispatchers.IO) { + // Coil will recycle this InputStream, so we don't need to worry about it. context.contentResolver.openInputStream(cover.mediaStoreCoverUri) } diff --git a/app/src/main/java/org/oxycblt/auxio/list/menu/MenuItemAdapter.kt b/app/src/main/java/org/oxycblt/auxio/list/menu/MenuItemAdapter.kt index d5b5158f4..34e75365f 100644 --- a/app/src/main/java/org/oxycblt/auxio/list/menu/MenuItemAdapter.kt +++ b/app/src/main/java/org/oxycblt/auxio/list/menu/MenuItemAdapter.kt @@ -82,7 +82,7 @@ class MenuItemViewHolder private constructor(private val binding: ItemMenuOption oldItem == newItem override fun areContentsTheSame(oldItem: MenuItem, newItem: MenuItem) = - oldItem.title == newItem.title + oldItem.title.toString() == newItem.title.toString() } } } diff --git a/app/src/main/java/org/oxycblt/auxio/music/MusicSettings.kt b/app/src/main/java/org/oxycblt/auxio/music/MusicSettings.kt index 67b46e9ce..58989ce1b 100644 --- a/app/src/main/java/org/oxycblt/auxio/music/MusicSettings.kt +++ b/app/src/main/java/org/oxycblt/auxio/music/MusicSettings.kt @@ -19,7 +19,6 @@ package org.oxycblt.auxio.music import android.content.Context -import android.os.storage.StorageManager import androidx.core.content.edit import dagger.hilt.android.qualifiers.ApplicationContext import javax.inject.Inject @@ -27,7 +26,6 @@ import org.oxycblt.auxio.R import org.oxycblt.auxio.music.dirs.MusicDirectories import org.oxycblt.auxio.music.fs.DocumentPathFactory import org.oxycblt.auxio.settings.Settings -import org.oxycblt.auxio.util.getSystemServiceCompat import org.oxycblt.auxio.util.logD /** @@ -61,8 +59,6 @@ constructor( @ApplicationContext context: Context, private val documentPathFactory: DocumentPathFactory ) : Settings.Impl(context), MusicSettings { - private val storageManager = context.getSystemServiceCompat(StorageManager::class) - override var musicDirs: MusicDirectories get() { val dirs = diff --git a/app/src/main/java/org/oxycblt/auxio/music/dirs/DirectoryModule.kt b/app/src/main/java/org/oxycblt/auxio/music/dirs/DirectoryModule.kt deleted file mode 100644 index eec4918ea..000000000 --- a/app/src/main/java/org/oxycblt/auxio/music/dirs/DirectoryModule.kt +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (c) 2023 Auxio Project - * DirectoryModule.kt is part of Auxio. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -package org.oxycblt.auxio.music.dirs - -import dagger.Module -import dagger.hilt.InstallIn -import dagger.hilt.components.SingletonComponent - -@Module @InstallIn(SingletonComponent::class) interface DirectoryModule {} diff --git a/app/src/main/java/org/oxycblt/auxio/music/fs/Fs.kt b/app/src/main/java/org/oxycblt/auxio/music/fs/Fs.kt index 9f3cbff3b..3338b202b 100644 --- a/app/src/main/java/org/oxycblt/auxio/music/fs/Fs.kt +++ b/app/src/main/java/org/oxycblt/auxio/music/fs/Fs.kt @@ -179,18 +179,6 @@ value class Components private constructor(val components: List) { fun parseWindows(path: String) = Components(path.trimSlashes().split('\\').filter { it.isNotEmpty() }) - /** - * Parses a path string into a [Components] instance by any path separator, either unix or - * windows. This is useful for parsing paths when you can't determine the separators any - * other way, however also risks mangling the paths if they use unix-style escapes. - * - * @param path The path string to parse. - * @return The [Components] instance. - */ - fun parseAny(path: String) = - Components( - path.trimSlashes().split(File.separatorChar, '\\').filter { it.isNotEmpty() }) - private fun String.trimSlashes() = trimStart(File.separatorChar).trimEnd(File.separatorChar) } } diff --git a/app/src/main/java/org/oxycblt/auxio/music/fs/StorageUtil.kt b/app/src/main/java/org/oxycblt/auxio/music/fs/StorageUtil.kt index 6cdc7df67..bc84b3b5d 100644 --- a/app/src/main/java/org/oxycblt/auxio/music/fs/StorageUtil.kt +++ b/app/src/main/java/org/oxycblt/auxio/music/fs/StorageUtil.kt @@ -123,16 +123,6 @@ fun Long.toAlbumCoverUri(): Uri = ContentUris.withAppendedId(externalCoversUri, @Suppress("NewApi") private val svApi21GetPathMethod: Method by lazyReflectedMethod(StorageVolume::class, "getPath") -/** - * The [StorageVolume] considered the "primary" volume by the system, obtained in a - * version-compatible manner. - * - * @see StorageManager.getPrimaryStorageVolume - * @see StorageVolume.isPrimary - */ -val StorageManager.primaryStorageVolumeCompat: StorageVolume - @Suppress("NewApi") get() = primaryStorageVolume - /** * The list of [StorageVolume]s currently recognized by [StorageManager], in a version-compatible * manner. diff --git a/app/src/main/java/org/oxycblt/auxio/music/metadata/TagExtractor.kt b/app/src/main/java/org/oxycblt/auxio/music/metadata/TagExtractor.kt index 8db0c2ff1..ab37b6e83 100644 --- a/app/src/main/java/org/oxycblt/auxio/music/metadata/TagExtractor.kt +++ b/app/src/main/java/org/oxycblt/auxio/music/metadata/TagExtractor.kt @@ -109,7 +109,7 @@ private class MetadataWorker( var mediaSource: MediaSource?, var mediaPeriod: MediaPeriod?, var mediaSourceCaller: MediaSourceCaller? - ) {} + ) init { mediaSourceThread.start() diff --git a/app/src/main/java/org/oxycblt/auxio/music/metadata/TagInterpreter.kt b/app/src/main/java/org/oxycblt/auxio/music/metadata/TagInterpreter.kt index b31532a4a..3f70981ba 100644 --- a/app/src/main/java/org/oxycblt/auxio/music/metadata/TagInterpreter.kt +++ b/app/src/main/java/org/oxycblt/auxio/music/metadata/TagInterpreter.kt @@ -336,7 +336,7 @@ class TagInterpreterImpl @Inject constructor(private val coverExtractor: CoverEx first().replace(REPLAYGAIN_ADJUSTMENT_FILTER_REGEX, "").toFloatOrNull()?.nonZeroOrNull() private companion object { - val COVER_KEY_SAMPLE = 32 + const val COVER_KEY_SAMPLE = 32 val COMPILATION_ALBUM_ARTISTS = listOf("Various Artists") val COMPILATION_RELEASE_TYPES = listOf("compilation") diff --git a/app/src/main/java/org/oxycblt/auxio/music/service/SystemContentObserver.kt b/app/src/main/java/org/oxycblt/auxio/music/service/SystemContentObserver.kt index b44c9785c..5c9e1f120 100644 --- a/app/src/main/java/org/oxycblt/auxio/music/service/SystemContentObserver.kt +++ b/app/src/main/java/org/oxycblt/auxio/music/service/SystemContentObserver.kt @@ -33,7 +33,7 @@ import org.oxycblt.auxio.util.logD /** * A [ContentObserver] that observes the [MediaStore] music database for changes, a behavior known * to the user as automatic rescanning. The active (and not passive) nature of observing the - * database is what requires [IndexerService] to stay foreground when this is enabled. + * database is what requires [IndexerServiceFragment] to stay foreground when this is enabled. */ class SystemContentObserver @Inject diff --git a/app/src/main/java/org/oxycblt/auxio/playback/PlaybackViewModel.kt b/app/src/main/java/org/oxycblt/auxio/playback/PlaybackViewModel.kt index 3cccaa0f4..f0bc1d939 100644 --- a/app/src/main/java/org/oxycblt/auxio/playback/PlaybackViewModel.kt +++ b/app/src/main/java/org/oxycblt/auxio/playback/PlaybackViewModel.kt @@ -34,7 +34,6 @@ import org.oxycblt.auxio.music.Genre import org.oxycblt.auxio.music.MusicParent import org.oxycblt.auxio.music.Playlist import org.oxycblt.auxio.music.Song -import org.oxycblt.auxio.playback.persist.PersistenceRepository import org.oxycblt.auxio.playback.state.DeferredPlayback import org.oxycblt.auxio.playback.state.PlaybackCommand import org.oxycblt.auxio.playback.state.PlaybackStateManager @@ -59,7 +58,6 @@ class PlaybackViewModel constructor( private val playbackManager: PlaybackStateManager, private val playbackSettings: PlaybackSettings, - private val persistenceRepository: PersistenceRepository, private val commandFactory: PlaybackCommand.Factory, private val listSettings: ListSettings, ) : ViewModel(), PlaybackStateManager.Listener, PlaybackSettings.Listener { diff --git a/app/src/main/java/org/oxycblt/auxio/playback/service/MediaButtonReceiver.kt b/app/src/main/java/org/oxycblt/auxio/playback/service/MediaButtonReceiver.kt index 9ea0300b3..8a6e70312 100644 --- a/app/src/main/java/org/oxycblt/auxio/playback/service/MediaButtonReceiver.kt +++ b/app/src/main/java/org/oxycblt/auxio/playback/service/MediaButtonReceiver.kt @@ -31,7 +31,7 @@ import org.oxycblt.auxio.util.logD /** * A [BroadcastReceiver] that forwards [Intent.ACTION_MEDIA_BUTTON] [Intent]s to - * [PlaybackServiceFragment]. + * [MediaSessionServiceFragment]. * * @author Alexander Capehart (OxygenCobalt) */ diff --git a/app/src/main/java/org/oxycblt/auxio/playback/service/PlaybackActionHandler.kt b/app/src/main/java/org/oxycblt/auxio/playback/service/PlaybackActionHandler.kt index 6d0c1fbeb..b65d980db 100644 --- a/app/src/main/java/org/oxycblt/auxio/playback/service/PlaybackActionHandler.kt +++ b/app/src/main/java/org/oxycblt/auxio/playback/service/PlaybackActionHandler.kt @@ -18,6 +18,7 @@ package org.oxycblt.auxio.playback.service +import android.annotation.SuppressLint import android.content.BroadcastReceiver import android.content.Context import android.content.Intent @@ -60,6 +61,7 @@ constructor( SystemPlaybackReceiver(playbackManager, playbackSettings, widgetComponent) private var callback: Callback? = null + @SuppressLint("WrongConstant") fun attach(callback: Callback) { this.callback = callback playbackManager.addListener(this) diff --git a/app/src/main/java/org/oxycblt/auxio/playback/state/PlaybackCommand.kt b/app/src/main/java/org/oxycblt/auxio/playback/state/PlaybackCommand.kt index f53745632..14b87c1dd 100644 --- a/app/src/main/java/org/oxycblt/auxio/playback/state/PlaybackCommand.kt +++ b/app/src/main/java/org/oxycblt/auxio/playback/state/PlaybackCommand.kt @@ -31,16 +31,21 @@ import org.oxycblt.auxio.music.Song import org.oxycblt.auxio.playback.PlaybackSettings /** - * @param song A particular [Song] to play, or null to play the first [Song] in the new queue. - * @param queue The queue of [Song]s to play from. - * @param parent The [MusicParent] to play from, or null if to play from an non-specific collection - * of "All [Song]s". - * @param shuffled Whether to shuffle or not. + * A playback command that can be passed to [PlaybackStateManager] to start new playback. + * + * @author Alexander Capehart (OxygenCobalt) */ interface PlaybackCommand { + /** A particular [Song] to play, or null to play the first [Song] in the new queue. * */ val song: Song? + /** + * The [MusicParent] to play from, or null if to play from an non-specific collection of "All + * [Song]s". * + */ val parent: MusicParent? + /** The queue of [Song]s to play from. * */ val queue: List + /** Whether to shuffle or not. * */ val shuffled: Boolean interface Factory { diff --git a/app/src/main/java/org/oxycblt/auxio/playback/state/PlaybackStateHolder.kt b/app/src/main/java/org/oxycblt/auxio/playback/state/PlaybackStateHolder.kt index 01ff1e520..a9ca350ca 100644 --- a/app/src/main/java/org/oxycblt/auxio/playback/state/PlaybackStateHolder.kt +++ b/app/src/main/java/org/oxycblt/auxio/playback/state/PlaybackStateHolder.kt @@ -20,7 +20,6 @@ package org.oxycblt.auxio.playback.state import android.net.Uri import android.os.SystemClock -import android.support.v4.media.session.PlaybackStateCompat import org.oxycblt.auxio.list.adapter.UpdateInstructions import org.oxycblt.auxio.music.MusicParent import org.oxycblt.auxio.music.Song @@ -324,30 +323,6 @@ private constructor( initPositionMs } - /** - * Load this instance into a [PlaybackStateCompat]. - * - * @param builder The [PlaybackStateCompat.Builder] to mutate. - * @return The same [PlaybackStateCompat.Builder] for easy chaining. - */ - fun intoPlaybackState(builder: PlaybackStateCompat.Builder): PlaybackStateCompat.Builder = - builder.setState( - // State represents the user's preference, not the actual player state. - // Doing this produces a better experience in the media control UI. - if (isPlaying) { - PlaybackStateCompat.STATE_PLAYING - } else { - PlaybackStateCompat.STATE_PAUSED - }, - initPositionMs, - if (isAdvancing) { - 1f - } else { - // Not advancing, so don't move the position. - 0f - }, - creationTime) - // Equality ignores the creation time to prevent functionally identical states // from being non-equal. diff --git a/app/src/main/java/org/oxycblt/auxio/playback/state/PlaybackStateManager.kt b/app/src/main/java/org/oxycblt/auxio/playback/state/PlaybackStateManager.kt index 948be122e..174063b55 100644 --- a/app/src/main/java/org/oxycblt/auxio/playback/state/PlaybackStateManager.kt +++ b/app/src/main/java/org/oxycblt/auxio/playback/state/PlaybackStateManager.kt @@ -346,7 +346,7 @@ class PlaybackStateManagerImpl @Inject constructor() : PlaybackStateManager { val rawQueue: RawQueue ) - private val listeners = mutableListOf() + private val listeners = mutableListOf() @Volatile private var stateMirror = @@ -387,7 +387,7 @@ class PlaybackStateManagerImpl @Inject constructor() : PlaybackStateManager { get() = stateHolder?.audioSessionId @Synchronized - override fun addListener(listener: PlaybackStateManager.Listener) { + override fun addListener(listener: Listener) { logD("Adding $listener to listeners") listeners.add(listener) @@ -401,7 +401,7 @@ class PlaybackStateManagerImpl @Inject constructor() : PlaybackStateManager { } @Synchronized - override fun removeListener(listener: PlaybackStateManager.Listener) { + override fun removeListener(listener: Listener) { logD("Removing $listener from listeners") if (!listeners.remove(listener)) { logW("Listener $listener was not added prior, cannot remove") diff --git a/app/src/main/java/org/oxycblt/auxio/settings/RootPreferenceFragment.kt b/app/src/main/java/org/oxycblt/auxio/settings/RootPreferenceFragment.kt index 78961662f..e8f5c9018 100644 --- a/app/src/main/java/org/oxycblt/auxio/settings/RootPreferenceFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/settings/RootPreferenceFragment.kt @@ -28,7 +28,6 @@ import com.google.android.material.transition.MaterialSharedAxis import dagger.hilt.android.AndroidEntryPoint import org.oxycblt.auxio.R import org.oxycblt.auxio.music.MusicViewModel -import org.oxycblt.auxio.playback.PlaybackViewModel import org.oxycblt.auxio.settings.ui.WrappedDialogPreference import org.oxycblt.auxio.util.logD import org.oxycblt.auxio.util.navigateSafe @@ -40,7 +39,6 @@ import org.oxycblt.auxio.util.navigateSafe */ @AndroidEntryPoint class RootPreferenceFragment : BasePreferenceFragment(R.xml.preferences_root) { - private val playbackModel: PlaybackViewModel by activityViewModels() private val musicModel: MusicViewModel by activityViewModels() override fun onCreate(savedInstanceState: Bundle?) { diff --git a/app/src/main/java/org/oxycblt/auxio/util/FrameworkUtil.kt b/app/src/main/java/org/oxycblt/auxio/util/FrameworkUtil.kt index 216152a50..690714664 100644 --- a/app/src/main/java/org/oxycblt/auxio/util/FrameworkUtil.kt +++ b/app/src/main/java/org/oxycblt/auxio/util/FrameworkUtil.kt @@ -41,7 +41,6 @@ import androidx.core.view.children import androidx.navigation.NavController import androidx.navigation.NavDirections import androidx.recyclerview.widget.GridLayoutManager -import androidx.recyclerview.widget.RecyclerView import androidx.viewbinding.ViewBinding import com.google.android.material.appbar.MaterialToolbar import java.lang.IllegalArgumentException @@ -134,12 +133,6 @@ fun Toolbar.overrideOnOverflowMenuClick(block: (View) -> Unit) { } } -/** - * Compute if this [RecyclerView] can scroll through their items, or if the items can all fit on one - * screen. - */ -fun RecyclerView.canScroll() = computeVerticalScrollRange() > height - /** * Shortcut to easily set up a [GridLayoutManager.SpanSizeLookup]. * diff --git a/app/src/main/res/anim/bottom_sheet_slide_in.xml b/app/src/main/res/anim/bottom_sheet_slide_in.xml index e9236ec2d..f5431e97c 100644 --- a/app/src/main/res/anim/bottom_sheet_slide_in.xml +++ b/app/src/main/res/anim/bottom_sheet_slide_in.xml @@ -1,7 +1,9 @@ + android:interpolator="@interpolator/m3_sys_motion_easing_emphasized" + tools:ignore="PrivateResource"> - + + android:toYDelta="100%p" + tools:ignore="PrivateResource" /> diff --git a/app/src/main/res/drawable/ic_like_24.xml b/app/src/main/res/drawable/ic_like_24.xml deleted file mode 100644 index 9e15a6c1e..000000000 --- a/app/src/main/res/drawable/ic_like_24.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - diff --git a/app/src/main/res/drawable/ic_splash_anim.xml b/app/src/main/res/drawable/ic_splash_anim.xml index 2dbd320b8..9b05d15c3 100644 --- a/app/src/main/res/drawable/ic_splash_anim.xml +++ b/app/src/main/res/drawable/ic_splash_anim.xml @@ -1,4 +1,5 @@ - - + @@ -88,7 +89,8 @@ android:startOffset="0" android:valueFrom="90" android:valueTo="15" - android:valueType="floatType" /> + android:valueType="floatType" + tools:ignore="PrivateResource" /> @@ -102,7 +104,8 @@ android:startOffset="0" android:valueFrom="0" android:valueTo="2" - android:valueType="floatType" /> + android:valueType="floatType" + tools:ignore="PrivateResource" /> diff --git a/app/src/main/res/layout-w720dp/fragment_main.xml b/app/src/main/res/layout-w720dp/fragment_main.xml index 8fabc42f2..8685296cc 100644 --- a/app/src/main/res/layout-w720dp/fragment_main.xml +++ b/app/src/main/res/layout-w720dp/fragment_main.xml @@ -49,7 +49,7 @@ android:layout_height="wrap_content" android:layout_gravity="bottom|end" android:layout_margin="@dimen/spacing_medium" - android:contentDescription="@string/lbl_shuffle" + android:contentDescription="@string/desc_shuffle_all" android:src="@drawable/ic_shuffle_off_24" /> diff --git a/app/src/main/res/layout/view_seek_bar.xml b/app/src/main/res/layout/view_seek_bar.xml index 334b70df8..60df96bb8 100644 --- a/app/src/main/res/layout/view_seek_bar.xml +++ b/app/src/main/res/layout/view_seek_bar.xml @@ -2,8 +2,7 @@ + android:layout_height="wrap_content"> تمت الإضافة إلى الطابور أذهب إلى الفنان أذهب إلى الالبوم - تم حفظ الحالة أضف حفظ لا مجلد @@ -71,8 +70,6 @@ ايقاف مؤقت عند التكرار ايقاف مؤقت عند تكرار تشغيل اغنية محتوى - حفظ حالة التشغيل - حفظ حالة التشغيل الحالية الآن لم يتم ايجاد موسيقى فشل تحميل الموسيقى @@ -152,10 +149,8 @@ عشوائي تشغيل كل الاغاني بشكل عشوائي حسنا - اعادة الحالة تنازلي عرض الخصائص - مسح الحالة مباشر اعادة ضبط يتم تحمل مكتبتك … diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 5fa2941f8..9e162c19a 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -19,7 +19,6 @@ إضافة لقائمة التشغيل إعادة ضبط إضافة مجلد - تم حفظ الحالة يتم تحميل مكتبتك الموسيقية أضيفت للطابور تم إنشاء قائمة التشغيل @@ -71,18 +70,14 @@ الحجم معدل البِت موافق - تم حذف الحالة - تمت استعادة الحالة حول الإصدار شفرة المصدر الموسوعة التراخيص إحصائيات المكتبة - غير قادر على استعادة الحالة إيقاف التشغيل فشل تحميل الموسيقى - غير قادر على مسح الحالة انقل علامة التبويب هذه مسح استعلام البحث صورة قائمة التشغيل لـ %s @@ -107,10 +102,10 @@ %d أغنية %d أغاني - - - - + %d أغاني + %d أغاني + %d أغاني + %d أغاني إظهار فقط الفنانين المُعتمدين مباشرة على الألبوم (يعمل بشكل أفضل في المكتبات المعروفة بتوسيماتها الجيدة) المحتوى @@ -141,12 +136,10 @@ متحرك البومات ما قبل الإطلاق البوم قبل الإطلاق - إنشاء قائمة تشغيل جديدة تسجيل تجريبي تسجيلات تجريبية اغاني دي جي اغنية دي جي - حفظ حالة التشغيل الحالية الآن المزيد صورة التحديد إزالة هذه الأغنية @@ -175,7 +168,6 @@ أغنية فردية مباشرة اغنية فردية ريميكس الصور - الاستمرارية إعادة تحميل مكتبة الموسيقى، باستخدام العلامات المخزنة مؤقتًا عند الإمكان لا توجد مجلدات هذا المجلد غير مدعوم @@ -189,13 +181,11 @@ الرمز زائد (+) الفرز الذكي وضع - مسح حالة التشغيل المحفوظة سابقًا (إذا كانت هناك) أحمر ازرق غامق إعادة التحميل التلقائي ضبط الأحرف التي تشير إلى قيم علامات متعددة البدء التلقائي في التشغيل عند توصيل سماعة الرأس (قد لا يعمل على جميع الأجهزة) - مسح حالة التشغيل اصوات تصويرية التحكم في كيفية تحميل الموسيقى والصور حافظ على خاصية الخلط عند تشغيل أغنية جديدة @@ -207,7 +197,6 @@ البوم اغاني ريميكس لا توجد ألبومات إعادة فحص الموسيقى - استعادة حالة التشغيل المحفوظة سابقًا (إذا كانت موجودة) غلاف الألبوم لـ %s صورة الفنان لـ %s صورة النوع لـ %s @@ -243,7 +232,6 @@ الانتقال إلى الأغنية الأخيرة تغيير وضع التكرار افتح قائمة الانتظار - غير قادر على حفظ الحالة الانتقال إلى الأغنية التالية تشغيل العشوائية أو إيقافها %d كيلو بايت في الثانية @@ -264,8 +252,6 @@ ضبط مع العلامات استثناء تحديث الموسيقى - حفظ حالة التشغيل - استعادة حالة التشغيل لم يتم العثور على موسيقى لا مسار لا يوجد تشغيل الموسيقى diff --git a/app/src/main/res/values-be/strings.xml b/app/src/main/res/values-be/strings.xml index 3bb92b526..a28d02db7 100644 --- a/app/src/main/res/values-be/strings.xml +++ b/app/src/main/res/values-be/strings.xml @@ -63,7 +63,6 @@ Жанры Сартаваць Дата дабаўлення - Дзяржава адноўлена Дыск Дата Працягласць @@ -91,17 +90,14 @@ Частата дыскрэтызацыі Скінуць Дадаць - Дзяржава захаваная Вікі Захаваць - Дзяржава ачышчана Версія Выкарыстоўвайце чыста чорную цёмную тэму Падвышанай якасці (павольная загрузка) Аддайце перавагу альбому, калі ён гучыць Карэкціроўка без тэгаў Тэчкі з музыкай - Захаваць бягучы стан прайгравання Аўтапрайграванне гарнітуры Наладзьце гук і паводзіны прайгравання Заўсёды пачынаць гульню, калі падключана гарнітура (можа працаваць не на ўсіх прыладах) @@ -127,23 +123,15 @@ Абнавіць музыку Перазагрузіце музычную бібліятэку, выкарыстоўваючы па магчымасці кэшаваныя тэгі Ачысціце кэш тэгаў і цалкам перазагрузіце музычную бібліятэку (павольней, але больш поўна) - Ачысціць стан прайгравання - Немагчыма ачысціць стан - Стан прайгравання - Захаваць стан прайгравання - Аднавіць раней захаваны стан прайгравання (калі ёсць) Auxio патрабуецца дазвол на чытанне вашай музычнай бібліятэкі - Ачысціць раней захаваны стан прайгравання (калі ёсць) Музыка не знойдзена Памылка загрузкі музыкі Няма тэчак Гэтая папка не падтрымліваецца - Немагчыма аднавіць стан Кампазіцыя %d Перамясціць песню ў чаргу Не знойдзена прыкладання, якое можа справіцца з гэтай задачай Прайграванне або прыпыненне - Немагчыма захаваць стан Перайсці да наступнай песні Перайсці да апошняй песні Змяніць рэжым паўтору @@ -249,7 +237,6 @@ Шматзначныя раздзяляльнікі Папярэджанне: выкарыстанне гэтай налады можа прывесці да таго, што некаторыя тэгі будуць памылкова інтэрпрэтавацца як тыя, што маюць некалькі значэнняў. Вы можаце вырашыць гэта, дадаўшы да непажаданых сімвалаў-падзельнікаў зваротную касую рысу (\\). Паўза пры паўторы - Аднавіць стан прайгравання Касая рыса (/) Малюнкі Кропка з коскай (;) @@ -270,7 +257,6 @@ Вокладка плэйліст для %s Плэйліст Плэйлісты - Стварыце новы плэйліст Плэйліст %d Новы плэйліст Дадаць у плэйліст diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index a2a4ece9e..01aebdd0e 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -74,8 +74,6 @@ Стил на пътя Относително Използвайте пътища, съвместими с Windows - Състоянието е запазено - Състояние изчистено Прост, рационален музикален плейър за android. Зарежда се музика Още @@ -101,7 +99,6 @@ Разбъркай всички Добави Относно - Възстановено състояние Абсолютно EPs EP @@ -219,30 +216,23 @@ Музиката няма да се зарежда от папките, които добавяте. Музиката ще се зарежда само от папките, които добавите. Обновяване на музиката - Упоритост - Запазване състоянието на възпроизвеждане - Възстановете състоянието на възпроизвеждане Няма намерена музика Неуспешно зареждане на музика Auxio се нуждае от разрешение, за да чете вашата музикална библиотека Плейлиста не може да се експортира в този файл Няма намерено приложение, което да може да се справи с тази задача Няма папки - Състоянието не може да се възстанови - Не може да се изчисти състоянието Възпроизвеждане или пауза Преминете към следващата песен Преминете към последната песен Променете режима на повторение Включете или изключете разбъркването Разбъркайте всички песни - Създайте нов плейлист Спрете възпроизвеждането Премахни тази песен Преместете тази песен Отворете опашката Избери изображение - Възстанови предишното запазено състояние на възпроизвеждане (ако има такова) Премести този раздел Предупреждение: Промяната на пред усилвателя на висока положителна стойност може да доведе до пикове на някои аудио записи. Изчистване заявката за търсене @@ -255,15 +245,11 @@ Обложка на албум за %s Изображение на изпълнител за %s Презаредете музикалната библиотека, като използвате кеширани тагове, когато е възможно - Не може да се запази състоянието Жанрово изображение за %s Повторно сканиране на музика Песен %d Изображение на плейлист за %s Изчистете кеша на етикетите и презаредете изцяло музикалната библиотека (по-бавно, но по-пълно) - Запазете текущото състояние на възпроизвеждане сега - Изчистване на състоянието на възпроизвеждане - Изчисти предварително запазеното състояние на възпроизвеждане (ако има такова) Неизвестен изпълнител Няма дата Няма диск diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index ad18c8ad5..4f9cac540 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -38,7 +38,6 @@ Přidáno do fronty Přejít na umělce Přejít na album - Stav uložen OK @@ -88,8 +87,6 @@ Pozastavit při opakování Pozastavit při opakování skladby Obsah - Uložit stav přehrávání - Uložit aktuální stav přehrávání Obnovit hudbu Znovu načíst hudební knihovnu, pokud možno s použitím značek uložených v mezipaměti @@ -190,10 +187,6 @@ Přenosová rychlost Vzorkovací frekvence Složky s hudbou - Obnovit stav přehrávání - Stav obnoven - Obnovit dříve uložený stav přehrávání (pokud existuje) - Nepodařilo se obnovit stav Monitorování hudební knihovny Automatické znovunačítání Sledování změn v hudební knihovně… @@ -218,9 +211,6 @@ Remixové album Živé EP Remixové EP - Vymazat stav přehrávání - Vymazat dříve uložený stav přehrávání (pokud existuje) - Stav vymazán Otevřít frontu Žánr Vlastní akce lišty přehrávání @@ -248,14 +238,12 @@ Rychlé Skrýt spoluautory Zobrazit pouze umělce, kteří jsou přímo uvedeni na albu (funguje nejlépe u dobře označených knihoven) - Nepodařilo se uložit stav %d umělec %d umělci %d umělců %d umělců - Nepodařilo se vymazat stav Znovu najít hudbu Vymazat mezipaměť značek a znovu úplně znovu načíst hudební knihovnu (pomalejší, ale úplnější) Vybráno %d @@ -274,14 +262,12 @@ Nastavit chování zvuku a přehrávání Přehrávání Knihovna - Perzistence Sestupně Seznamy skladeb Obrázek seznamu skladeb pro %s Seznam skladeb Při řazení ignorovat předložky Ignorovat slova jako „the“ při řazení podle názvu (funguje nejlépe u hudby v angličtině) - Vytvořit nový playlist Přidat do seznamu skladeb Přidáno do seznamu skladeb Seznam skladeb vytvořen diff --git a/app/src/main/res/values-cy/strings.xml b/app/src/main/res/values-cy/strings.xml index 1b38ac2b8..831085e58 100644 --- a/app/src/main/res/values-cy/strings.xml +++ b/app/src/main/res/values-cy/strings.xml @@ -162,10 +162,7 @@ Ailosod Ychwanegu Dull llwybr - Cyflwr wedi\'i gadw - Cyflwr wedi\'i glirio Defnyddio llwybrau Windows - Cyflwr wedi\'i adfer Ynghylch Fersiwn Côd @@ -210,7 +207,6 @@ Mae ar Auxio angen caniatâd i ddarllen eich llyfrgell gerddoriaeth Methwyd dod o hyd ap sydd yn gallu gwneud y tasg hon Dim ffolderi - Methwyd clirio\'r cyflwr Symud i\'r gân nesaf Symud i\'r gân ddiwethaf Newid y modd ail-chwarae @@ -246,11 +242,8 @@ Clawr albwm %s Llun artist %s Llun genre %s - Methwyd adfer y cyflwr - Methwyd cadw\'r cyflwr Chwarae neu seibio Troi\'r modd cymysgu ymlaen neu\'i ddiffodd - Creu rhestr chwarae newydd Stopio\'r chwarae Tynnu\'r gân hon Agor y ciw diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 0a4554df4..d807a2b09 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -24,7 +24,6 @@ Der Warteschlange hinzugefügt Zum Künstler gehen Zum Album gehen - Wiedergabezustand gespeichert Hinzufügen Speichern Keine Ordner @@ -62,8 +61,6 @@ Zurückspulen, bevor das Lied zurück geändert wird Zurückspulen, bevor zum vorherigen Lied gewechselt wird Inhalt - Wiedergabezustand speichern - Den aktuellen Wiedergabezustand speichern Musik neu laden Musikbibliothek neu laden, verwendet gecachte Tags wenn möglich @@ -188,9 +185,6 @@ Hinzugefügt am Musikbibliothek neu laden, sobald es Änderungen gibt (erfordert persistente Benachrichtigung) Automatisch neuladen - Zustand wiederhergestellt - Den vorher gespeicherten Wiedergabezustand wiederherstellen (wenn verfügbar) - Zustand konnte nicht wiederhergestellt werden EP Mini-Alben Single @@ -199,7 +193,6 @@ Kompilation Soundtrack Soundtracks - Wiedergabezustand wiederherstellen Remix-Album Mixtapes Mixtape @@ -210,10 +203,7 @@ Live-Single Remix-Single Live - Den vorher gespeicherten Wiedergabezustand löschen (wenn vorhanden) - Zustand gelöscht Warteschlange öffnen - Wiedergabezustand löschen Genre Equalizer Angepasste Wiedergabeaktionstaste @@ -245,8 +235,6 @@ %d Künstler %d Künstler - Zustand konnte nicht gelöscht werden - Zustand konnte nicht gespeichert werden Music neu scannen Tag-Cache leeren und die Musik-Bibliothek vollständig neu laden (langsamer, aber vollständiger) %d ausgewählt @@ -264,7 +252,6 @@ Ordner Wiedergabe Ton und Wiedergabeverhalten konfigurieren - Persistenz Lautstärkenormalisierung Absteigend Wiedergabelistenbild für %s @@ -272,7 +259,6 @@ Wiedergabelisten Artikel beim Sortieren ignorieren Wörter wie „the“ ignorieren (funktioniert am besten mit englischsprachiger Musik) - Neue Wiedergabeliste erstellen Neue Wiedergabeliste Zur Wiedergabeliste hinzugefügt Zur Wiedergabeliste hinzufügen diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 039c864ec..2f8fe6285 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -118,14 +118,6 @@ Pυθμός δειγματοληψίας Φόρτωση της μουσικής συλλογής σας… Παρακολούθηση της μουσικής συλλογής σας - Η κατάσταση αναπαραγωγής αποθηκεύτηκε - Εκκαθάριση κατάστασης αναπαραγωγής - Εκκαθάριση της προηγούμενης αποθηκευμένης κατάστασης αναπαραγωγής (αν υπάρχει) - Η κατάσταση αναπαραγωγής εκκαθαρίστηκε - Η κατάσταση αναπαραγωγής επαναφέρθηκε - Αποθήκευση κατάστασης αναπαραγωγής - Αποθήκευση της τωρινής κατάστασης αναπαραγωγής τώρα - Αποκατάσταση κατάσταση αναπαραγωγής Επαναφόρτωση μουσικής Σάουντρακ Ζωντανά diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 2b93fb959..27fe726d7 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -32,7 +32,6 @@ Agregado a la cola Ir al artista Ir al álbum - Estado guardado Agregar Guardar Sin carpetas @@ -71,8 +70,6 @@ Pausar al repetir Pausar cuando se repite una canción Contenido - Guardar estado de reproducción - Guardar el estado de reproducción ahora Actualizar música Recargar la biblioteca musical, utilizando las etiquetas en caché cuando sea posible @@ -162,10 +159,8 @@ Géneros cargados: %d Carga de música Número de canciones - Estado restaurado Recarga automática Recargar la biblioteca musical cada vez que cambie (requiere una notificación persistente) - No es posible restaurar el estado Cargando tu librería de música… Cargando música Monitorizando la librería de música @@ -177,8 +172,6 @@ Frecuencia de muestreo Cancelar Reproducción automática con auriculares - Restablecer el estado de reproducción - Restablecer el estado de reproducción guardado previamente (si existe) Carpetas de música Gestionar de dónde se cargará la música La música solo se cargará de las carpetas que añadas. @@ -214,11 +207,8 @@ Single remix Compilaciones EP de remixes - Eliminar el estado de reproducción guardado previamente (si existe) Abrir la cola Género - Estado limpiado - Limpiar el estado de reproducción Separadores de varios valores Excluye los archivos que no sean música Configurar caracteres que denotan múltiples valores de la etiqueta @@ -249,8 +239,6 @@ %d artistas %d artistas - No se pudo guardar el estado - No se puede borrar el estado Borrar la caché de las etiquetas y recargar completamente la biblioteca musical (más lento, pero más completo) Volver a escanear la música %d seleccionado @@ -266,7 +254,6 @@ Configurar el comportamiento del sonido y la reproducción Reproducción Carpetas - Persistencia Cambiar el tema y los colores de la aplicación Personalizar los controles y el comportamiento de la interfaz de usuario Biblioteca @@ -276,7 +263,6 @@ Lista de reproducción Ignorar artículos al ordenar Ignorar palabras como \"the\" al ordenar por nombre (funciona mejor con música en inglés) - Crear una nueva lista de reproducción Nueva lista de reproducción Lista de reproducción %d Agregar a la lista de reproducción diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 63f4df9b6..1b9253796 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -52,9 +52,6 @@ Tallenna Palauta oletus Lisää - Tila tallennettu - Tila tyhjennetty - Tila palautettu Valvotaa musiikkikirjastoa muutosten varalta… Sekoita Sekoita kaikki @@ -95,19 +92,11 @@ Ohita Sisällytä Musiikkia ladataan vain lisäämistäsi kansioista. - Tallenna toiston tila - Pysyvyys - Tyhjennä toiston tila - Palauta toiston tila - Tyhjennä aiemmin tallennettu toiston tila (jos olemassa) Tähän tehtävään kykenevää sovellusta ei löytynyt Ei kansioita - Tilaa ei voi palauttaa - Tilaa ei voi tyhjentää Raita %d Siirry seuraavaan kappaleeseen Muuta kertaustilaa - Luo uusi soittolista Pysäytä toisto Avaa jono Poista kansio @@ -219,14 +208,12 @@ Automaattinen uudelleenlataus Automaattitoisto kuulokkeilla Aloita aina toisto, kun kuulokkeet yhdistetään (ei välttämättä toimi kaikilla laitteilla) - Tallenna nykyinen toiston tila Siirry viimeiseen kappaleeseen Kansiot Toista tai keskeytä Tämä kansio ei ole tuettu Sekoitus päällä/pois Sekoita kaikki kappaleet - Tilaa ei voi tallentaa Siirry tätä välilehteä Tyhjennä hakuehto Esittäjän %s kuva @@ -236,7 +223,6 @@ Musiikkia ei toisteta Toista esittäjältä Ohita muu kuin musiikki - Palauta aiemmin tallennettu toiston tila (jos olemassa) Musiikkia ei ladata valitsemistasi kansioista. Suosi albumia, jos sellaista toistetaan Uusi soittolista diff --git a/app/src/main/res/values-fil/strings.xml b/app/src/main/res/values-fil/strings.xml index b65baaf8f..f7c9d50a7 100644 --- a/app/src/main/res/values-fil/strings.xml +++ b/app/src/main/res/values-fil/strings.xml @@ -50,8 +50,6 @@ Laki Tulin ng mga bit Tulin ng sample - Naibalik ang kalagayan - Na-save ang kalagayan Haluin Idagdag I-save diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 8abd0e1f5..b5b01959d 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -72,7 +72,6 @@ %d albums Format - État sauvegardé Mélanger OK Statistiques de la bibliothèque @@ -149,12 +148,10 @@ Audio MPEG-4 Pas de date Couverture de l\'album pour %s - État effacé Surveillance de votre bibliothèque musicale pour les changements… Couvertures arrondies Activer les coins arrondis sur des éléments d\'interface utilisateur supplémentaires (nécessite que les couvertures d\'album soient arrondies) Descendant - Etat restauré Personnaliser les commandes et le comportement de l\'interface utilisateur Passer au suivant Mode répétition @@ -195,13 +192,10 @@ Lire depuis l\'album Barre oblique (/) Plus (+) - Vider l\'état de lecture précédemment enregistré (s\'il existe) Ajustement avec étiquettes Dossiers de musique Gérer d\'où la musique doit être chargée Lecture - Persistance - Vider l\'état de lecture Toujours commencer la lecture lorsqu\'un périphérique audio est connecté (pourrait ne pas fonctionner sur tous les appareils) Stratégie de normalisation de volume Par chanson @@ -214,19 +208,14 @@ Actualiser la musique Effacer le cache des étiquettes et recharger entièrement la bibliothèque musicale (lent, mais plus complet) Aucune application trouvée qui puisse gérer cette tâche - Impossible de restaurer l\'état - Rétablir l\'état de lecture Auxio a besoin de permissions pour lire votre bibliothèque musicale Tri intelligent Ignorer les nombres ou certains mots comme \"the\" en début de nom lors du tri (fonctionne au mieux avec de la musique en anglais) Les dossiers de musique ajoutés ne seront pas chargés. Scanner à nouveau la musique Ajustement sans étiquettes - Enregistrer l\'état de lecture actuel maintenant - Rétablir l\'état de lecture enregistré précédemment (s\'il existe) Volume normalisé Le préampli est appliqué à l\'ajustement actuel durant la lecture - Enregistrer l\'état de lecture Lecture automatique avec casque audio Normalisation de volume par préampli Recharger la bibliothèque musicale en utilisant si possible les étiquettes en cache @@ -238,7 +227,6 @@ %d Hz Passer à la dernière chanson Ajouter à la liste de lecture - Créer une nouvelle liste de lecture Audio Matroska Artistes chargés : %d Rembobiner avant de revenir en arrière @@ -249,7 +237,6 @@ Pause quand une chanson se répète Déplacer cet onglet Renommer - Impossible d\'effacer l\'état Modifier le mode de répétition Albums chargés : %d Durée totale : %s @@ -283,7 +270,6 @@ Retirer cette chanson Déplacer cette chanson Ouvrir la file d\'attente - Impossible de sauvegarder l\'état Aucune chanson Modification de %s Genres chargés : %d diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index 50748355f..9c21f4c8e 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -60,13 +60,10 @@ Tamaño Tasa de bits De acordo - Estado restablecido Cambiar o tema e as cores da aplicación Cancelar - Estado gardado Buscando a túa biblioteca… Automático - Estado limpado Código fonte Wiki Tema @@ -167,12 +164,6 @@ Recargar a biblioteca de música, utilizando as etiquetas na caché cando sexa posible Volver a escanear a música Borrar a caché das etiquetas a recargar completamente a biblioteca de música (máis lento, pero máis completo) - Persistencia - Limpar o estado de reprodución - Eliminar o estado de reprodución anterior (se existe) - Imposible restaurar o estado - Imposible borrar o estado - Imposible gardar o estado Cambiar o modo de repetición Activar ou desactivar a mezcla Mezclar todas as cancións @@ -242,12 +233,8 @@ Xestionar dende onde se carga a música Pausar cando se repite unha canción Cartafois - Gardar o estado de reprodución - Gardar o estado actual de reprodución agora - Restablecer o estado de reprodución gardado previamente (se existe) Ningunha pista Saltar á última canción - Restablecer o estado de reprodución Sen música Pista %d Audio Matroska diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index 6f6e940d0..bb56c69fe 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -98,8 +98,6 @@ %s हटाएँ\? इसे पूर्ववत नहीं किया जा सकता। लोड किए गए गाने: %d अवरोही - स्थिति साफ की गई - स्थिति सहेजी गई लायब्रेरी टैब की दृश्यता और क्रम बदलें संगीत UI नियंत्रण और व्यवहार अनुकूलित करें @@ -175,7 +173,6 @@ दिखाई देता है साझा करें शफल करें - स्थिति बहाल प्लेलिस्ट का नाम बदला गया अलेक्जेंडर कैपहार्ट द्वारा विकसित एकाधिक टैग मानों को निरूपित करने वाले वर्ण कॉन्फ़िगर करें @@ -208,15 +205,10 @@ टैग के साथ समायोजन फ़ोल्डर बाहर करें - पर्सिस्टेंस - वर्तमान प्लेबैक स्थिति को अभी सहेजें - पहले से सहेजी गई प्लेबैक स्थिति को पुनर्स्थापित करें (यदि कोई हो) संगीत लोड करना विफल रहा यह फ़ोल्डर समर्थित नहीं है - स्थिति पुनर्स्थापित करने में असमर्थ रिपीट मोड बदलें शफ़ल चालू या बंद करें - एक नई प्लेलिस्ट बनाएं सभी गीत शफ़ल करें प्लेबैक बंद करो इस गीत को इस स्थानांतरित करें @@ -254,9 +246,7 @@ केवल उन कलाकारों को दिखाएँ जिन्हें सीधे एल्बम पर श्रेय दिया जाता है (अच्छी तरह से टैग की गई लाइब्रेरी पर अच्छा काम करता है) तेज उच्च गुणवत्ता - स्थिति साफ़ करने में असमर्थ फ़ोल्डर हटाएँ - स्थिती को सहेजने में असमर्थ यह गीत हटाओ डिस्क नहीं निःशुल्क दोषरहित ऑडियो कोडेक (FLAC) @@ -267,7 +257,6 @@ चेतावनी: प्री-एम्प को उच्च सकारात्मक मान में बदलने से कुछ ऑडियो ट्रैक पर आवाज फट सकती है। शामिल करें जब संभव हो तो कैश्ड टैग का उपयोग करके संगीत लाइब्रेरी को पुनः लोड करें - पहले से सहेजी गई प्लेबैक स्थिति साफ़ करें (यदि कोई हो) कोई ऐप नहीं मिला जो इस कार्य को संभाल सके अज्ञात कलाकार इस टैब को स्थानांतरित करें @@ -280,9 +269,6 @@ Auxio को आपकी संगीत लाइब्रेरी पढ़ने के लिए अनुमति की आवश्यकता है कोई फ़ोल्डर नहीं भूरा - प्लेबैक स्थिति सहेजें - प्लेबैक स्थिति साफ़ करें - प्लेबैक स्थिति पुनर्स्थापित करें पीला नींबू रंग हेडसेट कनेक्ट होने पर हमेशा चलाना शुरू करें (सभी उपकरणों पर काम नहीं करेगा) diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 6b9e9b2af..5f28cdd1c 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -44,8 +44,6 @@ Veličina Brzina prijenosa Frekvencija - Stanje spremljeno - Stanje vraćeno Izmiješaj Izmiješaj sve U redu @@ -100,7 +98,6 @@ Nijedna aplikacija ne može obraditi ovaj zadatak Nema mapa Ova mapa nije podržana - Nije moguće obnoviti stanje Pretraži svoju zbirku … Zvučni zapis %d Omogućite ili onemogućite miješanje @@ -187,26 +184,19 @@ Omogući zaobljene rubove na dodatnim elementima korisničkog sučelja (zahtijeva zaobljene omote albuma) Ponašanje Premotaj prije preskakanja natrag - Spremi trenutno stanje reprodukcije Preskoči na sljedeću pjesmu Reproduciraj iz prikazanog predmeta Zapamti miješanje glazbe - Vrati prethodno spremljeno stanje reprodukcije (ako postoji) Reproduciraj iz albuma Pauziraj pri ponavljanju pjesme Premotaj prije vraćanja na prethodnu pjesmu Reproduciraj ili pauziraj Pauziraj pri ponavljanju Sadržaj - Spremi stanje reprodukcije - Vrati stanje reprodukcije Preskoči na prethodnu pjesmu Promijeni način ponavljanja Ljubičasto Matroska Zvuk - Izbriši stanje reprodukcije - Stanje izbrisano - Izbriši prethodno stanje reprodukcije (ako postoji) Otvori popis pjesama Žanr Zarez (,) @@ -235,8 +225,6 @@ Upozorenje: Korištenje ove postavke može dovesti do pogrešnog tumačenja nekih oznaka kao da imaju više vrijednosti. To možeš riješiti postavljanjem obrnute kose crte (\\) ispred neželjenih znakova rastavljanja. Omoti albuma Prikaži samo izvođače koji su izravno navedeni na albumu - Nije moguće očistiti stanje - Nije moguće spremiti stanje %d izvođač %d izvođača @@ -259,7 +247,6 @@ Konfigurirajte ponašanje zvuka i reprodukcije Reprodukcija Fonoteka - Status reprodukcije Popisi pjesama Popis pjesama Glazba @@ -267,7 +254,6 @@ Ponašanje Pametno razvrstavanje Ispravno razvrstaj imena koja počinju brojevima ili riječima poput „the” (najbolje radi s glazbom na engleskom jeziku) - Stvori novi popis pjesama Novi popis pjesama Dodaj u popis pjesama Nema pjesama diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index a994adbda..2deeff420 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -98,7 +98,6 @@ Ez a mappa nem támogatott %s playlista képe Nincs hangsáv - Az aktuális lejátszási állapot mentése most Nincs dal MPEG-1 hang MPEG-4 hang @@ -120,7 +119,6 @@ Visszatekerés az előző dalra való ugrás előtt Figyelem: Az előerősítő magas pozitív értékre módosítása egyes hangsávoknál csúcsosodást eredményezhet. Könyvtár - Állapot Lejátszólista Lejátszólisták Töröl @@ -134,7 +132,6 @@ Új dal lejátszásakor a keverési mód bekapcsolva tartása A számokkal vagy \"the\" típusú szavakkal kezdődő nevek helyes rendezése (legjobban angol nyelvű zenékkel működik) Az összes keverése - A korábban elmentett lejátszási állapot visszaállítása (ha van ilyen) Visszajátszás előerősítő Az előerősítő a lejátszás során a létező beállítással kerül alkalmazásra Helyezze át ezt a dalt @@ -169,7 +166,6 @@ Mappák Ment Alaphelyzet - Állapot törölve Fejlesztő Alexander Capehart Lejátszás az összes dalból Lejátszás műfajból @@ -181,10 +177,8 @@ A zene betöltése sikertelen Plusz (+) Nem találtunk olyan alkalmazást, amely képes lenne kezelni ezt a feladatot - Állapot helyreállítás nem lehetséges Ismeretlen előadó %1$s, %2$s - Egy új playlista készítése Várósor megnyitás Mozgassa ezt a lapot Keresési lekérdezés törlése @@ -193,8 +187,6 @@ Nincs dátum Gyors A nem zenei anyagok kizárása - Állapot törlés nem lehetséges - Állapot mentés nem lehetséges Keverés minden dalból Ogg audio Megjelenítés @@ -215,7 +207,6 @@ Zene betöltés Zene betöltése Zene könyvtár figyelése - Állapot mentve Lejátszás megállítása Egyszerű, praktikus zenelejátszó androidra. Matroska hang @@ -265,8 +256,6 @@ Kezelje, hogy honnan töltsön be zenét Zene újraolvasása A címkék gyorsítótárának törlése és a zenei könyvtár teljes újratöltése (lassabb, de teljesebb) - Lejátszási állapot mentése - Lejátszási állapot törlése A zene csak az Ön által hozzáadott mappákból töltődik be. A zenei könyvtár újratöltése, lehetőség szerint a gyorstárazott címkék használatával %d kiválasztott @@ -281,9 +270,6 @@ Megjelenik itt, Megoszt Lejátszólista törlése\? - Állapot helyreállítva - A korábban elmentett lejátszási állapot törlése (ha van ilyen) - Lejátszási állapot visszaállítása Tartalmaz Az Auxio engedélyt kér a zenei könyvtár olvasásához Távolítsa el ezt a dalt diff --git a/app/src/main/res/values-ia/strings.xml b/app/src/main/res/values-ia/strings.xml index 1d65df614..6fef2ba3b 100644 --- a/app/src/main/res/values-ia/strings.xml +++ b/app/src/main/res/values-ia/strings.xml @@ -74,7 +74,6 @@ Reinitialisar Stylo de percurso Usar percursos compatibile con Windows - Stato salveguardate A proposito de Un reproductor de musica simple e rational pro Android. Genere @@ -126,14 +125,12 @@ Imagine de genere ab %s Statisticas del bibliotheca Bibliotheca - Stato radite Copiate Modo de repetition Reproducer ab tote le cantos Contento Musica Audio - Crear un nove lista de reproduction Remover iste canto Copertura de album Coperrturas de album @@ -145,13 +142,10 @@ Dossieres Modo Actualisar le musica - Salveguardar stato de reproduction - Restabilir le stato de reproduction Nulle musica trovate Falleva le carga del musica Necun dossieres Iste dossier non es supportate - Non poteva salveguardar le stato Tracia %d Reproducer o pausar Saltar al canto sequente @@ -188,8 +182,6 @@ %d canto %d cantos - Non poteva rader le stato - Non poteva restaurar le stato Cantos cargate: %d Albumes cargate: %d Artistas cargate: %d @@ -202,7 +194,6 @@ Lista de reproduction delite Recargamento automatic Imagines - Stato restaurate Cargante tu bibliotheca de musica… Action personalisate del barra de reproduction Vader al artista @@ -219,8 +210,6 @@ Controlar le cargamento del musica e imagines Adjustamento sin etiquettas Rescannar le musica - Salveguardar le stato de reproduction ora - Rader le stato de reproduction Rader le requestas de recerca Imagine de artista pro %s Imagine del lista de reproduction pro %s diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index c3cf27392..c57a8f3a5 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -84,7 +84,6 @@ Tindakan notifikasi khusus Acak Acak semua - Status disimpan Utamakan trek Utamakan album Pra-amp ReplayGain @@ -99,8 +98,6 @@ Putar mundur sebelum melompat ke lagu sebelumnya Jeda saat lagu diulang Konten - Simpan status pemutaran - Simpan status pemutaran saat ini sekarang Muat ulang musik Muat ulang perpustakaan musik, menggunakan tag yang di-cache jika memungkinkan Kelola dari mana musik dimuat @@ -231,7 +228,6 @@ Kompilasi live EP Remix Single - Tidak dapat menyimpan status Daftar putar dibuat Ditambahkan ke daftar putar Bersihkan cache tag dan muat ulang perpustakaan musik secara penuh (lebih lambat, tetapi lebih sempurna) @@ -239,7 +235,6 @@ Daftar putar diimpor Daftar putar diekspor Daftar putar dihapus - Buat daftar putar baru Tampilkan Kecualikan item non-musik Paksa sampul album kotak @@ -268,12 +263,9 @@ Donasi ke proyek ini agar nama Anda ditambahkan kesini! Pemisah nilai ganda Konfigurasikan suara dan perilaku pemutaran - Persisten Ingat jeda Tetap memainkan/menjeda ketika melewati atau mengatur antrean - Tidak dapat memulihkan status Tidak dapat mengekspor daftar putar ke berkas ini - Tidak dapat membersihkan status Buka antrean Pemilihan gambar Tidak ada disk @@ -288,18 +280,12 @@ Lewati ke lagu berikutnya Mode perulangan Peringatan: Menggunakan pengaturan ini mungkin akan menghasilkan beberapa tag salah diinterpretasikan sebagai nilai multipel. Anda dapat mengatasinya dengan mengawali karakter yang tidak diinginkan dengan garis miring terbalik (\\). - Bersihkan status pemutaran Nonaktif - Bersihkan status pemutaran yang disimpan sebelumnya (jika ada) - Pulihkan status pemutaran - Pulihkan status pemutaran yang disimpan sebelumnya (jika ada) Daftar putar kosong Impor daftar putar Atur Ekualiser Atur ulang - Status dibersihkan - Status dipulihkan Pindai ulang musik Bagikan Daftar putar diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index b55655777..04042c55f 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -32,7 +32,6 @@ Accodato Vai all\'artista Vai all\'album - Stato salvato Aggiungi Salva Nessuna cartella @@ -74,8 +73,6 @@ Pausa alla ripetizione Pausa quando un brano si ripete Contenuti - Salva stato riproduzione - Salva lo stato di riproduzione corrente Aggiorna musica Ricarica la libreria musicale, usando i tag nella cache quando possibile @@ -190,12 +187,8 @@ Ricarica la tua libreria musicale se subisce cambiamenti (richiede notifica persistente) Caricamento musica Monitoraggio libreria musicale - Stato ripristinato Data aggiunta Ricaricamento automatico - Ripristina stato riproduzione - Ripristina lo stato di riproduzione precedentemente salvato (se disponibile) - Impossibile ripristinare lo stato EP EP Singoli @@ -214,12 +207,9 @@ Singolo remix Raccolte Colonna sonora - Ripristina lo stato di riproduzione precedentemente salvato (se presente) - Ripristina stato riproduzione Equalizzatore Apri la coda Genere - Stato ripristinato Azione personalizzata barra di riproduzione Vai alla prossima Modalità ripetizione @@ -250,9 +240,7 @@ %d artisti Riscansiona musica - Impossibile salvare Svuota la cache dei tag e ricarica completamente la libreria musicale (più lento, ma più completo) - Impossibile svuotare %d selezionati Riproduci dal genere Wiki @@ -267,7 +255,6 @@ Controlla come vengono caricate musica e immagini Normalizzazione del volume Riproduzione - Persistenza Personalizza controlli e comportamento dell\'UI Configura comportamento di suono e riproduzione Discendente @@ -275,7 +262,6 @@ Playlist Ordinazione intelligente Ordina correttamente i nomi che iniziano con numeri o parole come \"the\" (funziona meglio con i titoli in inglese) - Crea una nuova playlist Immagine della playlist per %s Nuova playlist Aggiungi a playlist diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index e39afd69e..f0d4d3feb 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -56,7 +56,6 @@ שמירה אתחול הוספה - המצב נשמר גרסה קוד מקור ויקי @@ -132,7 +131,6 @@ תור מעבר לאומן ערבוב - המצב שוחזר אודות הגדרות אוטומטי @@ -166,13 +164,10 @@ שינוי שם רשימת השמעה למחוק את רשימת ההשמעה\? עריכה - לא ניתן לנקות את המצב כתום תיקיות מוזיקה טעינה מחדש של ספריית המוזיקה, במידה וניתן ייעשה שימוש בתגיות מהמטמון סריקת מוסיקה מחדש - שמירת מצב הנגינה - לא ניתן לשמור את המצב ‏ Auxio צריך הרשאות על מנת לקרוא את ספריית המוזיקה שלך פתיחת התור משך כולל: %s @@ -181,9 +176,7 @@ שירים טעונים: %d אלבומים טעונים: %d ז\'אנרים טעונים: %d - המצב נוקה ספריה - שמירת מצב הנגינה הנוכחי כעת לא נמצא יישום שיכול לטפל במשימה זו אין תיקיות תיקייה זו אינה נתמכת @@ -221,7 +214,6 @@ לא נמצאה מוזיקה אירע כשל בטעינה מוזיקה עטיפת אלבום - ניקוי מצב הנגינה שיר אחד שני שירים @@ -241,9 +233,7 @@ תמונת רשימת השמעה עבור %s אדום ירוק - לא ניתן לשחזר את המצב רצועה %d - יצירת רשימת השמעה חדשה עצירת הנגינה הסרת שיר זה שיתוף @@ -261,7 +251,6 @@ הצגה הכרחת עטיפות אלבום מרובעות ריקון מטמון התגיות וטעינת ספריית המוזיקה מחדש במלואה (איטי יותר, אך יותר שלם) - ניקוי מצב הנגינה הקודם שנשמר (אם קיים) מיון על פי כיוון חיתוך כל עטיפות האלבומים ליחס של 1:1 @@ -270,7 +259,6 @@ מופיע~ה ב- ניגון השיר בלבד אזהרה: שינוי המגבר לערך חיובי גבוה עלול לגרום לעיוות (דיסטורשן) בחלק מרצועות האודיו. - שחזור מצב נגינה אינדיגו אודיו MPEG-1 אודיו MPEG-4 @@ -279,7 +267,6 @@ טורקיז חום %d נבחרו - התמדה עוד בחירה מידע על השגיאה @@ -293,7 +280,6 @@ %d הרץ (Hz) %d קילוביטים לשנייה (kbps) מועתק - שחזור מצב הנגינה שנשמר קודם (אם קיים) אודיו Matroska קידוד אודיו מתקדם (AAC) %1$s, %2$s diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index fd4e11299..07ede6901 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -6,7 +6,6 @@ アーティスト ジャンル 曲の長さ - 現在の再生状態を保存 このタブを移動 この再生待ちの曲を移動 日付けがありません @@ -53,7 +52,6 @@ 再生中 カラースキーム 黒基調 - 再生状態を復元 表示されたアイテムから再生 再生停止 @@ -81,12 +79,10 @@ 音楽の読み込み元を管理 除外 音楽の再読み込み - 再生状態を保存 Auxio は音楽ライブラリを読む許可を必要とします 追加 フォルダがありません このフォルダはサポートされていません - 再生状態を復元できません トラック %d 再生またはポーズ 再生待ちの曲を除去 @@ -138,11 +134,8 @@ 読み込みが完了したジャンル数: %d -%.1f デシベル 読み込みが完了したアルバム数: %d - 再生状態の解除完了 - 再生状態の復元完了 リセット Auxioについて - 再生状態の保存完了 ソースコード Wiki バージョン @@ -156,12 +149,9 @@ アイテム詳細からの再生時 音楽以外を除外 ここに追加したフォルダからのみ音楽が読み込まれます。 - 前回保存された再生状態がある場合、再生状態を復元 このタスクを実行できるアプリが見つかりません コンテンツ 音楽の再スキャン - 再生状態を解除 - 前回保存された再生状態を解除 Matroska オーディオ 高度なオーディオ コーデック (AAC) 品質を損なうことのない無料のオーディオ コーデック (FLAC) @@ -196,7 +186,6 @@ 繰り返しモードを変更 シャフルのオン・オフ 次の曲にスキップ - 再生状態を保存できません すべての曲をシャフル %d ヘルツ %d kbps @@ -227,7 +216,6 @@ ジャンルから再生 新しい曲の再生時にシャフルを保持 ダイナミック - 再生状態を解除できません 再生中の音楽がありません MPEG-4 オーディオ 深緑 @@ -248,7 +236,6 @@ サウンドと再生の動作を構成する 戻る前に巻き戻す 警告: プリアンプを高い正の値に変更すると、一部のオーディオ トラックでピーキングが発生する場合があります。 - 再生状況 キューを開く 音楽再生の表示と制御 ラウドネスイコライゼーション @@ -267,7 +254,6 @@ プレイリストに追加されました 曲がありません プレイリスト %d - 新しいプレイリストを作成する 消去 名前の変更 プレイリストの名前を変更する diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index ee951eb77..489ae6894 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -36,7 +36,6 @@ 대기열에 추가했습니다. 아티스트로 이동 앨범으로 이동 - 상태 저장됨 확인 @@ -86,8 +85,6 @@ 반복 재생 시 일시 중지 곡이 반복 재생될 때 일시 중지 내용 - 재생 상태 저장 - 현재 재생 상태를 지금 저장합니다. 음악 새로고침 캐시된 태그를 사용하여 음악 라이브러리를 다시 불러옵니다. @@ -158,7 +155,6 @@ MPEG-4 오디오 Free Lossless Audio Codec (FLAC) - 이전에 저장된 재생 상태 초기화 제외 추가한 폴더에서만 음악을 불러옵니다. 곡 속성 @@ -179,8 +175,6 @@ 무작위 재생 표시된 항목에서 재생 음악 라이브러리 불러오는 중… - 재생 상태 지우기 - 재생 상태 복원 음악 폴더 음악을 불러오는 위치 관리 추가한 폴더에서 음악을 불러오지 않습니다. @@ -213,14 +207,10 @@ 빠름 고품질 - 이전에 저장된 재생 상태 복원 - 재생 상태를 복원할 수 없습니다. 음악 라이브러리가 변경될 때마다 새로고침 (고정 알림 필요) - 상태 지워짐 음악 불러오는 중 음악 불러오는 중 음악 라이브러리 모니터링 중 - 상태 복원됨 EP 앨범 EP 앨범 싱글 @@ -242,8 +232,6 @@ 팟캐스트 등 음악이 아닌 오디오 파일 무시 공동 작업자 숨기기 앨범에 등장하는 아티스트만 표시 (자세히 태그된 라이브러리에 최적화) - 재생 상태를 지울 수 없습니다. - 재생 상태를 저장할 수 없습니다. 음악 재탐색 %d 아티스트 @@ -263,7 +251,6 @@ 라이브러리 이미지 음악 및 이미지 불러오기 방식 설정 - 지속 동작 UI 제어 및 동작 사용자 정의 내림차순 @@ -272,7 +259,6 @@ %s의 재생 목록 이미지 적응형 정렬 정렬할 때 숫자나 \"the\"와 같은 단어를 무시합니다. 태그가 영어로 되어 있을 때 가장 잘 작동합니다. - 새 재생 목록 만들기 새 재생 목록 재생 목록에 추가 재생 목록을 만들었습니다. diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index 452bc7929..25e54d3e4 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -74,8 +74,6 @@ Stebimas tavo muzikos biblioteka dėl pakeitimų… Maišyti Maišyti viską - Atkurta būsena - Išsaugota būsena Atšaukti Šaltinio kodas Rodinys @@ -177,7 +175,6 @@ Leisti iš parodyto elemento Leisti iš albumo Leisti iš atlikėjo - Išvalyta būsena Neįtraukti Muzika bus įkeliama iš aplankų, kurių tu pridėsi. %d Hz @@ -199,9 +196,7 @@ Atnaujinti muziką Perkrauk muzikos biblioteką, naudojant podėlio žymes, kai įmanoma. Pasirinktinis įrašo perklausos juostos veiksmas - Nepavyksta atkurti būsenos. „ReplayGain“ išankstinis stiprintuvas - Išsaugoti įrašo perklausos būseną Tvarkyk, kur muzika turėtų būti įkeliama iš. Žanro vaizdas %s Įjungti arba išjungti maišymą @@ -213,7 +208,6 @@ DJ miksas Gyvai rinkinys Remikso rinkinys - Išvalyk anksčiau išsaugotą įrašo perklausos būseną (jei yra). Daugiareikšmiai skirtukai Pasvirasis brūkšnys (/) Pliusas (+) @@ -221,24 +215,18 @@ Albumų viršeliai Išjungta Greita - Išsaugok dabartinę įrašo perklausos būseną dabar. - Išvalyti įrašo perklausos būseną Konfigūruok simbolius, kurie nurodo kelias žymių reikšmes. Kablelis (,) Koreguoti be žymių Įspėjimas: naudojant šį nustatymą, kai kurios žymes gali būti neteisingai interpretuojamos kaip turinčios kelias reikšmes. Tai galima išspręsti prieš nepageidaujamus skiriamuosius ženklus su agalinių brūkšniu (\\). Kabliataškis (;) Aukštos kokybės - Atkurti įrašo perklausos būseną Neįtraukti nemuzikinių Ignoruok garso failus, kurie nėra muzika, tokius kaip tinklalaides. Išankstinis stiprintuvas taikomas esamam koregavimui įrašo perklausos metu. Koreguoti su žymėmis - Atkurti anksčiau išsaugotą įrašo perklausos būseną (jei yra). Slėpti bendradarbius Rodyk tik tuos atlikėjus, kurie yra tiesiogiai įvardyti į albumą (geriausiai veikia gerai pažymėtose bibliotekose). - Nepavyksta išvalyti būsenos. - Nepavyksta išsaugoti būsenos. %d atlikėjas %d atlikėjai @@ -263,14 +251,12 @@ Įrašo perklausa Garso normalizavimas Aplankai - Pastovumas Mažėjantis Teisingai surūšiuok pavadinimus, kurie prasideda skaičiais arba žodžiais, tokiais kaip „the“ (geriausiai veikia su anglų kalbos muzika). Išmanusis rūšiavimas Grojaraštis Grojaraščiai Grojaraščio vaizdas %s - Kurti naują grojaraštį Naujas grojaraštis Pridėti į grojaraštį Pridėta į grojaraštį diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index b93ec52f9..7a01e1066 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -41,7 +41,6 @@ അടുത്ത പാട്ടിലേക്ക് പോകുക ഗ്രന്ഥശാല ഒഴിവാക്കുക - സ്ഥിരോത്സാഹം പച്ച അവസാന പാട്ടിലേക്ക് പോകുക കളിക്കുക അല്ലെങ്കിൽ താൽക്കാലികമായി നിർത്തുക @@ -87,11 +86,8 @@ കലാകാരനിലേക്ക് പോകുക സവിശേഷതകൾ കാണുക - സ്ഥിതി സംരക്ഷിച്ചു അവരോഹണം - സ്ഥിതി പുനഃസ്ഥാപിച്ചു വിക്കി - സ്ഥിതി മായ്ച്ചു തത്സമയം തത്സമയ സമാഹാരം ഗീതം diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml index 07729d291..4c1ff8b9a 100644 --- a/app/src/main/res/values-nb-rNO/strings.xml +++ b/app/src/main/res/values-nb-rNO/strings.xml @@ -44,7 +44,6 @@ Spill neste Bibliotek - Kunne ikke lagre tilstand %d artist %d artister @@ -91,10 +90,7 @@ Håndter hvor musikk lastes inn fra Forforsterkning brukes for eksisterende justering under avspilling Modus - Lagre nåværende avspillingstilstand - Lagre avspillingstilstand Tøm etiketthurtiglager og last inn hele musikkbiblioteket igjen (tregere, men mer fullstendig) - Vedvarelse Spor %d Albumsomslag Skru omstokking på eller av @@ -108,7 +104,6 @@ Laster inn musikkbiblioteket ditt … (%1$d/%2$d) %d Hz Slett %s for godt? Dette kan ikke angres. - Gjenopprett tidligere lagret avspillingstilstand (hvis noen) MPEG-4-lyd Spilleliste %d Cyanblå @@ -116,21 +111,16 @@ Dato Endre drakten og programfargene Mapper - Tøm avspillingstilstand - Fjern tidligere lagret avspillingstilstand (hvis noen) Gul Intelligent sortering Gi nytt navn Gi spillelisten nytt navn Slett spilleliste\? OK - Tilstand lagret Versjon Wiki Tilbakestill Legg til - Tilstand fjernet - Tilstand gjenopprettet Fargedrakt Svart drakt Ifør helsvart drakt @@ -149,8 +139,6 @@ Musikk vil kun innlastes fra mappene du legger til. Last inn musikkbiblioteket igjen, ved bruk av hurtiglagrede etiketter når mulig Ingen mapper - Kunne ikke gjenopprette tilstand - Kunne ikke fjerne tilstand Album innlastet: %d Biblioteksstatistikk Av @@ -172,7 +160,6 @@ Ukjent artist Sjangere innlastet: %d Stopp avspilling - Opprett en ny spilleliste Grønn Mørkegrønn Turkis @@ -233,7 +220,6 @@ Spill fra album Spill fra sjanger Foretrekk album - Gjenopprett avspillingstilstand Ampersand (&) Spill sporet for seg selv Påtving kvadratiske albumsomslag diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 9a4903621..334ac114d 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -27,7 +27,6 @@ Toegevoegd aan wachtrij Ga naar artiest Ga naar album - Status bewaard Voeg toe Bewaar Geen mappen @@ -54,8 +53,6 @@ Terugspoelen voor het overslaan Terugspoelen voor het overslaan van het vorige nummer Inhoud - Bewaar afspeelstatus - Bewaar de huidige afspeelstatus Geen muziek aangetroffen Laden van muziek mislukt @@ -150,16 +147,12 @@ Bij het afspelen van item details Ronde modus Schakel afgeronde hoeken in voor extra UI-elementen (vereist dat albumhoezen zijn afgerond) - Status hersteld Bibliotheek statistieken Verander de zichtbaarheid en volgorde van bibliotheek tabbladen Headset automatisch afspelen ReplayGain strategie Waarschuwing: Als u de voorversterker op een hoge positieve waarde zet, kan dit bij sommige audiotracks tot pieken leiden. Speel vanaf getoond item - Herstel afspeelstatus - Herstel de eerder opgeslagen afspeelstatus (indien aanwezig) - Kan status niet herstellen Verwijder dit nummer Verplaats dit nummer Verplaats dit tabblad @@ -188,9 +181,7 @@ Geavanceerde audio codering (AAC) Free Lossless Audio Codec (FLAC) Nieuwe afspeellijst - Status gewist Configureer geluid en afspeel gedrag - Creëer een nieuwe afspeellijst %d geselecteerd Voeg toe aan afspeellijst Afspeellijst gemaakt @@ -216,13 +207,10 @@ Remixen Schuine streep (/) Volume normalisatie - Persisteer Afspeellijst Wiki - Kan status niet opslaan Reset Afbeeldingen - Wis de afspeelstatus Snel Bibliotheek Live EP @@ -244,7 +232,6 @@ Ampersand (&) Bewerk Aflopend - Kan status niet wissen Afspeellijst afbeelding voor %s Geen nummers Equalizer @@ -289,7 +276,6 @@ Afspelen Scan muziek opnieuw Wis de tag-cache en laad de muziekbibliotheek opnieuw (langzamer, maar vollediger) - Wis de eerder opgeslagen afspeelstatus (indien aanwezig) Geen schijf %s bewerken Uit diff --git a/app/src/main/res/values-pa/strings.xml b/app/src/main/res/values-pa/strings.xml index c753b81d6..8ce1c518d 100644 --- a/app/src/main/res/values-pa/strings.xml +++ b/app/src/main/res/values-pa/strings.xml @@ -63,8 +63,6 @@ ਰੱਦ ਕਰੋ ਸਾਂਭੋ ਰੀਸੈਟ ਕਰੋ - ਸਟੇਟ ਕਲੀਅਰ ਕੀਤੀ ਗਈ - ਸਟੇਟ ਰੀਸਟੋਰ ਕੀਤੀ ਗਈ ਦੇ ਬਾਰੇ ਸੰਸਕਰਣ ਸ੍ਰੋਤ ਕੋਡ @@ -78,7 +76,6 @@ ਬਿੱਟ ਰੇਟ ਸੈਂਪਲ ਰੇਟ ਸ਼ਾਮਿਲ ਕਰੋ - ਸਟੇਟ ਸਾਂਭੀ ਗਈ ਤਬਦੀਲੀਆਂ ਲਈ ਤੁਹਾਡੀ ਸੰਗੀਤ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਨਿਗਰਾਨੀ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ… ਲਾਈਸੈਂਸ ਸੰਗੀਤ ਪਲੇਬੈਕ ਵੇਖੋ ਅਤੇ ਕੰਟਰੋਲ ਕਰੋ @@ -127,16 +124,9 @@ ਬਾਹਰ ਰੱਖੋ ਸ਼ਾਮਿਲ ਕਰੋ ਸੰਗੀਤ ਤਾਜ਼ਾ-ਤਰੀਨ ਕਰੋ - ਪਰਸਿਸਟੈਂਟ - ਪਲੇਬੈਕ ਸਥਿਤੀ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰੋ - ਮੌਜੂਦਾ ਪਲੇਬੈਕ ਸਥਿਤੀ ਨੂੰ ਹੁਣੇ ਸੁਰੱਖਿਅਤ ਕਰੋ - ਪਲੇਬੈਕ ਸਥਿਤੀ ਸਾਫ਼ ਕਰੋ - ਪਲੇਬੈਕ ਸਥਿਤੀ ਨੂੰ ਰੀਸਟੋਰ ਕਰੋ - ਪਹਿਲਾਂ ਸੁਰੱਖਿਅਤ ਕੀਤੀ ਪਲੇਬੈਕ ਸਥਿਤੀ ਨੂੰ ਰੀਸਟੋਰ ਕਰੋ (ਜੇ ਕੋਈ ਹੈ) ਕੋਈ ਐਪ ਨਹੀਂ ਮਿਲੀ ਜੋ ਇਸ ਕਾਰਜ ਨੂੰ ਸੰਭਾਲ ਸਕਦੀ ਹੈ ਕੋਈ ਫੋਲਡਰ ਨਹੀਂ ਇਹ ਫੋਲਡਰ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ - ਸਥਿਤੀ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਚਲਾਓ ਜਾਂ ਰੋਕੋ ਅਗਲੇ ਗੀਤ \'ਤੇ ਜਾਓ ਆਖਰੀ ਗੀਤ \'ਤੇ ਜਾਓ @@ -152,12 +142,9 @@ ਤੁਹਾਡੇ ਦੁਆਰਾ ਸ਼ਾਮਲ ਕੀਤੇ ਫੋਲਡਰਾਂ ਤੋਂ ਸੰਗੀਤ ਸਿਰਫ਼ ਲੋਡ ਕੀਤਾ ਜਾਵੇਗਾ। ਮੋਡ ਟੈਗ ਕੈਸ਼ ਨੂੰ ਸਾਫ਼ ਕਰੋ ਅਤੇ ਸੰਗੀਤ ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਰੀਲੋਡ ਕਰੋ (ਹੌਲੀ, ਪਰ ਵਧੇਰੇ ਸੰਪੂਰਨ) - ਪਹਿਲਾਂ ਸੁਰੱਖਿਅਤ ਕੀਤੀ ਪਲੇਬੈਕ ਸਥਿਤੀ ਨੂੰ ਸਾਫ਼ ਕਰੋ (ਜੇ ਕੋਈ ਹੈ) ਕੋਈ ਸੰਗੀਤ ਨਹੀਂ ਮਿਲਿਆ ਸੰਗੀਤ ਲੋਡ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ Auxio ਨੂੰ ਤੁਹਾਡੀ ਸੰਗੀਤ ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਪੜ੍ਹਨ ਲਈ ਇਜਾਜ਼ਤ ਦੀ ਲੋੜ ਹੈ - ਸਥਿਤੀ ਨੂੰ ਰੀਸਟੋਰ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ - ਸਥਿਤੀ ਨੂੰ ਸਾਫ਼ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ %d ਨੂੰ ਟਰੈਕ ਕਰੋ ਸਿਰਫ਼ ਉਹਨਾਂ ਕਲਾਕਾਰਾਂ ਨੂੰ ਦਿਖਾਓ ਜੋ ਕਿਸੇ ਐਲਬਮ \'ਤੇ ਸਿੱਧੇ ਤੌਰ \'ਤੇ ਕ੍ਰੈਡਿਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ (ਚੰਗੀ ਤਰ੍ਹਾਂ ਨਾਲ ਟੈਗ ਕੀਤੀਆਂ ਲਾਇਬ੍ਰੇਰੀਆਂ \'ਤੇ ਵਧੀਆ ਕੰਮ ਕਰਦਾ ਹੈ ਉਹਨਾਂ ਆਡੀਓ ਫਾਈਲਾਂ ਨੂੰ ਅਣਡਿੱਠ ਕਰੋ ਜੋ ਸੰਗੀਤ ਨਹੀਂ ਹਨ, ਜਿਵੇਂ ਕਿ ਪੌਡਕਾਸਟ @@ -208,7 +195,6 @@ ਪਲੇਅ-ਲਿਸਟ ਦਾ ਨਾਂ ਬਦਲਿਆ ਨੀਲਾ-ਹਰਾ ਮਿਟਾਓ - ਇੱਕ ਨਵੀਂ ਪਲੇਅ-ਲਿਸਟ ਬਣਾਓ ਪਲੇਅ- ਲਿਸਟ ਵਿੱਚ ਸ਼ਾਮਿਲ ਕੀਤਾ ਇਹ ਟੈਬ ਹਿਲਾਓ ਕੋਈ ਗੀਤ ਨਹੀਂ diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index d655572dc..681db8f19 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -156,7 +156,6 @@ Ustawienie ReplayGain Preferuj album, jeśli jest odtwarzany Odtwarzanie z widoku biblioteki - Zapisz stan odtwarzania Przecinek (,) Średnik (;) Ukośnik (/) @@ -176,21 +175,13 @@ Wizerunek wykonawcy dla %s Ładuję bibliotekę muzyczną… Preferuj utwór - Przywrócono stan odtwarzania - Wyczyszczono stan odtwarzania - Zapisano stan odtwarzania Karty w bibliotece Zmień widoczność i kolejność kart w bibliotece Użyj czarnego motywu Elementy Material You %d kb/s - Zapisz obecny stan odtwarzania - Wyczyść stan odtwarzania Matroska - Wyczyść poprzedni stan odtwarzania (jeśli istnieje) - Przywróć stan odtwarzania - Przywróć poprzedni stan odtwarzania (jeśli istnieje) Foldery z muzyką Wybierz z których folderów importowane są utwory Tryb @@ -207,7 +198,6 @@ Użyj alternatywnej akcji w powiadomieniu Zatrzymaj odtwarzanie przy powtórzeniu Wyczyść zapytanie wyszukiwania - Nie można przywrócić stanu odtwarzania Okładka gatunku %s Podgląd i sterowanie odtwarzanianiem muzyki Regulacja w oparciu o tagi @@ -250,7 +240,6 @@ Pokaż tylko artystów bezpośrednio przypisanych do albumu (działa najlepiej w przypadku dobrze otagowanych bibliotek) Odtwarzanie Foldery - Stan odtwarzania Obrazy Zarządzaj dźwiękiem i odtwarzaniem muzyki Wybrano %d @@ -269,15 +258,12 @@ %1$s, %2$s Muzyka - Nie można wyczyścić stanu odtwarzania - Nie można zapisać stanu odtwarzania Malejąco Playlisty Playlista Obraz playlisty %s Inteligentne sortowanie Ignoruj słowa takie jak „the” oraz numery w tytule podczas sortowania (działa najlepiej z utworami w języku angielskim) - Utwórz nową playlistę Nowa playlista Dodaj do playlisty Utworzono playlistę diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index d3b3a4b07..c92bdce04 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -110,7 +110,6 @@ Tamanho Taxa de bits Taxa de amostragem - Lista salva Altere a ordem e visibilidade das abas da biblioteca Tema Amoled Use um tema Amoled @@ -118,7 +117,6 @@ Deixa o modo aleatório ativo ao reproduzir uma nova música Pausar ao repetir Pausar quando uma música se repete - Salva a lista de reprodução atual Pular para a música anterior Alterar o modo de repetição Aleatorizar todas das músicas @@ -182,28 +180,20 @@ Abas da biblioteca Gênero Reproduzir do artista - Restaura a lista de reprodução salva anteriormente (se houver) Ajuste em faixas com metadados - Lista limpa - Lista restaurada Carregando música Carregando música Monitorando a biblioteca de músicas Cantos arredondados Pular para o próximo Reproduzir do álbum - Salvar lista de reprodução - Limpar lista de reprodução - Restaurar lista de reprodução Visualize e controle a reprodução de música Ação personalizada na barra de reprodução Modo de repetição - Limpa a lista de reprodução salva anteriormente (se houver) EPs EP Singles Single - Nenhuma lista pode ser restaurada Compilações Compilação Single remix @@ -247,8 +237,6 @@ Re-escanear músicas Limpa os metadados em cache e recarrega totalmente a biblioteca de música (lento, porém mais completo) - Não foi possível limpar a lista - Não foi possível salvar a lista Ocultar artistas colaboradores Mostrar apenas artistas que foram creditados diretamente no álbum (funciona melhor em músicas com metadados completos) %d Selecionadas @@ -265,7 +253,6 @@ Controle como as músicas e imagens são carregadas Normalização de volume Biblioteca - Persistência Comportamento Pastas Descendente @@ -287,7 +274,6 @@ Organizar por Música Apagar playlist\? - Criar uma nova playlist Playlist deletada Nova playlist Playlist renomeada diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml index d6d307c19..a401f8890 100644 --- a/app/src/main/res/values-pt-rPT/strings.xml +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -120,8 +120,6 @@ Propriedades da música OK Adicionar - Estado salvo - Estado limpo Tema preto Limpar consulta de pesquisa Imagem de gênero para %s @@ -174,7 +172,6 @@ A monitorizar a biblioteca de música Equalizador Um reprodutor de música simples e racional para Android. - Estado restaurado Mostrar Abas da biblioteca Altere a visibilidade e a ordem das abas da biblioteca @@ -189,9 +186,6 @@ O pré-amplificador é aplicado ao ajuste existente durante a reprodução Reproduzir de todas as músicas Pausar quando uma música é repetida - Limpar o estado de reprodução salvo anteriormente (se houver) - Restaurar o estado de reprodução - Restaurar o estado de reprodução salvo anteriormente (se houver) Ativar ou desativar a reprodução aleatória Embaralhar todas as músicas Remover esta música de fila @@ -206,9 +200,6 @@ Mixtape Remixes Artista - Gravar estado da reprodução - Salvar o estado de reprodução atual - Limpar estado de reprodução Álbum ao vivo -%.1f dB %d kbps @@ -240,10 +231,7 @@ Retrocede a música antes de voltar para a anterior Recarregar música %1$s, %2$s - Não foi possível limpar a lista - Não foi possível gravar a lista Procurar músicas novamente - Nenhuma lista pode ser restaurada Ícone do Auxio Misturar tudo Ao tocar da biblioteca @@ -266,7 +254,6 @@ Reprodução Pastas Biblioteca - Estado da reprodução E comercial (&) Comportamento Classificação inteligente @@ -296,7 +283,6 @@ Visualizar Música Eliminar lista de reprodução - Criar nova lista de reprodução Lista de reprodução eliminada Relatório Nova lista de reprodução diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 1fe087413..202c45c1f 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -79,7 +79,6 @@ Cancelar Adicionar Salvar - Está salvo Mudar o tema e as cores do app Tema Claro @@ -108,8 +107,6 @@ Embaralhar Embaralhar tudo Exportar - Foi restaurado - Foi limpo Sobre Versão Playlist renomeada diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 5d72f36c0..153c816f9 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -109,9 +109,6 @@ Adaugă Frecvența de eșantionare Salvează - Stat restabilit - Stat salvat - Statul a fost autorizat Gen Statisticile bibliotecii Mărime @@ -196,7 +193,6 @@ Pornește mereu redarea când niște căști sunt conectate (s-ar putea să nu meargă pe toate dispozitivele) Re-scanează muzica Șterge memoria cache cu taguri și reîncarcă biblioteca de muzică de tot (mai încet, dar mai complet) - Restaurează starea redării Cântece încărcate %d Amestecă toate cântecele Bleu @@ -212,18 +208,13 @@ Arată doar artiști care sunt creditați direct pe albun (Funcționează mai bine pe bibloteci cu taguri puse bine) Dosarul ăsta nu e suportat - Crează un nou playlist Copertă album Bibliotecă Slash (/) Deschide lista de așteptare - Salvează starea redării acum - Uită starea redării Imagine gen pentru %s Imagine playlist pentru %s Artist necunoscut - Nu s-a pututu restaura starea - Nu s-a putut salva starea Vezi mai mult Configurează caracterele care denotă mai multe valori de taguri Foldere cu muzică @@ -247,7 +238,6 @@ Redare Pauză la repetare Configurează comportamentul sunetului și redării - Salvează starea redării Fără track Configurează de unde se încarcă muzica Reîncarcă muzica diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index f2513c37a..21311beb1 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -32,7 +32,6 @@ Добавлено в очередь Перейти к исполнителю Перейти к альбому - Позиция сохранена Добавить Сохранить Нет папок @@ -73,8 +72,6 @@ Пауза при повторе Ставить на паузу при повторе трека Библиотека - Запоминать позицию - Запоминать позицию в треке Обновить музыку Обновлять библиотеку, при возможности используя кэш тегов @@ -152,7 +149,6 @@ Битрейт Диск Трек - Позиция восстановлена Отмена Внимание: Изменение предусиления на большое положительное значение может привести к появлению искажений на некоторых звуковых дорожках. Сведения @@ -162,7 +158,6 @@ Частота дискретизации Предусиление применяется к существующей настройке во время воспроизведения Статистика библиотеки - Восстановить состояние воспроизведения Продолжительность Мини-альбом Мини-альбомы @@ -172,7 +167,6 @@ Предусиление ReplayGain Исключить AAC - Очистить состояние воспроизведения Музыка не будет загружена из указанных папок. Укажите, откуда надо загружать музыку %d кбит/с @@ -189,7 +183,6 @@ Концертный альбом Концертный Мониторинг изменений в музыкальной библиотеке… - Позиция сброшена Папки с музыкой Включить Альбом ремиксов @@ -199,14 +192,11 @@ Концертный сингл Ремикс сингл Сборники - Очистить ранее сохраненное состояние воспроизведения (если есть) Перезагружать библиотеку при изменении (требует постоянное уведомление) −%.1f дБ Жанров загружено: %d - Восстановить предыдущее состояние воспроизведения (если есть) Режим Музыка будет загружена только из указанных папок. - Не удалось восстановить состояние воспроизведения Нет трека %d Гц Исполнителей загружено: %d @@ -253,8 +243,6 @@ %d исполнителей %d исполнителей - Не удалось очистить состояние - Не удалось сохранить состояние Предупреждение: Использование этой настройки может привести к тому, что некоторые теги будут неправильно интерпретироваться как имеющие несколько значений. Вы можете решить эту проблему, добавив к нежелательным символам-разделителям обратную косую черту (\\). %d выбрано Вики @@ -272,14 +260,12 @@ Настройка звука и поведения при воспроизведении Воспроизведение Папки - Состояние воспроизведения По убыванию Плейлист Плейлисты Обложка плейлиста для %s Игнорировать артикли при сортировке Игнорировать такие слова, как «the», при сортировке по имени (лучше всего работает с англоязычной музыкой) - Создать новый плейлист Новый плейлист Плейлист %d Добавить в плейлист diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml index 271c129f6..88c22cdae 100644 --- a/app/src/main/res/values-sl/strings.xml +++ b/app/src/main/res/values-sl/strings.xml @@ -5,7 +5,6 @@ Zbirke Albumi Zbirka remiksov - Počisti stanje predvajanja Pojdi na album Slika izvajalca za %s Smer @@ -26,7 +25,6 @@ Prednost albumu Predvajaj iz prikazanega elementa Samodejno ponovno nalaganje - Ni mogoče počistiti stanja Podaljšane Lastnosti pesmi Spremenite način ponavljanja @@ -48,7 +46,6 @@ Ko se predvaja iz podrobnosti elementa Ponovno naloži glasbo Remiksi - Shrani stanje predvajanja Opozorilo: Sprememba pred-ojačevalca na visoko pozitivno vrednost lahko privede do preseganja na nekaterih avdio posnetkih. Ni datuma Ponovno naloži glasbeno knjižnico, uporabi predpomnjene oznake, kadar je mogoče @@ -56,7 +53,6 @@ Prekliči Vključi Seznam predvajanja %d - Shrani trenutno stanje predvajanja zdaj Preskoči na zadnjo pesem Ponovno naloži glasbeno knjižnico vsakič, ko se zazna sprememba (zahteva vztrajno obvestilo) @@ -79,11 +75,9 @@ Izvajalec Pravilno razvrsti imena, ki se začnejo z številkami ali besedami, kot so \'the\' (najbolje deluje z angleško glasbo) Zelenkasto modra - Vztrajnost Premešaj vse pesmi Seznam predavanja ustvarjen Celoten čas predvajanja: %s - Ni mogoče shraniti stanja Pavza ob ponavljanju Mape za glasbo Zapomni si naključno predvajanje @@ -100,7 +94,6 @@ Naloženih žanrov: %d Se predvaja Odstrani to pesem - Stanje predvajanja shranjeno Ni diska Išči Vedno začnite predvajati, ko se slušalke priključijo (morda ne deluje na vseh napravah) @@ -109,7 +102,6 @@ Dodaj v čakalno vrsto Pred-ojačevalnik ReplayGain MPEG-1 Audio - Ni mogoče obnoviti stanja Spremenite temo in barve aplikacije Poskusi znova Prilagodi zvok in obnašanje predvajanja @@ -127,7 +119,6 @@ Predvajaj iz albuma Glasba Ta mapa ni podprta - Obnovi prej shranjeno stanje predvajanja (če obstaja) Razvil Alexander Capehart Odstrani mapo Kopirano @@ -144,7 +135,6 @@ Naslovnica albuma Preimenuj Plus (+) - Stanje predvajanja obnovljeno %d Izbrano Neznan izvajatelj Slike @@ -154,7 +144,6 @@ %d izvajalci %d izvajalcev - Stanje predvajanja počiščeno Prikaz %1$s, %2$s Ogg Audio @@ -200,7 +189,6 @@ Naslovnica albuma za %s V živo Spremenite vidnost in vrstni red zavihkov knjižnice - Počisti shranjeno stanje predvajanja (če obstaja) Sortiraj po Ogled Ustavi predvajanje @@ -232,12 +220,10 @@ Žanr Predvajanje Vredu - Ustvari nov seznam predvajanja Singl Seznam predvajanja odstranjen Dovoli Predvajaj iz vseh pesmi - Obnovi stanje predvajanja Prilagoditev z oznakami Predvajanje ob priključitvi slušalk Vejica (,) diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 216d784b7..4f0762611 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -60,7 +60,6 @@ Okej Avbryt Spara - Tillstånd återställt Om Källkod Wiki @@ -99,10 +98,8 @@ Sortera Lägg till i kö Lägg till - Tillstånd togs bort Överföringskapacitet Återställ - Tillstånd sparat Version Bibliotekstatistik Bytt namn på spellista @@ -165,8 +162,6 @@ Konfigurera ljud- och uppspelningsbeteende Spola tillbaka innan spår hoppar tillbaka ReplayGain-strategi - Rensa det tidigare sparade uppspelningsläget om det finns - Återställ uppspelningsläge -%.1f dB Ta bort %s? Detta kan inte ångras. Endast visa artister som är direkt krediterade på ett album (funkar bäst på välmärkta bibliotek) @@ -176,10 +171,6 @@ Inkludera Uppdatera musik Läs in musik på nytt, vid möjlighet med användning av cachade taggar - Persistens - Rensa uppspelningsläge - Återställ det tidigare lagrade uppspelningsläget om det finns - Misslyckades att spara uppspelningsläget Blanda alla låtar Rensa sökfrågan Ta bort mapp @@ -214,7 +205,6 @@ Modus Utesluta Musik laddas endast från mapparna som ni lägger till. - Spara aktuellt uppspelningsläge Skanna om musik Rensa tagbiblioteket och ladda komplett om musikbiblioteket (långsammare, men mer komplett) Ingen musik på gång @@ -222,7 +212,6 @@ Auxio måste ges behörighet för att läsa in ditt musikbibliotek Ingen lämplig app kunde hittas Denna mapp stöds inte - Misslyckades att återställa uppspelningsläget Spår %d Spela eller pausa Flytta detta spår @@ -262,8 +251,6 @@ Spola tillbaka innan att hoppa till föregående låt Justering med taggar Inga mappar - Misslyckades att rensa uppspelningsläget - Skapa en ny spellista Stoppa uppspelning Ta bort låt Auxio-ikon @@ -273,7 +260,6 @@ Mörklila Indigo Skiva %d - Spara uppspelningsläge Hoppa till nästa låt Hoppa till sista låt Ändra upprepningsläge diff --git a/app/src/main/res/values-sw600dp/styles_ui.xml b/app/src/main/res/values-sw600dp/styles_ui.xml index 3a3175896..1d55cdcbb 100644 --- a/app/src/main/res/values-sw600dp/styles_ui.xml +++ b/app/src/main/res/values-sw600dp/styles_ui.xml @@ -1,10 +1,5 @@ - - - diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 16eacfc8a..583944f7b 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -77,7 +77,6 @@ Albüm Yıl Süre - Durum kaydedildi Alexander Capehart tarafından geliştirildi Siyah tema Kitaplık istatistikleri @@ -145,8 +144,6 @@ Önceki şarkıya atlamadan önce geri sar Bir şarkı tekrarlandığında duraklat İçerik - Çalma durumunu kaydet - Mevcut çalma durumunu şimdi kaydet Karıştırmayı hatırla Yeni bir şarkı çalarken karışık çalmayı açık tut Müziği yenile @@ -176,11 +173,7 @@ Camgöbeği Deniz mavisi Ek arayüz öğelerinde yuvarlatılmış köşeleri etkinleştirir (Albüm kapaklarının yuvarlatılmış olmasını gerektirir) - Durum geri yüklendi - Önceden kayıtlı çalma durumunu geri getir (varsa) Yuvarlak mod - Çalma durumunu eski haline getir - Durum geri getirelemedi Tekrarda duraklat Müzik yükleniyor Müzik kitaplığı denetleniyor @@ -209,7 +202,6 @@ EP\'ler EP Karışık kasetler - Durum temizlendi Remiksler Film Müzikleri Film Müziği @@ -219,8 +211,6 @@ Albüm kapakları Kapalı Hızlı - Çalma durumunu temizle - Önceki kayıtlı çalma durumunu temizle (varsa) %d Seçili %d sanatçı @@ -235,7 +225,6 @@ Noktalı virgül (;) Artı (+) Ve (&) - Durum kaydedilemedi Çalmayı durdur Viki Müzikleri yeniden tara @@ -248,7 +237,6 @@ Podcast\'ler gibi müzik olmayan ses dosyalarını yok say Uyarı: Bu ayarın kullanılması bazı etiketlerin yanlışlıkla birden fazla değere sahip olarak yorumlanmasına neden olabilir. Bunu, istenmeyen ayırıcı karakterlerin önüne ters eğik çizgi (\\) koyarak çözebilirsiniz. Müzik olmayanları hariç tut - Durum temizlenemedi ReplayGain stratejisi Bu şarkıyı kuyrukta taşı %1$s, %2$s @@ -258,7 +246,6 @@ Sesi ve oynatma davranışını yapılandırın Oynatma Kütüphane - Kalıcılık Azalan Uygulamanın temasını ve renklerini değiştirin Klasörler @@ -270,7 +257,6 @@ çalma listeleri Sıralama yaparken makaleleri yoksay Ada göre sıralarken \"the\" gibi kelimeleri yok sayın (en iyi ingilizce müzikle çalışır) - Yeni bir oynatma listesi oluştur Yeni Oynatma Listesi Sil Yeniden Adlandır diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 98613352d..6bf66ebc8 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -142,7 +142,6 @@ Відтворити альбом При відтворенні з бібліотеки Віддавати перевагу альбому, якщо він відтворюється - Стан відтворення очищено Використовувати повністю чорну тему Показувати лише тих виконавців, які безпосередньо зазначені в альбомі (найкраще працює в добре позначених бібліотеках) Увага: Встановлення високих позитивних значень попереднього підсилювача може призвести до спотворення звуку в деяких піснях. @@ -152,11 +151,9 @@ Перезавантажувати бібліотеку при виявленні змін (потрібне постійне сповіщення) Музика не буде завантажена з вибраних папок. Налаштуйте символи, які позначають кілька значень тегів - Стан відтворення збережено За альбомом За піснею Зміст - Очистити раніше збережений стан відтворення (якщо є) Відстеження змін в музичній бібліотеці… Власна дія для панелі відтворення Регулювання без тегів @@ -165,20 +162,14 @@ Відтворити виконавця Відтворити жанр Перемотати назад перед відтворенням попередньої пісні - Зберегти поточний стан відтворення Пересканувати музику Попередження: Використання цього параметра може призвести до того, що деякі теги будуть неправильно інтерпретовані як такі, що мають кілька значень. Ви можете вирішити це, додавши перед небажаними символами-роздільниками зворотну скісну риску (\\). Кнопка в сповіщенні Багатозначні роздільники Музика буде завантажена тільки з вибраних папок. - Відновити раніше збережений стан відтворення (якщо є) Регулювання на основі тегів Налаштування ReplayGain - Зберегти стан відтворення - Очистити стан відтворення - Відновити стан відтворення Пісня - Стан відтворення відновлено Перегляд і керування відтворенням музики Перемотайте на початок пісні перед відтворенням попередньої Увімкнути заокруглені кути на додаткових елементах інтерфейсу (потрібно заокруглення обкладинок альбомів) @@ -194,7 +185,6 @@ Лаймовий Амперсанд (&) Немає папок - Не вдалось відновити статус відтворення Перейти до наступної пісні Ввімкніть або вимкніть перемішування Зупинити відтворення @@ -240,8 +230,6 @@ Дата відсутня Немає пісні Музика не грає - Не вдалось очистити статус відтворення - Не вдалось зберегти статус відтворення Перейти до попередньої пісні Червоний Звук MPEG-4 @@ -267,7 +255,6 @@ Відтворення Вирівнювання гучності Бібліотека - Стан відтворення Налаштуйте звук і поведінку при відтворенні Папки За спаданням @@ -276,7 +263,6 @@ Списки відтворення Інтелектуальне сортування Ігнорування таких слів, як \"the\", або цифр під час сортування за назвою (найкраще працює з англомовною музикою) - Створити новий список відтворення Новий список відтворення Список відтворення %d Додати до списку відтворення diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index eda8b077c..07d9b9fe6 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -32,7 +32,6 @@ 已加入播放队列 查看艺术家 查看专辑 - 已保存播放进度 添加 保存 没有文件夹 @@ -73,8 +72,6 @@ 重复播放前暂停 曲目重复播放前暂停 内容 - 保存播放状态 - 立即保存当前播放状态 刷新音乐 重新加载音乐库,如有可能使用缓存的标签 @@ -182,19 +179,12 @@ 采样率 好的 取消 - 清除播放状态 - 清除此前保存的播放状态(如果有) - 无法恢复状态 - 恢复播放状态 - 恢复此前保存的播放状态(如果有) 自动重载 只要发生更改就重新加载曲库(需要持久性通知) 打开队列 正在加载音乐 正在监测曲库 正在监测您的曲库以查找更改… - 已清除状态 - 已恢复状态 EP 专辑 EP 专辑 单曲 @@ -243,8 +233,6 @@ %d 位艺术家 - 无法保存状态 - 无法清除状态 重新扫描音乐 清除标签缓存并完全重新加载音乐库(更慢,但更完整) 选中了 %d 首 @@ -254,7 +242,6 @@ 重置 行为 音量正常化 - 持久性 更改应用的主题和颜色 定制用户界面操控和行为 控制音乐和图片加载方式 @@ -270,7 +257,6 @@ %s 的播放列表图片 排序时忽略冠词 按名称排序时忽略类似“the”这样的冠词(对英文歌曲的效果最好) - 创建新的播放列表 新建播放列表 播放列表 %d 已创建播放列表 diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index a419aee10..3a5892b30 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -8,12 +8,10 @@ 20dp 24dp 28dp - 32dp 48dp 56dp - 60dp 64dp 76dp 80dp diff --git a/app/src/main/res/values/donottranslate.xml b/app/src/main/res/values/donottranslate.xml index 3256b7dca..a45ef58ce 100644 --- a/app/src/main/res/values/donottranslate.xml +++ b/app/src/main/res/values/donottranslate.xml @@ -9,7 +9,6 @@ %d %1$s (%2$s) %s - %s - %1$s/%2$s Vorbis diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index e4431dacd..6408e9478 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -169,13 +169,6 @@ Use Windows-compatible paths - - State saved - - State cleared - - State restored - About Version Source code @@ -320,14 +313,6 @@ Rescan music Clear the tag cache and fully reload the music library (slower, but more complete) - Persistence - Save playback state - Save the current playback state now - Clear playback state - Clear the previously saved playback state (if any) - Restore playback state - Restore the previously saved playback state (if any) - No music found Music loading failed @@ -338,12 +323,6 @@ No folders This folder is not supported - - Unable to restore state - - Unable to clear state - - Unable to save state @@ -355,7 +334,6 @@ Change repeat mode Turn shuffle on or off Shuffle all songs - Create a new playlist Stop playback Remove this song diff --git a/app/src/main/res/values/styles_ui.xml b/app/src/main/res/values/styles_ui.xml index 60c3c1071..b9e7e8a60 100644 --- a/app/src/main/res/values/styles_ui.xml +++ b/app/src/main/res/values/styles_ui.xml @@ -264,7 +264,7 @@ @dimen/spacing_small @dimen/spacing_small - @color/m3_text_button_foreground_color_selector + @color/m3_text_button_foreground_color_selector - - \ No newline at end of file