diff --git a/app/src/main/assets/retro-changelog.html b/app/src/main/assets/retro-changelog.html
index 1c1b82e07..ce86756c0 100644
--- a/app/src/main/assets/retro-changelog.html
+++ b/app/src/main/assets/retro-changelog.html
@@ -1 +1 @@
-
v3.4.700
- Added splash screen(for app loading time)
- Updated dark theme colors
- Added circular progress view
- Hiding year if not showing
v3.4.600
- Fix notification layout height
- Fix folder list last item not showing
- Added auto hide/ show controls according to first and last item
v3.4.500
- Added peak theme
- Added app rating dialog
- Fix song name scrolling in now playing themes if it's long
- Fix playing queue last item hiding FAB
- Added desaturated color option for dark mode
- Fix slow search loading
- Fix last added slow loading
- Fix home banner toolbar corner
- Fix home crashing when switching between two tabs
- Fix remaining time in playing queue
- Fix font not applied for some components
- Fix crashing on album details sorting
- Fixed lot of internal bugs
- Fix dialog expand
- Fix list card color
- Removed SlidingUpPanel to replace with BottomSheet
- Removed color theme as per material design guidelines
- Removed classic theme(We're bringing back)
- Replace line switch to Material Switch in settings
- Performance improved
- Updated internal libraries
- Updated translation
- Limiting the use of Theme engine for making use of system colors
- Change home icon from the user icon
- Corrected all toolbar with elevation when scrolling
v3.3.200
- Fix fullscreen bottom tabs icons squash
- Improved tiny theme colors
- Android auto support
- New notification icon
- Favorite icon in mini player
v.3.3.100
- Improved Now playing controls alignment
- Lot internal changes to improve performance
- Fix playlist adding crash
- Fix color corrections
- Fix file editing crash
v3.3.000
- SD card support for deleting and editing
v3.2.240
- Improved options dialog with selected color and title icon
- Fix dialog color on dark theme
v3.2.220
- Fix Notification SeekBar position (Need Android Q test)
- Rolled back settings tint icons
- Changed preference category title style according Android Q
- Fix tabs options not working
v3.2.203
- Carousel effect improved
- Settings icons are now tint accent color
- Settings title, back arrow and icons are now tint accent color
- Equalizer is removed
- Fix keyboard not popping on Search
- Curated the main options
- Folder toolbar outlined, folder icon background fix and separate line removed
- Edit text input handles are colored
v3.2.135
- Fix crashing on sharing song
v3.2.125
- Fix crashing on selecting profile picture
- Semi transparent color fix(s) on now playing themes
v3.2.120
- Fix crashing on choosing a theme
- Fix color theme selection without pro enabled
- Fix icon tint some places
v3.2.105
v3.2.100
- Fix crashing on Sleep timer
- Toolbar elevation removed added stroke instead
- Show empty indication for home
v3.2.000
- Implemented Artist image loading all thanks to VinylMusicPlayer
- Fixed buttons in Genre details
- Fixed color buttons in Album and Artist details screen
v3.1.900
- Added Play and Shuffle buttons on Songs list, Album Details, Artist Details, Playlist
Details etc.
- Home toolbar is semi transparent in Banner mode
- Added new Buy Retro Music pro in settings
- Improved dark color in Dark theme
v3.1.850
- Toolbar will be clickable for Search
v3.1.800
- Search bar CardView background
- Improve volume zero
- Now playing and Album theme picker rollback to dialog
- Fix sharing app link
- Fix scanning dialog
- Added settings icons for options
v3.1.700
- Cleaned internal code
- Removed full screen option
- Added Toolbar elevation
- To access menu either tap on Toolbar or Hamburger icon
- Fix back button not working on playing queue
- Fix crashing on What's New screen
- Fix lyrics dialog
- Changed toggles to line icons
- Fix crashing on artist list for number format error
- Fix blacklist dialog crashing
- Rearranged icons and main menu access
- Fix some crashes when device is locked or background
- Folder screen have main options access
- Dialogs are now using Material Dialogs v3(BottomSheet)
- Fix Shuffle icon for Artist, Album, Genre and Playlist details
v3.1.400
- Removed sync lyrics for Android 5
- Fix Seek-bar color in settings
- Added keyboard to popup on search
- Added keyboard to popup on search
- Improved lock-screen behavior and UI
- Improved text appearance
- Fix bio text not showing in settings
- Fix not showing slider(blur, filter song) amount in settings
- Fix setting ringtone
- Fix file sharing crash
- Fix some crashes
- Fix playlist icon on small devices
- Fix empty lyrics text color
- Fix album cover background purple color in color theme
v3.1.300
- Fix rename playlist text color
- Fix same album showing in details page
- Fix lyrics text alignment on sync and lyrics reading improved
- Improved home sections loading
- Removed library options which are duplicated (it's available from profile menu)
- Replaced collapsing Fab with Android Floating Extended Fab
- Replaced home with for you
- Fixed profile image not loading in about
- Improved selecting user profile image
- Added bio to enter custom message
- Improved some UI screens
If you see entire app white or dark or black select same theme in settings to fix
FAQ's
*If you face any UI related issues you clear app data and cache, if its
not working try to
uninstall and install again.
\ No newline at end of file
+
v3.4.700
- Added splash screen(for app loading time)
- Updated dark theme colors
- Added circular progress view
- Hiding year if not showing
v3.4.600
- Fix notification layout height
- Fix folder list last item not showing
- Added auto hide/ show controls according to first and last item
v3.4.500
- Added peak theme
- Added app rating dialog
- Fix song name scrolling in now playing themes if it's long
- Fix playing queue last item hiding FAB
- Added desaturated color option for dark mode
- Fix slow search loading
- Fix last added slow loading
- Fix home banner toolbar corner
- Fix home crashing when switching between two tabs
- Fix remaining time in playing queue
- Fix font not applied for some components
- Fix crashing on album details sorting
- Fixed lot of internal bugs
- Fix dialog expand
- Fix list card color
- Removed SlidingUpPanel to replace with BottomSheet
- Removed color theme as per material design guidelines
- Removed classic theme(We're bringing back)
- Replace line switch to Material Switch in settings
- Performance improved
- Updated internal libraries
- Updated translation
- Limiting the use of Theme engine for making use of system colors
- Change home icon from the user icon
- Corrected all toolbar with elevation when scrolling
v3.3.200
- Fix fullscreen bottom tabs icons squash
- Improved tiny theme colors
- Android auto support
- New notification icon
- Favorite icon in mini player
v.3.3.100
- Improved Now playing controls alignment
- Lot internal changes to improve performance
- Fix playlist adding crash
- Fix color corrections
- Fix file editing crash
v3.3.000
- SD card support for deleting and editing
v3.2.240
- Improved options dialog with selected color and title icon
- Fix dialog color on dark theme
v3.2.220
- Fix Notification SeekBar position (Need Android Q test)
- Rolled back settings tint icons
- Changed preference category title style according Android Q
- Fix tabs options not working
v3.2.203
- Carousel effect improved
- Settings icons are now tint accent color
- Settings title, back arrow and icons are now tint accent color
- Equalizer is removed
- Fix keyboard not popping on Search
- Curated the main options
- Folder toolbar outlined, folder icon background fix and separate line removed
- Edit text input handles are colored
v3.2.135
- Fix crashing on sharing song
v3.2.125
- Fix crashing on selecting profile picture
- Semi transparent color fix(s) on now playing themes
v3.2.120
- Fix crashing on choosing a theme
- Fix color theme selection without pro enabled
- Fix icon tint some places
v3.2.105
v3.2.100
- Fix crashing on Sleep timer
- Toolbar elevation removed added stroke instead
- Show empty indication for home
v3.2.000
- Implemented Artist image loading all thanks to VinylMusicPlayer
- Fixed buttons in Genre details
- Fixed color buttons in Album and Artist details screen
v3.1.900
- Added Play and Shuffle buttons on Songs list, Album Details, Artist Details, Playlist
Details etc.
- Home toolbar is semi transparent in Banner mode
- Added new Buy Retro Music pro in settings
- Improved dark color in Dark theme
v3.1.850
- Toolbar will be clickable for Search
v3.1.800
- Search bar CardView background
- Improve volume zero
- Now playing and Album theme picker rollback to dialog
- Fix sharing app link
- Fix scanning dialog
- Added settings icons for options
v3.1.700
- Cleaned internal code
- Removed full screen option
- Added Toolbar elevation
- To access menu either tap on Toolbar or Hamburger icon
- Fix back button not working on playing queue
- Fix crashing on What's New screen
- Fix lyrics dialog
- Changed toggles to line icons
- Fix crashing on artist list for number format error
- Fix blacklist dialog crashing
- Rearranged icons and main menu access
- Fix some crashes when device is locked or background
- Folder screen have main options access
- Dialogs are now using Material Dialogs v3(BottomSheet)
- Fix Shuffle icon for Artist, Album, Genre and Playlist details
v3.1.400
- Removed sync lyrics for Android 5
- Fix Seek-bar color in settings
- Added keyboard to popup on search
- Added keyboard to popup on search
- Improved lock-screen behavior and UI
- Improved text appearance
- Fix bio text not showing in settings
- Fix not showing slider(blur, filter song) amount in settings
- Fix setting ringtone
- Fix file sharing crash
- Fix some crashes
- Fix playlist icon on small devices
- Fix empty lyrics text color
- Fix album cover background purple color in color theme
v3.1.300
- Fix rename playlist text color
- Fix same album showing in details page
- Fix lyrics text alignment on sync and lyrics reading improved
- Improved home sections loading
- Removed library options which are duplicated (it's available from profile menu)
- Replaced collapsing Fab with Android Floating Extended Fab
- Replaced home with for you
- Fixed profile image not loading in about
- Improved selecting user profile image
- Added bio to enter custom message
- Improved some UI screens
If you see entire app white or dark or black select same theme in settings to fix
FAQ's
*If you face any UI related issues you clear app data and cache, if its
not working try to
uninstall and install again.
\ No newline at end of file
diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/VolumeFragment.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/VolumeFragment.kt
index 067e79c2a..8bc6a10be 100755
--- a/app/src/main/java/code/name/monkey/retromusic/fragments/VolumeFragment.kt
+++ b/app/src/main/java/code/name/monkey/retromusic/fragments/VolumeFragment.kt
@@ -1,140 +1,138 @@
package code.name.monkey.retromusic.fragments
import android.content.Context
-import android.graphics.Color
-import android.graphics.PorterDuff
+import android.graphics.*
import android.media.AudioManager
import android.os.Bundle
-import android.view.LayoutInflater
-import android.view.View
-import android.view.ViewGroup
+import android.view.*
import android.widget.SeekBar
import androidx.fragment.app.Fragment
import code.name.monkey.appthemehelper.ThemeStore
import code.name.monkey.appthemehelper.util.ATHUtil
-import code.name.monkey.appthemehelper.util.TintHelper
import code.name.monkey.retromusic.R
import code.name.monkey.retromusic.helper.MusicPlayerRemote
-import code.name.monkey.retromusic.util.PreferenceUtil
-import code.name.monkey.retromusic.util.ViewUtil
-import code.name.monkey.retromusic.volume.AudioVolumeObserver
-import code.name.monkey.retromusic.volume.OnAudioVolumeChangedListener
+import code.name.monkey.retromusic.util.*
+import code.name.monkey.retromusic.volume.*
import kotlinx.android.synthetic.main.fragment_volume.*
class VolumeFragment : Fragment(), SeekBar.OnSeekBarChangeListener, OnAudioVolumeChangedListener, View.OnClickListener {
- private var audioVolumeObserver: AudioVolumeObserver? = null
+ private var audioVolumeObserver: AudioVolumeObserver? = null
- private val audioManager: AudioManager?
- get() = context!!.getSystemService(Context.AUDIO_SERVICE) as AudioManager
+ private val audioManager: AudioManager?
+ get() = requireContext().getSystemService(Context.AUDIO_SERVICE) as AudioManager
- override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,
- savedInstanceState: Bundle?): View? {
- return inflater.inflate(R.layout.fragment_volume, container, false)
- }
+ override fun onCreateView(
+ inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?
+ ): View? {
+ return inflater.inflate(R.layout.fragment_volume, container, false)
+ }
- override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
- super.onViewCreated(view, savedInstanceState)
- setTintable(ThemeStore.accentColor(context!!))
- volumeDown.setOnClickListener(this)
- volumeUp.setOnClickListener(this)
+ override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
+ super.onViewCreated(view, savedInstanceState)
+ setTintable(ThemeStore.accentColor(requireContext()))
+ volumeDown.setOnClickListener(this)
+ volumeUp.setOnClickListener(this)
- val iconColor = ATHUtil.resolveColor(context!!, R.attr.iconColor)
- volumeDown.setColorFilter(iconColor, PorterDuff.Mode.SRC_IN)
- volumeUp.setColorFilter(iconColor, PorterDuff.Mode.SRC_IN)
- }
+ val iconColor = ATHUtil.resolveColor(requireContext(), R.attr.iconColor)
+ volumeDown.setColorFilter(iconColor, PorterDuff.Mode.SRC_IN)
+ volumeUp.setColorFilter(iconColor, PorterDuff.Mode.SRC_IN)
+ }
- override fun onResume() {
- super.onResume()
- if (audioVolumeObserver == null) {
- audioVolumeObserver = AudioVolumeObserver(activity!!)
- }
- audioVolumeObserver!!.register(AudioManager.STREAM_MUSIC, this)
+ override fun onResume() {
+ super.onResume()
+ if (audioVolumeObserver == null) {
+ audioVolumeObserver = AudioVolumeObserver(requireActivity())
+ }
+ audioVolumeObserver!!.register(AudioManager.STREAM_MUSIC, this)
- val audioManager = audioManager
- if (audioManager != null) {
- volumeSeekBar.max = audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC)
- volumeSeekBar.progress = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC)
- }
- volumeSeekBar.setOnSeekBarChangeListener(this)
- }
+ val audioManager = audioManager
+ if (audioManager != null) {
+ volumeSeekBar.max = audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC)
+ volumeSeekBar.progress = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC)
+ }
+ volumeSeekBar.setOnSeekBarChangeListener(this)
+ }
- override fun onAudioVolumeChanged(currentVolume: Int, maxVolume: Int) {
- if (volumeSeekBar == null) {
- return
- }
+ override fun onAudioVolumeChanged(currentVolume: Int, maxVolume: Int) {
+ if (volumeSeekBar == null) {
+ return
+ }
- volumeSeekBar.max = maxVolume
- volumeSeekBar.progress = currentVolume
- volumeDown.setImageResource(if (currentVolume == 0) R.drawable.ic_volume_off_white_24dp else R.drawable.ic_volume_down_white_24dp)
- }
+ volumeSeekBar.max = maxVolume
+ volumeSeekBar.progress = currentVolume
+ volumeDown.setImageResource(if (currentVolume == 0) R.drawable.ic_volume_off_white_24dp else R.drawable.ic_volume_down_white_24dp)
+ }
- override fun onDestroyView() {
- super.onDestroyView()
- if (audioVolumeObserver != null) {
- audioVolumeObserver!!.unregister()
- }
- }
+ override fun onDestroyView() {
+ super.onDestroyView()
+ if (audioVolumeObserver != null) {
+ audioVolumeObserver!!.unregister()
+ }
+ }
- override fun onProgressChanged(seekBar: SeekBar, i: Int, b: Boolean) {
- val audioManager = audioManager
- audioManager?.setStreamVolume(AudioManager.STREAM_MUSIC, i, 0)
- setPauseWhenZeroVolume(i < 1)
- volumeDown?.setImageResource(if (i == 0) R.drawable.ic_volume_off_white_24dp else R.drawable.ic_volume_down_white_24dp)
+ override fun onProgressChanged(seekBar: SeekBar, i: Int, b: Boolean) {
+ val audioManager = audioManager
+ audioManager?.setStreamVolume(AudioManager.STREAM_MUSIC, i, 0)
+ setPauseWhenZeroVolume(i < 1)
+ volumeDown?.setImageResource(if (i == 0) R.drawable.ic_volume_off_white_24dp else R.drawable.ic_volume_down_white_24dp)
- }
+ }
- override fun onStartTrackingTouch(seekBar: SeekBar) {
+ override fun onStartTrackingTouch(seekBar: SeekBar) {
- }
+ }
- override fun onStopTrackingTouch(seekBar: SeekBar) {
+ override fun onStopTrackingTouch(seekBar: SeekBar) {
- }
+ }
- override fun onClick(view: View) {
- val audioManager = audioManager
- when (view.id) {
- R.id.volumeDown -> audioManager?.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_LOWER, 0)
- R.id.volumeUp -> audioManager?.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RAISE, 0)
- }
- }
+ override fun onClick(view: View) {
+ val audioManager = audioManager
+ when (view.id) {
+ R.id.volumeDown -> audioManager?.adjustStreamVolume(
+ AudioManager.STREAM_MUSIC, AudioManager.ADJUST_LOWER, 0
+ )
+ R.id.volumeUp -> audioManager?.adjustStreamVolume(
+ AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RAISE, 0
+ )
+ }
+ }
- fun tintWhiteColor() {
- val iconColor = Color.WHITE
- volumeDown.setColorFilter(iconColor, PorterDuff.Mode.SRC_IN)
- volumeUp.setColorFilter(iconColor, PorterDuff.Mode.SRC_IN)
+ fun tintWhiteColor() {
+ val iconColor = Color.WHITE
+ volumeDown.setColorFilter(iconColor, PorterDuff.Mode.SRC_IN)
+ volumeUp.setColorFilter(iconColor, PorterDuff.Mode.SRC_IN)
- ViewUtil.setProgressDrawable(volumeSeekBar, iconColor, true)
+ ViewUtil.setProgressDrawable(volumeSeekBar, iconColor, true)
- }
+ }
- fun setTintable(color: Int) {
- ViewUtil.setProgressDrawable(volumeSeekBar, color, true)
- }
+ fun setTintable(color: Int) {
+ ViewUtil.setProgressDrawable(volumeSeekBar, color, true)
+ }
- fun removeThumb() {
- volumeSeekBar.thumb = null
- }
+ fun removeThumb() {
+ volumeSeekBar.thumb = null
+ }
- private fun setPauseWhenZeroVolume(pauseWhenZeroVolume: Boolean) {
- if (PreferenceUtil.getInstance(requireContext()).pauseOnZeroVolume())
- if (MusicPlayerRemote.isPlaying && pauseWhenZeroVolume) {
- MusicPlayerRemote.pauseSong()
- }
- }
+ private fun setPauseWhenZeroVolume(pauseWhenZeroVolume: Boolean) {
+ if (PreferenceUtil.getInstance(requireContext()).pauseOnZeroVolume()) if (MusicPlayerRemote.isPlaying && pauseWhenZeroVolume) {
+ MusicPlayerRemote.pauseSong()
+ }
+ }
- fun setTintableColor(color: Int) {
- volumeDown.setColorFilter(color, PorterDuff.Mode.SRC_IN)
- volumeUp.setColorFilter(color, PorterDuff.Mode.SRC_IN)
- //TintHelper.setTint(volumeSeekBar, color, false)
- ViewUtil.setProgressDrawable(volumeSeekBar, color, true)
- }
+ fun setTintableColor(color: Int) {
+ volumeDown.setColorFilter(color, PorterDuff.Mode.SRC_IN)
+ volumeUp.setColorFilter(color, PorterDuff.Mode.SRC_IN)
+ //TintHelper.setTint(volumeSeekBar, color, false)
+ ViewUtil.setProgressDrawable(volumeSeekBar, color, true)
+ }
- companion object {
+ companion object {
- fun newInstance(): VolumeFragment {
- return VolumeFragment()
- }
- }
+ fun newInstance(): VolumeFragment {
+ return VolumeFragment()
+ }
+ }
}
diff --git a/app/src/main/java/code/name/monkey/retromusic/mvp/presenter/AlbumPresenter.kt b/app/src/main/java/code/name/monkey/retromusic/mvp/presenter/AlbumPresenter.kt
index e60898bdd..15aed2b4f 100644
--- a/app/src/main/java/code/name/monkey/retromusic/mvp/presenter/AlbumPresenter.kt
+++ b/app/src/main/java/code/name/monkey/retromusic/mvp/presenter/AlbumPresenter.kt
@@ -16,53 +16,48 @@ package code.name.monkey.retromusic.mvp.presenter
import code.name.monkey.retromusic.Result
import code.name.monkey.retromusic.model.Album
-import code.name.monkey.retromusic.mvp.BaseView
-import code.name.monkey.retromusic.mvp.Presenter
-import code.name.monkey.retromusic.mvp.PresenterImpl
+import code.name.monkey.retromusic.mvp.*
import code.name.monkey.retromusic.providers.interfaces.Repository
import kotlinx.coroutines.*
import java.util.*
import javax.inject.Inject
import kotlin.coroutines.CoroutineContext
-
/**
* Created by hemanths on 12/08/17.
*/
interface AlbumsView : BaseView {
- fun albums(albums: ArrayList)
+ fun albums(albums: ArrayList)
}
interface AlbumsPresenter : Presenter {
- fun loadAlbums()
+ fun loadAlbums()
- class AlbumsPresenterImpl @Inject constructor(
- private val repository: Repository
- ) : PresenterImpl(), AlbumsPresenter, CoroutineScope {
- private val job = Job()
+ class AlbumsPresenterImpl @Inject constructor(
+ private val repository: Repository
+ ) : PresenterImpl(), AlbumsPresenter, CoroutineScope {
+ private val job = Job()
- override val coroutineContext: CoroutineContext
- get() = Dispatchers.IO + job
+ override val coroutineContext: CoroutineContext
+ get() = Dispatchers.IO + job
- override fun detachView() {
- super.detachView()
- job.cancel()
- }
+ override fun detachView() {
+ super.detachView()
+ job.cancel()
+ }
- override fun loadAlbums() {
- launch {
- when (val result = repository.allAlbums()) {
- is Result.Success -> {
- withContext(Dispatchers.Main) {
- view?.albums(result.data)
- }
- }
- is Result.Error -> {
- view?.showEmptyView()
- }
- }
- }
- }
- }
+ override fun loadAlbums() {
+ launch {
+ when (val result = repository.allAlbums()) {
+ is Result.Success -> {
+ withContext(Dispatchers.Main) {
+ view?.albums(result.data)
+ }
+ }
+ is Result.Error -> withContext(Dispatchers.Main) { view?.showEmptyView() }
+ }
+ }
+ }
+ }
}
\ No newline at end of file
diff --git a/app/src/main/java/code/name/monkey/retromusic/mvp/presenter/PlaylistPresenter.kt b/app/src/main/java/code/name/monkey/retromusic/mvp/presenter/PlaylistPresenter.kt
index c5536b577..e41deeb76 100644
--- a/app/src/main/java/code/name/monkey/retromusic/mvp/presenter/PlaylistPresenter.kt
+++ b/app/src/main/java/code/name/monkey/retromusic/mvp/presenter/PlaylistPresenter.kt
@@ -16,9 +16,7 @@ package code.name.monkey.retromusic.mvp.presenter
import code.name.monkey.retromusic.Result
import code.name.monkey.retromusic.model.Playlist
-import code.name.monkey.retromusic.mvp.BaseView
-import code.name.monkey.retromusic.mvp.Presenter
-import code.name.monkey.retromusic.mvp.PresenterImpl
+import code.name.monkey.retromusic.mvp.*
import code.name.monkey.retromusic.providers.interfaces.Repository
import kotlinx.coroutines.*
import javax.inject.Inject
@@ -57,9 +55,7 @@ interface PlaylistsPresenter : Presenter {
is Result.Success -> withContext(Dispatchers.Main) {
view?.playlists(result.data)
}
- is Result.Error -> withContext(Dispatchers.Main) {
- view?.showEmptyView()
- }
+ is Result.Error -> withContext(Dispatchers.Main) { view?.showEmptyView() }
}
}
}
diff --git a/app/src/main/java/code/name/monkey/retromusic/mvp/presenter/PlaylistSongsPresenter.kt b/app/src/main/java/code/name/monkey/retromusic/mvp/presenter/PlaylistSongsPresenter.kt
index 0c832619d..407c4b83a 100644
--- a/app/src/main/java/code/name/monkey/retromusic/mvp/presenter/PlaylistSongsPresenter.kt
+++ b/app/src/main/java/code/name/monkey/retromusic/mvp/presenter/PlaylistSongsPresenter.kt
@@ -15,11 +15,8 @@
package code.name.monkey.retromusic.mvp.presenter
import code.name.monkey.retromusic.Result
-import code.name.monkey.retromusic.model.Playlist
-import code.name.monkey.retromusic.model.Song
-import code.name.monkey.retromusic.mvp.BaseView
-import code.name.monkey.retromusic.mvp.Presenter
-import code.name.monkey.retromusic.mvp.PresenterImpl
+import code.name.monkey.retromusic.model.*
+import code.name.monkey.retromusic.mvp.*
import code.name.monkey.retromusic.providers.interfaces.Repository
import kotlinx.coroutines.*
import javax.inject.Inject
@@ -50,9 +47,7 @@ interface PlaylistSongsPresenter : Presenter {
is Result.Success -> withContext(Dispatchers.Main) {
view?.songs(songs.data)
}
- is Result.Error -> withContext(Dispatchers.Main) {
- view?.showEmptyView()
- }
+ is Result.Error -> withContext(Dispatchers.Main) { view?.showEmptyView() }
}
}
}
diff --git a/app/src/main/java/code/name/monkey/retromusic/mvp/presenter/SongPresenter.kt b/app/src/main/java/code/name/monkey/retromusic/mvp/presenter/SongPresenter.kt
index ca75037c7..89ab6351d 100644
--- a/app/src/main/java/code/name/monkey/retromusic/mvp/presenter/SongPresenter.kt
+++ b/app/src/main/java/code/name/monkey/retromusic/mvp/presenter/SongPresenter.kt
@@ -16,8 +16,7 @@ package code.name.monkey.retromusic.mvp.presenter
import code.name.monkey.retromusic.Result
import code.name.monkey.retromusic.model.Song
-import code.name.monkey.retromusic.mvp.Presenter
-import code.name.monkey.retromusic.mvp.PresenterImpl
+import code.name.monkey.retromusic.mvp.*
import code.name.monkey.retromusic.providers.interfaces.Repository
import kotlinx.coroutines.*
import java.util.*
@@ -28,36 +27,36 @@ import kotlin.coroutines.CoroutineContext
* Created by hemanths on 10/08/17.
*/
interface SongView {
- fun songs(songs: ArrayList)
+ fun songs(songs: ArrayList)
- fun showEmptyView()
+ fun showEmptyView()
}
interface SongPresenter : Presenter {
- fun loadSongs()
- class SongPresenterImpl @Inject constructor(
- private val repository: Repository
- ) : PresenterImpl(), SongPresenter, CoroutineScope {
+ fun loadSongs()
+ class SongPresenterImpl @Inject constructor(
+ private val repository: Repository
+ ) : PresenterImpl(), SongPresenter, CoroutineScope {
- private var job: Job = Job()
+ private var job: Job = Job()
- override val coroutineContext: CoroutineContext
- get() = Dispatchers.IO + job
+ override val coroutineContext: CoroutineContext
+ get() = Dispatchers.IO + job
- override fun loadSongs() {
- launch {
- when (val songs = repository.allSongs()) {
- is Result.Success -> withContext(Dispatchers.Main) { view?.songs(songs.data) }
- is Result.Error -> view?.showEmptyView()
- }
- }
- }
+ override fun loadSongs() {
+ launch {
+ when (val songs = repository.allSongs()) {
+ is Result.Success -> withContext(Dispatchers.Main) { view?.songs(songs.data) }
+ is Result.Error -> withContext(Dispatchers.Main) { view?.showEmptyView() }
+ }
+ }
+ }
- override fun detachView() {
- super.detachView()
- job.cancel();
- }
- }
+ override fun detachView() {
+ super.detachView()
+ job.cancel();
+ }
+ }
}
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_splash.png b/app/src/main/res/drawable-xxxhdpi/ic_splash.png
new file mode 100644
index 000000000..07a310c4c
Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/ic_splash.png differ
diff --git a/app/src/main/res/drawable/splash.xml b/app/src/main/res/drawable/splash.xml
index de634d1a8..cfa0d4189 100644
--- a/app/src/main/res/drawable/splash.xml
+++ b/app/src/main/res/drawable/splash.xml
@@ -19,7 +19,7 @@
-
+ android:src="@drawable/ic_splash" />
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_lyrics.xml b/app/src/main/res/layout/activity_lyrics.xml
index 5ab20e30e..93dc8a759 100644
--- a/app/src/main/res/layout/activity_lyrics.xml
+++ b/app/src/main/res/layout/activity_lyrics.xml
@@ -15,14 +15,15 @@
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:navigationIcon="@drawable/ic_keyboard_arrow_down_black_24dp"
app:contentInsetLeft="0dp"
app:contentInsetStart="0dp"
app:contentInsetStartWithNavigation="0dp"
app:layout_scrollFlags="scroll|enterAlways"
+ app:navigationIcon="@drawable/ic_keyboard_arrow_down_black_24dp"
+ app:subtitleTextAppearance="@style/TextAppearance.AppCompat.Caption"
app:titleMargin="0dp"
app:titleMarginStart="0dp"
- app:titleTextAppearance="@style/ToolbarTextAppearanceNormal"
+ app:titleTextAppearance="@style/TextAppearance.AppCompat.Subhead"
tools:subtitle="@tools:sample/full_names"
tools:title="@tools:sample/full_names" />
diff --git a/app/src/main/res/layout/fragment_folder.xml b/app/src/main/res/layout/fragment_folder.xml
index 4de474982..fdb3cde36 100644
--- a/app/src/main/res/layout/fragment_folder.xml
+++ b/app/src/main/res/layout/fragment_folder.xml
@@ -73,7 +73,7 @@
android:id="@+id/breadCrumbs"
android:layout_width="match_parent"
android:layout_height="@dimen/tab_height"
- android:background="?colorSecondary"
+ app:cardBackgroundColor="?colorSurface"
android:paddingStart="60dp"
android:paddingEnd="8dp"
app:layout_collapseMode="pin" />
diff --git a/app/src/main/res/layout/fragment_volume.xml b/app/src/main/res/layout/fragment_volume.xml
index 72353973c..4f56c6b37 100755
--- a/app/src/main/res/layout/fragment_volume.xml
+++ b/app/src/main/res/layout/fragment_volume.xml
@@ -26,6 +26,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
+ android:max="100"
android:maxHeight="2dp"
android:progressDrawable="@drawable/color_progress_seek"
tools:progress="20"
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index 081dff811..62737395e 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -1,244 +1,178 @@
+ Csapat, társadalmi kapcsolatok
A hangsúly színe
Az akcentus téma színe alapértelmezés szerint színtiszta
-
Rólunk
-
- Add hozzá a kedvencekhez
- Add a lejátszási sorhoz
- Lejátszási listához adni…
-
- Lejátszási sor törlése
- Lejátszási listát törlése
-
+ Hozzáadás a kedvencekhez
+ Hozzáadás a lejátszási kvótához.
+ Hozzáadás lejátszási listához
+ Lejátszási kvóta törlése
+ Lejátszási lista törlése
+ Ciklus ismétlés üzemmód
Törlés
- Törlés eszközről
-
+ Törlés az eszközről
Részletek
-
Ugrás az albumhoz
Ugrás az előadóhoz
- Menj a műfajhoz
- Ugrás a könyvtár indításához
-
+ Ugrás a műfajhoz
+ Ugrás a kiindulási könyvtárhoz
Engedélyezés
-
Rácsméret
- Rácsméret (Forditott)
-
+ Rácsméret (Fekvő)
+ Új lejátszási lista
Következő
-
Lejátszás
+ Összes lejátszása
Lejátszás következőnek
Lejátszás / Szünet
-
Előző
-
Eltávolítás a kedvencekből
- Eltávolítás a lejátszási sorból
+ Lejátszási kvóta törlése
Eltávolítás a lejátszási listáról
-
- Átnevezése
-
- Lejátszási sor mentése
-
- Letapogatás
-
+ Átnevezés
+ Lejátszási kvóta mentése
+ Keresés
Keresés
-
Start
Beállítás csengőhangként
Beállítás kezdőkönyvtárként
-
"Beállítások"
-
- Ossza meg
-
+ Megosztás
Összes keverése
Lejátszási lista keverése
-
- Ébresztő óra
-
- Sorrend
-
+ Elalvás időzítő
+ Rendezési sorrend
Címkeszerkesztő
-
+ A kedvenc váltása
+ A véletlenszerű lejátszás megváltoztatása
AdaptÍv
-
Hozzáad
-
+ Dalszöveg hozzáadása
Fénykép\nhozzáadása
-
"Lejátszási listához adni"
-
- "1 cím lett hozzáadva a lejátszási sorhoz."
-
- %1$d címsort hozzáadott a lejátszási sorhoz.
-
+ Adjon hozzá időkeretet dalszövegeket
+ "1 cím lett hozzáadva a lejátszási kvótához."
+ %1$d cím hozzáadva a lejátszási kvótához.
Album
-
Album előadó
-
A cím vagy az előadó üres.
-
Albumok
-
-
Mindig
-
- Hé, nézd meg ezt a Retro Zenelejátszót: https://play.google.com/store/apps/details?id=%s
-
-
+ Hé, nézd meg ezt a menő zenelejátszót itt: https://play.google.com/store/apps/details?id=%s
Keverés
Legjobb zeneszámok
-
Retro music - Nagy
Retro music - Kártya
- Retro music - Klasszikus
- Retro music - Kicsi
-
+ Retro zene - Klasszikus
+ Retro zene - Kicsi
+ Retro zene - Szöveg
Előadó
-
Előadók
-
Az audiofókusz megtagadva.
-
- Módosítsa a hangbeállításokat és állítsa be az equalizer vezérlőket
-
+ Módosítsa a hangbeállításokat és állítsa be a hangszínszabályzó irányítását
Autó
-
Kiinduló szín témája
-
Basszuskiemelés
-
Bio
-
Életrajz
-
Csak Fekete
-
Feketelista
-
- Elhomályosít
-
- Elhomályosított Kártya
-
- Egy váratlan hiba történt. Találtál egy hibát, ha nem hagyja abba a fagyást, \"App adat törlése\"
-
+ Homályosítás
+ Kártya homályosítása
+ Nem sikerült elküldeni a jelentést
+ Érvénytelen belépési azonosító. Kérem, lépjen kapcsolatba az alkalmazás fejlesztőjével.
+ A problémák jelentése nincs engedélyezve a repository-ban. Kérem, lépjen kapcsolatba az alkalmazás fejlesztőjével.
+ Váratlan hiba történt. Kérem, lépjen kapcsolatba az alkalmazás fejlesztőjével.
+ Nem sikerült elküldeni a jelentést
+ Probléma
+ Küldés manuálisan
+ Kérem, adja meg a leírást
+ Kérem, adja meg az érvényes GitHub jelszavát
+ Kérem, adjon meg egy címet
+ Kérem, adja meg az érvényes GitHub felhasználónevét
+ Egy váratlan hiba történt. Sajnáljuk, hogy hibába botlottál, ha folyton összeomlik, töröld az alkalmazásadatokat, vagy küldj nekünk E-Mailt.
+ Jelentés feltöltése GitHub-ra...
+ Küldés a GitHub fiókkal
+ Vásárolj most
Mégse
-
Kártya
-
- Kör alakú
-
+ Kör
Színes Kártya
-
Kártya
-
Körhinta
-
Kőrhinta effekt a most játszik képernyőn
-
Növelés
-
Cast
-
- Változási napló
-
- A Changelog a Telegram csatornán működik
-
+ Változtatási napló
+ A Változtatási napló a Telegram csatornán működik
Kör alakú
-
- Tisztitás
-
+ Klasszikus
+ Kiürítés
App adat törlése
-
- Törölje a feketelistát
-
- Törölje a lejátszási listát
+ Feketelista kiürítése
+ Lejátszási sor törlése
+ Lejátszási lista kiürítése
%1$s lej\u00e1tsz\u00e1si list\u00e1t? Ezt nem lehet visszavonni!]]>
-
Bezárás
-
Szín
-
Szín
-
Színek
-
+ Zeneszerző
+ Eszköz információk a vágólapra másolva.
Lej\u00e1tsz\u00e1si lista l\u00e9trehoz\u00e1sa nem siker\u00fclt.
"Nem siker\u00fclt lek\u00e9rni a megfelel\u0151 albumbor\u00edt\u00f3t."
A vásárlást nem sikerült visszaállítani.
Nem sikerült beolvasni %d fájlt.
-
Létrehozás
-
Létrehozott lejátszási lista %1$s
-
Tagok és támogatók
-
Jelenleg hallgat %1$s által %2$s
-
- Kinda Sötét
-
+ Kissé sötét
Nincs dalszöveg
-
Lejátszási lista törlése
%1$s lejátszási listát?]]>
-
Lejátszási listák törlése
-
+ Zeneszám törlése
%1$s dalt?]]>
-
+ Dalok törlése
%1$d lejátszási listát?]]>
- %1$d zenét?]]>
+ %1$d zenéket?]]>
Törölte a %1$d zenét.
-
+ Dalok törlése
+ Mélység
+ Leírás
+ Eszköz információ
+ Hagyja, hogy a Retro Music módosítsa az audiobeállításokat
+ Csengőhang beállítás
Szeretné törölni a feketelistát?
%1$s a feketelistáról?]]>
-
Támogatás
-
Ha úgy gondolja, hogy megérdemlem fizetni a munkámért, hagyhatsz néhányat pénzt itt
-
Vegyél nekem egy:
-
Letöltés a Last.fm-ről
-
+ Szerkesztés
Borító szerkesztése
-
Üres
-
Hangszínszabályzó
-
Hiba
-
GYIK
-
Kedvencek
-
+ Te vagy a legkedvencebb dal
+ Fejezze be az utolsó dalt
+ Fit
Lapos
-
Mappák
-
+ Kövesse a rendszert
Neked
-
Teljes
-
Teljes kártya
-
Módosítsa az alkalmazás témáját és színeit
- Nézz és élvezd
-
+ Megjelenés
Műfaj
-
Műfajok
-
- Szerezd meg a projektet a githubban
-
- Csatlakozzon a Google Plus közösséghez, ahol segítséget kérhet, vagy követheti a Retro Zene Alkalmazás frissítéseit
-
+ Szerezd meg a projektet a githubon
+ Csatlakozzon a Google Plus közösséghez ahol segítséget kérhet, vagy követheti a Retro Zene Alkalmazás frissítéseit
1
2
3
@@ -247,162 +181,132 @@
6
7
8
-
+
+ Zsanér
Előzmény
-
- Krzdőlap
-
+ Kezdőlap
+ Vízszintes flip
Kép
-
- A művészképek letöltésének megváltoztatása
-
+ Színátmenet kép
+ A művészképek letöltésének megváltoztatása.
%1$d dalt betett a %2$s lejátszási listába.
-
Instagram
- Ossza meg a Retro Zene beállításait az Instagram példányban
-
+ Ossza meg Retro Music beállításait, hogy bemutassa a Instagram-on
+ Billentyűzet
Bitrát
-
Formátum
Fájl név
Fájl elérési út
Méret
-
Mintavételi arány
-
Hossz
-
Címkézve
-
Utoljára hozzáadva
-
+ Utolsó dal
Játsszunk le egy zenét
-
Könyvtár
-
+ Könyvtár kategóriák
Licencek
-
Világos fehér
-
Listázási fájlok
-
A termékek betöltése ...
-
+ Bjelentkezés
Dalszöveg
-
❤️-el készítve Indiából
-
Materiál
-
- Nevem
-
+ Hiba
+ Engedély hiba
+ A legtöbb játszott albumok
+ A legtöbb játszott művész
+ Név
Legjobb számok
-
Soha
-
Új banner fotó
-
Új lejátszási lista
-
Új profilfotó
-
%s az új indítókönyvtár.
-
+ Következő dal
Nincsenek albumok
-
Nincs előadó
-
"Először játssz le egy dalt, majd próbálkozzon újra."
-
Nem találtunk hangszínszabályzott.
-
Nincsenek műfajok
-
Nem található dalszöveg
-
Nincs lejátszási lista
-
Nincs vásárlás.
-
Nincs eredmény
-
Nincs dal
-
Normál
-
Normál dalszövegek
-
Normál
-
%s nem szerepel a médiában.]]>
-
Nincs szkennelve.
-
Értesítés
-
Értesítési stílus testreszabása
-
Most lejátszott
Sorban áll
Most játszik képernyő személyre szabása
9+ most játszik témák
-
Csak Wi-Fi-n
-
+ Speciális tesztelési szolgáltatások
Egyéb
-
+ Jelszó
3 hónapnál túl
-
+ Ide illessze be a dalszövegeket
+ Csúcs
A külső tárolási hozzáférés engedélyezése tiltva.
-
Engedélyek megtagadva.
-
Megszemélyesít
-
- A most lejátszott és felhasználói felület testreszabása
-
+ Szabd személyre a jelenleg játszott felületet és a kezelőfelületet
Válasszon a helyi tárolóból
-
+ Válasszon képet
+ Pinterest
+ Kövesse a Pinterest oldalt a Retro Music design inspirációjához
Egyszerű
-
A lejátszási értesítés lejátszási/szüneteltetési intézkedéseket tartalmaz.
Értesítés lejátszása
-
Üres lejátszási lista
-
A lejátszási lista üres
-
Lejátszási lista neve
-
Lejátszási listák
-
- Elhomályosodás mértéke homályos témákhoz, alacsonyabb a gyorsabb
- Elhomályosodás mértéke
-
+ Albumrészletek stílusa
+ Homályosítás mértéke homályos témákhoz, az alacsonyabb gyorsabb
+ Homályosítás mértéke
+ Párbeszéd sarok
+ Szűrje a dal időtartamát
+ Album stílusa
Hang
- Általános
+ Vezérlők
+ Téma
Képek
+ Könyvtár
Zárképernyő
Lejátszási listák
-
- Vedd figyelembe hogy ha bekapcsolod ezt gyorsabban fog merülni a telefonod.
+ Szünetelteti a dalt, amikor a hangerő nullára csökken, és elindítja a lejátszást, ha a hangerő emelkedik. Az alkalmazáson kívül is működik
+ Szünet a nullára
+ Vedd figyelembe, hogy ezen funkció engedélyezése hatással lehet az akkuidőre
Tartsa bekapcsolva a képernyőt
-
+ Kattintson a megnyitáshoz vagy a csúsztatáshoz a most játszott képernyő átlátható navigálása nélkül
+ Kattintson vagy Csúsztatson
+ Hóesés hatás
A jelenlegi zeneszámok albumborítóját zárolt háttérképként használja.
- Értesítések, navigáció stb.
- Blokkolja az album borítóját a zárolás képernyőjén. Problémákat okozhat harmadik féltől származó alkalmazásokkal és kütyükkel.
- Carousel effektus mostantól a képernyőn megjelenő albumlemezen. Ne feledje, hogy a kártya és a Homályosított Kártya téma nem fog működni
- Használja a klasszikus értesítési tervet.
- Háttér, A vezérlőgomb színe a lejátszók képernyőjén megjelenő albumminták szerint változik
+ Hangerő csökkentése rendszerhang vagy értesítés érkezik
+ A feketelistán szereplő mappák tartalma el van rejtve a könyvtárban.
+ Elhomályosítja az album borítóját a zárolás képernyőjén. Problémákat okozhat harmadik féltől származó alkalmazásokkal és widgetekkel.
+ Körhinta effektus a most játszott képernyőn lévő albumborítón. Ne feledje, hogy a Kártya és a Homályosított Kártya téma nem fog működni
+ Használja a klasszikus értesítési kinézetet.
+ A háttér és a vezérlőgombok színe a most játszott képernyőn megjelenő albumborító szerint változik
Színek az alkalmazás parancsikonjai az akcentus színében. Minden alkalommal, amikor megváltoztatta a színét, kérjük, kapcsolja be ezt a hatást
Színezi a navigációs sávot az elsődleges színben.
"Sz\u00ednek az \u00e9rtes\u00edt\u00e9st az albumbor\u00edt\u00f3 \u00e9l\u00e9nk sz\u00edn\u00e9ben."
+ Az Anyagtervezés szerint a sötét módban a színeket deszaturálni kell
A legtöbb domináns színt az album vagy az előadó borítója veszi fel.
Extra irányítás a mini lejátszóhoz
"Egyes eszközökön lejátszási problémákat okozhat."
Műfaj lap kapcsolása
Kezdőlap banner stílusának kapcsolása
Növelheti az album borításminőségét, de lassabb kép betöltési időt eredményez. Csak akkor engedélyezze ezt, ha problémái vannak az alacsony felbontású művekkel kapcsolatban.
+ A láthatóság és a könyvtári kategóriák sorrendjének beállítása.
Retro zeneszámok zárolása a képernyőn.
A nyílt forráskódú szoftverek licence részletei
Sarokszegélyek az ablakhoz, albumművészethez stb.
@@ -411,7 +315,6 @@
Indítsa el a lejátszást, amikor a fejhallgató csatlakoztatva van.
A véletlen sorrendű mód kikapcsol, ha új számlistát játszik le
Ha van szabad hely a képernyőn engedélyezett hangerőszabályzókkal
-
Az album borítójának megjelenítése
Album borító téma
Most játszik album borító stílusa
@@ -420,11 +323,13 @@
Előadói rács stílusa
Csökkentse a fókuszvesztés hangerejét
Automatikus letölti képeket
+ Feketelista
Elhomályosított albumborító
Válasszon Hangszínszabélyzott
Klasszikus értesítési terv
Adaptív szín
Színes értesítés
+ Deszaturált szín
Extra vezérlők
Gapless lejátszás
Általános téma
@@ -447,184 +352,142 @@
Kevert mód
Hangerőszabályzók
Felhasználói adatok
-
Elsődleges szín
Az elsődleges téma színe, alapértelmezés szerint kék szürke, jelenleg sötét színekkel működik
-
+ Jelenleg témákat játszik, körhinta effektus és még sok más ..
Profil
-
Vásárlás
-
*Gondolja vásárolása előtt, ne kérjen visszatérítést.
-
Sorban áll
-
Értékeld az alkalmazást
-
Szereted ezt az app-ot a Google Play áruházban, hogy jobb élményt nyújtsunk
-
+ Nemrégiben hozzáadott albumok
+ Nemrégiben hozzáadott művészek
Legutóbbi albumok
-
Legújabb előadók
-
Eltávolítás
-
Banner fotó törlése
-
Borító eltávolítása
-
Eltávolítás a feketelistáról
-
Profilfotó eltávolítása
-
Távolítsa el a dalt a lejátszási listáról
%1$s dalt a lejátszási listából?]]>
-
A dalok eltávolítása a lejátszási listáról
-
%1$d dalt a lejátszási listából?]]>
-
Lejátszási lista átnevezése
-
+ Hibajelentés
+ Hibajelentés
+ Visszaállítás
Az előadó képének visszaállítása
-
Visszaállítás
-
Az előző vásárlás helyreállítása. Kérjük, indítsa újra az alkalmazást az összes funkció használatához.
Korábbi vásárlások visszaállítása.
-
A vásárlás visszaállítása ...
-
Retro Zene Hangszínszabályzó
-
+ Retro Music Pro
+ A fájl törlése sikertelen: %s
+
+ Nem lehet SAF URI
+ Nyissa meg a navigációs fiókot
+ Engedélyezze az \"SD kártya megjelenítése\" lehetőséget a túlcsordulási menüben
+
+ %s SD kártya hozzáférést igényel
+ Meg kell választanod az SD-kártya gyökérkönyvtárát
+ Válassza ki az SD kártyát a navigációs fiókban
+ Ne nyisson semmilyen almappát
+ Érintse meg a \"select\" gombot a képernyő alján
+ A fájl írása sikertelen: %s
+ Mentés
Mentés fájlként
-
Fájl mentése másként
-
Mentett lejátszási lista a következőhöz: %s
-
A változtatások mentése
-
Média szkennelés
-
%2$d fájlt %1$d szkennelt.
-
Keresés a könyvtárban ...
-
Minden kiválasztása
-
Banner fotó kiválasztása
-
Kiválaszott
-
+ Küldjön összeomlási naplót
+ Beállít
Állítsa be az előadó képét
-
+ Profilfotó beállítása
+ Alkalmazás megosztása
Keverés
-
Egyszerű
-
Az elalváskapcsoló kikapcsolva.
Az elalvási időzítő beállítása %d perc múlva.
-
+ Csúsztatás
+ Kis album
Közösségi
-
Dal
-
A dal időtartama
-
Dalok
-
Sorrend
Növekvő
Album
Előadó
+ Zeneszerző
Dátum
Év
Csökkenő
-
Sajnálom! A készülék nem támogatja a beszédet
-
Keresés a könyvtárban
-
+ Rakás
+ Kezdje el lejátszani a zenét
+ Javaslatok
Csak mutassa meg a nevét a kezdőképernyőn
-
Támogatás fejlesztése
-
+ Csúsztasd fel a feloldáshoz
Szinkronizált dalszövegek
-
Rendszer kiegyenlítő
-
Telegram
Csatlakozz a Telegram csoporthoz hogy megbeszélhesd a hibákat, ajánlásokat tegyél, bemutass valamit stb...
-
Köszönöm!
-
Az audio fájl
-
Ebben a hónapban
-
Ezen a héten
-
Egy éve
-
Apró
-
+ Cím
Irányítópult
-
Jó napot
Jó nap
Jó estét
Jó reggelt
Jó éjszakát
-
Mi a neved?
-
Ma
-
Legjobb albumok
-
Legjobb előadok
-
"Sáv (2 a 2. vagy a 3004-es számhoz a CD3 4. sávjához)"
-
Sáv száma
-
Fordítás
-
Segítsen nekünk az alkalmazás nyelvének fordításához
-
Twitter oldal
Ossza meg tervét a RetroMusicApp segítségével
-
Címkézetlen
-
Nem lehetett j\u00e1tszani ezt a dalt.
-
A következő
-
Kép frissítése
-
Frissítés...
-
+ Felhasználónév
Verzió
-
+ Függőleges flip
Virtualizáló
-
Webes keresés
-
+ Üdvözöljük,
Mit szeretne megosztani?
-
+ Mi az újdonság?
Ablak
-
Lekerekített sarkak
-
Állítsa be a (z) %1$s csengőhangot.
-
%1$d kiválasztása
-
Év
- More from %s
+ Legalább egy kategóriát kell kiválasztania
+ Továbbítani fogjuk a problémakezelő weboldalra.
+ Fiókja adatait kizárólag a hitelesítéshez fogjuk használni.
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 18fa14ae5..f8c0822f7 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -2,8 +2,8 @@
Team e pagine social
- Colore dominante
- Il colore di accento del tema, verde acqua è il predefinito
+ Accento colore
+ Il colore di accento del tema, il predefinito é verde acqua
Informazioni
@@ -14,8 +14,10 @@
Cancella coda
Svuota la playlist
- Rimuovi
- Cancella dal dispositivo
+ Modalità ripetizione continua
+
+ Elimina
+ Elimina dal dispositivo
Dettagli
@@ -46,7 +48,7 @@
Rinomina
- Salva coda
+ Salva coda di riproduzione
Scansiona
@@ -69,13 +71,16 @@
Modifica tag
+ Seleziona preferito
+ Seleziona modalità di riproduzione casuale
+
Adattivo
Aggiungi
Aggiungi testi
- Aggiungi immagine
+ Aggiungi foto
"Aggiungi alla playlist"
@@ -87,18 +92,17 @@
Album
- Artista album
+ Artista dell\'album
Il titolo o l\'artista sono vuoti
Album
-
Sempre
- Hey, dai un\'occhiata a questo bel lettore musicale a:
+ Hey, dai un\'occhiata a questo fantastico lettore musicale:
+https://play.google.com/store/apps/details?id=%s
-
Casuale
Tracce migliori
@@ -149,6 +153,8 @@
Caricando il rapporto su GitHub...
Invia con l\'account GitHub
+ Acquista ora
+
Annulla
Card
@@ -211,7 +217,7 @@
Ascoltando attualmente %1$s di %2$s.
- Tipo buio
+ Scuro
Nessun testo
@@ -220,7 +226,7 @@
Elimina playlist
- Elimina canzone
+ Elimina brano
%1$s?]]>
Elimina brani
@@ -229,6 +235,8 @@
%1$d brani?]]>
Eliminati %1$d brani
+ Eliminando i brani
+
Profondità
Descrizione
@@ -264,6 +272,8 @@
Preferiti
+ I tuoi brani preferiti
+
Termina ultimo brano
Adatta
@@ -272,6 +282,8 @@
Cartelle
+ Sistema
+
Per te
Pieno
@@ -346,7 +358,7 @@
Licenze
- Bianco puro
+ Chiaro
Elenco dei file
@@ -364,6 +376,9 @@
Errore di autorizzazione
+ Album più ascoltati
+ Artisti più ascoltati
+
Nome
I più riprodotti
@@ -464,6 +479,8 @@
Quantità di sfocatura applicata per i temi con sfocatura, minore è più veloce
Quantità di sfocatura
+ Angoli finestra
+
Filtro durata brano
Stile album
@@ -475,9 +492,9 @@
Schermata di blocco
Playlist
- Mette in pausa la riproduzione a zero e riprende aumentando il volume. Attenzione: quando aumenti il volume la riproduzione inizia anche all\'esterno dell\'app
+ Mette in pausa la riproduzione quando il volume scende a zero e riprende aumentando il volume. Funziona anche al di fuori dell\'app
Pausa a zero
- Ricorda che abilitando questa opzione la batteria potrebbe risentirne
+ "Ricorda che abilitando questa opzione l'autonomia del tuo dispositivo potrebbe risentirne "
Mantieni lo schermo acceso
Premi per aprire o scorri nella schermata di riproduzione
@@ -495,6 +512,7 @@
Colora le scorciatoie dell\'app con il colore in rilievo. Ogni volta che cambi colore attiva questo perché abbia effetto
Colora la barra di navigazione con il colore primario
"Colora la notifica con il colore principale della copertina dell'album"
+ Secondo le linee guida del Material Design, in modalità scura i colori devono essere desaturati
Il colore dominante verrà selezionato dall\'album o dalla copertina dell\'artista
Aggiungi controlli extra nel mini player
"Può causare problemi di riproduzione su alcuni dispositivi"
@@ -525,6 +543,7 @@
Design classico per le notifiche
Colore adattivo
Notifica colorata
+ Colori desaturati
Controlli extra
Riproduzione senza interruzioni
Tema generale
@@ -565,6 +584,9 @@
Adori quest\'app? Facci sapere sul Play Store come possiamo renderla ancora migliore
+ Album aggiunti di recente
+ Artisti aggiunti di recente
+
Album recenti
Artisti recenti
@@ -607,6 +629,22 @@
Retro Music Pro
+ Eliminazione file fallita: %s
+
+
+ Impossibile ottenere l\'URI dal SAF
+
+ Apri il pannello di navigazione
+ Abilita \'Mostra scheda SD\' nel menu a comparsa
+
+ %s richiede l\'accesso alla scheda SD
+ Seleziona la directory principale della scheda SD
+ Seleziona la tua scheda SD nel pannello di navigazione
+ Non aprire alcuna sottocartella
+ Tocca \'seleziona\' nella parte inferiore dello schermo
+
+ Scrittura file fallita: %s
+
Salva
@@ -775,5 +813,4 @@
Verrai reindirizzato al sito web dei problemi.
I dati del tuo account vengono utilizzati solo per l\'autenticazione.
- More from %s
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index faaef98eb..ecb7805f9 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -1,139 +1,85 @@
Takım, sosyal medya linkleri
-
Vurgu rengi
Tema vurgu rengi, varsayılan olarak çamurcun renktedir.
-
Hakkında
-
- Favorilere ekle
+ Favorilere Ekle
Oynatma sırasına ekle
Oynatma listesine ekle
-
Oynatma kuyruğunu temizle
Oynatma sırasını temizle
-
+ Tekrarlı oynatma modu
Sil
Cihazdan sil
-
Ayrıntılar
-
Albüme git
Şarkıcıya git
Şarkı türüne git
Başlangıç dizine git
-
Onayla
-
Izgara boyutu
Izgara boyutu (yer)
-
Yeni oynatma listesi
-
Sonraki
-
Oynat
Hepsini oynat
Bir sonrakini oynat
Oynat/Durdur
-
Önceki
-
Favorilerden çıkar
Oynatma listesinden çıkar
Oynatma listesinden çıkar
-
Yeniden adlandır
-
Oynatma kuyruğunu kaydet
-
Tara
-
Ara
-
Başla
Zil sesi olarak ayarla
Başlangıç dizini olarak ayarla
-
"Ayarlar"
-
Paylaş
-
Hepsini karıştır
Oynatma listesini karıştır
-
Uyku zamanlayıcısı
-
Sıralama koşulu
-
Şarkı bilgilerini düzenle
-
+ Favori değiştir
+ Karışık Çal
Uyarlanabilir
-
Ekle
-
Şarkı sözleri ekle
-
Fotoğraf ekle
-
"Oynatma listesine ekle"
-
Süreli şarkı sözleri ekle
-
"Kuyruğa 1 parça eklendi."
-
%1$d şarkı kuyruğa eklendi.
-
Albüm
-
Albümün sâhibi
-
Ya başlık ya da şarkıcı adı boş.
-
Albümler
-
-
Her zaman
-
Merhaba, harika bir müzik deneyenimi için Retro Müziği şuradan indir: https://play.google.com/store/apps/details?id=%s
-
-
Karıştır
Sık çalınan şarkılar
-
Retro music - Büyük
Retro Music - Kart
Retro Music - Alışılageldik
Retro Music - Küçük
Retro Music - Yazı
-
Şarkıcı
-
Şarkıcılar
-
Ses odaklaması reddedildi.
-
Ses ayarlarını değiştirin ve ekolayzır denetimlerini gözden geçirin
-
Otomatik
-
Temel renk teması
-
Bas Kuvvetlendirme
-
Biyografi
-
Yaşam öyküsü
-
Siyah
-
Kara Liste
-
Bulanıklık
-
Bulanık kart
-
Rapor gönderilemiyor
Geçersiz erişim belirteci. Lütfen uygulama geliştiricisine başvurun.
Seçilen depo için sorunlar etkin değil. Lütfen uygulama geliştiricisiyle iletişime geçin.
@@ -148,147 +94,85 @@
Beklenmedik bir hata oluştu. Bu hatayı bulduğunuz için üzgünüz, eğer dur madan hata verirse \"Verileri Temizleyin\" ya da Eposta gönderin
Rapor GitHub\'a yükleniyor ...
GitHub hesabını kullanarak gönder
-
+ Şimdi satın al
İptal et
-
Kart
-
Yuvarlak
-
Renkli Kart
-
Kart
-
Atlıkarınca
-
Şimdi oynatlıyor ekranında atlıkarınca efekti
-
Basamaklı
-
Yayınla
-
Değişiklik günlüğü
-
Sürümlerdeki değişiklik kayıtları Telegram üzerinde tutulmaktadır.
-
Dairesel
-
Klasik
-
Temizle
-
Uygulama verilerini temizle
-
Kara listeyi temizle
-
Kuyruğu temizle
-
Oynatma listesini temizle
% 1 $ s b> oynatma listesini temizlemek istedi\u011finizden emin misiniz? Bu i\u015flem kal\u0131c\u0131d\u0131r ve geri al\u0131namaz!]]>
-
Kapat
-
Renk
-
Renk
-
Renkler
-
Yazar
-
Cihaz bilgileri panoya kopyalandı
-
Oynatma listesi yarat\u0131lamad\u0131.
"E\u015fle\u015fen bir alb\u00fcm kapa\u011f\u0131 indirilemedi"
Satın alma bulunamadı.
Dosya taranamadı
-
Yarat
-
%1$s adıyla çalma listesi yaratıldı.
-
Üyeler ve katkıda bulunanlar
-
Şu anda %2$s şarkıcısından %1$s dinleniyor.
-
Koyu
-
Şarkı sözü yok
-
Çalma listesini sil
%1$s silinsin mi?]]>
-
Çalma listelerini sil
-
Şarkıyı sil
%1$s adlı şarkı silinsin mi?]]>
-
Şarkıları sil
-
%1$d çalma listeleri silinsin mi?]]>
%1$d parçaları silinsin mi?]]>
%1$d parça silindi.
-
+ Şarkılar siliniyor
Derinlik
-
Açıklama
-
Cihaz Bilgisi
-
Retro Müzik\'in ses ayarlarını değiştirmesine izin ver
-
Zil sesini ayarla
-
Kara listeyi temizlemek istiyor musunuz?
%1$s yolunu kaldırmak istiyor musunuz?]]>
-
Bağış
-
Çalışmalarımın karşılığı olması gerektiğini düşünüyorsan bana biraz bahşiş bırakabilirsin.
-
Bana bağışlayacağın tutar:
-
Last.fm\'den yükle
-
Düzenle
-
Albüm kapağını düzenle
-
Boş
-
Ekolayzır
-
Hata
-
SSS
-
Gözdeler
-
+ Favori Şarkıların
Son şarkıyı bitir
-
Fit
-
Düz
-
Klasörler
-
+ Sistemi izle
Senin için
-
Dolu
-
Kart dolu
-
Uygulamanın arayüzünü ve renklerini değiştirin
Bak ve Hisset
-
Tür
-
Türler
-
Projeyi GitHub\'da çatalla
-
Yardım isteyebileceğiniz veya Retro Müzik güncellemelerini takip etmek için Google+ topluluğumuza katılın.
-
1
2
3
@@ -297,175 +181,99 @@
6
8
8
-
-
Menteşe
-
Geçmiş
-
Ana sayfa
-
Yatay çevir
-
Görüntü
-
Gradyan görüntü
-
Şarkıcı görüntülerinin indirilme ayarları
-
%2$s listesine %1$d parça eklendi.
-
Instagram
Instagram\'da Retro Müzik temanızı paylaşın
-
Klavye
-
Bit Hızı
-
Biçim
Dosya adı
Dosya yolu
Boyut
-
Örnekleme oranı
-
Uzunluk
-
Etiketli
-
Son eklenen
-
Son şarkı
-
Hadi, biraz müzik çalım!
-
Kütüphane
-
Kütüphane kategorileri
-
Lisanslar
-
Açıkça Beyaz
-
Dosyalar listeleniyor
-
Ürünler yükleniyor ...
-
Giriş
-
Şarkı sözleri
-
Hindistan\'da ❤️ ile üretildi
-
Materyal
-
Hata
-
İzin hatası
-
+ En çok çalınan albümler
+ En çok çalınan sanatçılar
İsim
-
Sık oynatılanlar
-
Asla
-
Yeni afiş fotoğrafı
-
Yeni şarkı listesi
-
Yeni profil fotoğrafı ekle
-
%s yeni başlangıç dizini
-
Sonraki Şarkı
-
Albüm yok
-
Sanatçı yok
-
"Önce bir şarkı çal, sonra tekrar dene"
-
Ekolayzır bulunamadı
-
Tür yok
-
Şarkı sözleri yok
-
Oynatma Listesi Yok
-
Satın alma bulunamadı
-
Sonuç yok
-
Şarkı yok
-
Normal
-
Normal şarkı sözleri
-
Normal
-
%s medya deposunda listelenmiyor.]]>
-
Aranacak herhangi bir şey yok.
-
Bildirim
-
Bildirim stilini özelleştirin
-
Şimdi oynatılıyor
Şimdi çalınıyor kuyruğu
Şimdi oynatılıyor ekranını özelleştirin
9+ şimdi oynatılıyor temaları
-
Sadece Wi-Fi ile
-
Gelişmiş test özellikleri
-
Diğer
-
Şifre
-
Son 3 ay
-
Şarkı sözlerini buraya yapıştır
-
+ Zirve
Depolama izni reddedildi.
-
İzinler reddedildi
-
Kişiselleştirme
-
Şimdi çalmakta olan ve kullanıcı arayüzü kontrollerinizi özelleştirin
-
Yerel depolama alanından seç
-
Resim koy
-
Pinterest
Retro Music tasarımından ilham almak için Pinterest sayfasını takip edin
-
Sade
-
Oynatma bildirimi, oynatma / duraklatma vb. Için eylemler sağlar.
Oynatılıyor bildirimi
-
Boş oynatma listesi
-
Oynatma listesi boş
-
Oynatma listesi ismi
-
Oynatma listeleri
-
Albüm detay stili
-
Bulanıklık içeren arayüzler için bulanıklık tutarı, ne kadar azsa o kadar hızlı.
Bulanıklık tutarı
-
+ Diyalog kenarı
Şarkı süresini filtrele
-
Albüm stili
Ses
Kontroller
@@ -474,17 +282,13 @@
Kütüphane
Kilit ekranı
Oynatma listeleri
-
Ses sıfıra düştüğünde şarkıyı duraklatır ve ses seviyesi yükseldiğinde çalmaya başlar. Ayrıca uygulamanın dışında da çalışır
Sıfırda dur
Bu özelliği etkinleştirmenin pil ömrünü etkileyebileceğini unutmayın.
Ekranı açık tut
-
Çalmakta olan ekrana şeffaf gezinme olmadan açmak veya kaydırmak için tıklayın
Tıkla veya Kaydır
-
Kar yağışı efekti
-
Çalmakta olan şarkı albüm kapağını kilit ekranı duvar kağıdı olarak kullanın
Sistem sesi çalındığında veya bir bildirim alındığında sesi kısın
Kara listedeki klasörlerin içeriği kütüphanenizden gizlenir.
@@ -495,6 +299,7 @@
Vurgu rengindeki uygulama kısayollarını renklendirir. Lütfen rengi her değiştirdiğinizde, etkili olması için bu düğmeyi değiştirin.
Birincil renkteki gezinme çubuğunu renklendirir.
"Alb\u00fcm kapa\u011f\u0131n\u0131n canl\u0131 rengindeki bildirimi renklendirir"
+ Karanlık modda malzeme tasarım kurallarına göre renkler doymamış olmalıdır
En baskın renk, albüm veya sanatçı kapağından seçilecektir
Mini oynatıcı için ekstra kontroller ekle
"Bazı cihazlarda oynatma sorunlarına neden olabilir"
@@ -510,7 +315,6 @@
Kulaklık bağlandıktan hemen sonra çalmaya başlayın.
Yeni bir şarkı listesi çalınırken Karışık modu kapanacak
Yeterli alan varsa, ses denetimlerini şimdi oynatma ekranında göster
-
Albüm kapağını göster
Albüm kapağı teması
Albüm kapağını atla
@@ -525,6 +329,7 @@
Klasik bildirim tasarımı
Adaptif renk
Renkli bildirim
+ Doymamış renk
Ekstra kontroller
Boşluksuz oynatma
Uygulama teması
@@ -547,119 +352,79 @@
Karıştır modu
Ses kontrolleri
Kullanıcı bilgisi
-
Ana renk
Ana tema rengi, varsayılanı mavi griye, şimdilik koyu renklerle çalışıyor
-
Şimdi Oynatılıyor temaları, Atlıkarınca efekti, Renkli tema ve daha fazlası..
-
Profil
-
Satın al
-
Lütfen satın almadan önce düşünün. Para iadesi yapılmaz.
-
Kuyruk
-
Uygulamayı Değerlendir
-
Bu uygulamayı sevdin mi? Daha iyi bir gelişim için lütfen Google Play\'de nasıl daha iyi yapabileceğimizi bildir.
-
+ Son eklenen albümler
+ Son eklenen sanatçılar
Son albümler
-
Son sanatçılar
-
Kaldır
-
Afiş fotoğrafını kaldır
-
Kapağı kaldır
-
Kara listeden kaldır
-
Profil fotoğrafını kaldır
-
Şarkıyı oynatma listesinden kaldır
%1$s şarkısı oynatma listesinden kaldır?]]>
-
Şarkıları oynatma listesinden kaldır
-
%1$d oynatma listesinden kaldıracağından emin misin?]]>
-
Oynatma listesini yeniden adlandır
-
Sorun Bildir
-
Hata bildir
-
Sıfırla
-
Sanatçı resmini sıfırla
-
Geri yükle
-
Önceki satın alma işlemi geri yüklendi. Tüm özelliklerden yararlanmak için lütfen uygulamayı yeniden başlatın.
Önceki satın almalar geri yüklendi.
-
Satın alım geri yükleniyor ...
-
Retro Music Ekolayzırı
-
- Retro Müzik Premium
-
+ Retro Music Pro
+ Dosya silme başarısız oldu: %s
+
+ SAF url\'si alınamıyor.
+ Navigasyon sekmesini aç
+ Taşma menüsünde \'SD kartı göster\' seçeneğini etkinleştir
+
+ %s SD kart erişimi gerekiyor
+ SD kart kök dizini seçmeniz gerekir
+ Navigasyon sekmesinde SD kartınızı seçin
+ Herhangi bir alt klasörü açmayın
+ Ekranın alt kısmındaki\' Seç \' düğmesine dokunun
+ Dosya yazma başarısız oldu: %s
Kaydet
-
Dosya olarak kaydet
-
Dosya olarak kaydet
-
Oynatma listesi %s olarak kaydedildi.
-
Değişiklikler kaydediliyor
-
Medya tara
-
%1$d / %2$d dosya tarandı.
-
Kütüphanenizi arayın…
-
Hepsini seç
-
Afiş fotoğrafını seçin
-
Seçilmiş
-
Çökme raporu gönder
-
Ayarla
-
Sanatçı resmini ayarla
-
Profil fotoğrafı seç
-
Uygulamayı paylaş
-
Karıştır
-
Basit
-
Uyku zamanlayıcısı iptal edildi.
Uyku zamanlayıcısı %d dakikaya ayarlandı.
-
Kaydır
-
Küçük albüm
-
Sosyal
-
Şarkı
-
Şarkı süresi
-
Şarkılar
-
Sıralama Ölçütü
yükselen
Albüm
@@ -668,113 +433,62 @@
Tarih
Yıl
Azalan
-
Üzgünüz, ancak cihazın konuşma girişini desteklemiyor.
-
Kütüphanenizde arayın
-
Stack
-
Müzik çalmayı başlat.
-
Öneriler
-
İsmini sadece ana ekranda göster
-
Destek geliştirme
-
Açmak için kaydırın
-
Senkronize şarkı sözleri
-
Sistem Ekolayzırı
-
Telegram
Hataları tartışmak, önerilerde bulunmak ve daha fazlası için Telegram grubuna katılın
-
Teşekkür ederim!
-
Ses dosyası
-
Bu ay
-
Bu hafta
-
Bu yıl
-
Küçük
-
Başlık
-
Gösterge paneli
-
Tünaydın
İyi günler
"İyi akşamlar
"
Günaydın
İyi geceler
-
Adın Ne?
-
Bugün
-
En iyi albümler
-
En iyi sanatçılar
-
"Parça (parça 2 için 2 veya CD3 parça 4 için 3004)"
-
Parça numarası
-
Çevir
-
Uygulamayı diline çevirmek için bize yardımcı ol.
-
Twitter
Tasarımını Retro Müzik ile paylaşın
-
Etiketsiz
-
Bu \u015fark\u0131 oynat\u0131lamad\u0131
-
Bir sonraki
-
Resmi güncelle
-
Güncelleniyor ...
-
Kullanıcı Adı
-
Sürüm
-
Dikey çevir
-
Sanallaştırıcı
-
İnternet\'de ara
-
Hoşgeldin,
-
Ne paylaşmak istiyorsun?
-
Yenilikler
-
Pencere
-
Yuvarlatılmış kenarlar
-
%1$s zil sesi olarak ayarla.
-
%1$d seçildi
-
Yıl
-
- .
-
+ En az bir kategori seçmek zorundasın.
Sorun izleyici web sitesine yönlendirileceksiniz.
-
Hesap verileriniz sadece kimlik doğrulama için kullanılır.
- More from %s
diff --git a/app/src/main/res/values-v21/styles.xml b/app/src/main/res/values-v21/styles.xml
index 7f2ad8658..731883932 100644
--- a/app/src/main/res/values-v21/styles.xml
+++ b/app/src/main/res/values-v21/styles.xml
@@ -18,12 +18,6 @@
- @style/TextViewStyleIm
-
-
-
-
diff --git a/app/src/main/res/values-v23/styles.xml b/app/src/main/res/values-v23/styles.xml
new file mode 100644
index 000000000..9df6d6f37
--- /dev/null
+++ b/app/src/main/res/values-v23/styles.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml
index 1d921fb09..2defddaeb 100644
--- a/app/src/main/res/values-zh-rHK/strings.xml
+++ b/app/src/main/res/values-zh-rHK/strings.xml
@@ -1,139 +1,85 @@
我們的團隊,以及社交媒體
-
- 重色
+ 主題色
主題重色,預設為藍綠色
-
關於
-
加入至我的最愛
加入至播放列表
加入至播放清單
-
清除播放列表
清除播放清單
-
+ 循環播放模式
刪除
由裝置記憶體刪除
-
內容
-
到專輯頁面
- 到歌手頁面
- 到類型頁面
+ 轉到歌手頁面
+ 轉到類型頁面
到主目錄
-
接收
-
網格大小
網格大小(橫向)
-
新播放清單
-
下一首
-
播放
播放全部
播放下一首
播放/暫停
-
上一首
-
由我的最愛移除
由播放列表移除
由播放清單移除
-
重新命名
-
儲存播放清單
-
掃描
-
搜尋
-
開始
設定為鈴聲
設定為主目錄
-
"設定"
-
分享
-
全部隨機播放
隨機播放播放清單
-
休眠計時器
-
排序方式
-
標籤編輯
-
+ 切換至我的最愛
+ 切換隨機播放模式
自適應
-
增加
-
增加歌詞
-
增加\n相片
-
"加入至播放清單"
-
增加時間同步歌詞
-
"已經將1首歌曲新增至播放列表。"
-
已經將 %1$d 歌曲新增至播放列表。
-
專輯
-
專輯歌手
-
標題或歌手一欄是空白的。
-
專輯
-
-
經常
-
嗨,看看這個很有型的播放器吧: https://play.google.com/store/apps/details?id=%s
-
-
隨機播放
歌曲榜
-
Retro Music - 大型模式
Retro Music - 卡片模式
Retro Music - 經典模式
Retro Music - 小型模式
Retro Music - 文字模式
-
歌手
-
歌手
-
無法找到音頻焦點。
-
更改音頻設定及調整等化器
-
自動
-
基色主題
-
低音增強
-
個人簡歷
-
演出者資料
-
純黑
-
黑名單
-
模糊
-
模糊卡片
-
無法上傳報告
存取金鑰無效。請與程式開發人員聯絡。
已選的版本庫(repo)並未針對此問題而啟用。請與程式開發人員聯絡。
@@ -148,147 +94,85 @@
發生未預期的錯誤。真抱歉您發現了這個bug,如果一直崩潰請\"清除程式數據\",或者傳送電郵給我們
正在上傳報告至GitHub...
使用Github帳戶傳送
-
+ 現在購買
取消
-
卡片
-
圓形化
-
彩色卡片
-
卡片
-
轉盤
-
在現在播放的轉盤效果
-
階層式
-
投放
-
版本最新動向
-
在Telegram頻道取得更新動向
-
圓盤
-
基本
-
清除
-
清除程式數據
-
清除黑名單
-
清除列表
-
清除播放清單
%1$s\u64ad\u653e\u6e05\u55ae\u55ce?\u8acb\u6ce8\u610f\u9019\u4e0d\u80fd\u5fa9\u539f!]]>
-
關閉
-
彩色
-
彩色
-
色彩
-
作曲者
-
已複製裝置內容到剪貼簿
-
\u7121\u6cd5\u5efa\u7acb\u64ad\u653e\u6e05\u55ae\u3002
"\u7121\u6cd5\u4e0b\u8f09\u5408\u9069\u7684\u5c08\u8f2f\u5716\u7247\u3002"
無法恢復購買狀態。
無法掃描 %d 個檔案。
-
新增
-
已新增%1$s播放清單。
-
成員和貢獻者
-
我在聽由 %2$s 唱的 %1$s
-
暗黑
-
沒有歌詞
-
移除播放清單
%1$s播放清單嗎?]]>
-
移除多個播放清單
-
刪除歌曲
%1$s歌曲嗎?]]>
-
刪除多首歌曲
-
%1$d個播放清單嗎?]]>
%1$d個歌曲嗎?]]>
已刪除%1$d首歌曲。
-
+ 正在刪除歌曲
深度式
-
描述
-
裝置內容
-
允許Retro Music更改音效設定
-
設定鈴聲
-
要清除黑名單嗎?
%1$s由黑名單移除嗎?]]>
-
捐款
-
若果您覺得我的開發工作值得回報,可以捐助幾元給我
-
給我買個:
-
由Last.fm下載
-
編輯
-
編輯專輯圖片
-
空白
-
等化器
-
錯誤
-
常見問題
-
我的最愛
-
+ 你最喜愛的歌曲
最後一首已經結束播放
-
Fit
-
平面
-
資料夾
-
+ 跟隨系統
給您的
-
全螢幕
-
完整卡片
-
更改程式主題及色彩
介面外觀
-
類型
-
類型
-
在Github參與專案
-
加入Google+社交圈,在那裡您可以提出疑問或追蹤Retro Music的更新
-
1
2
3
@@ -297,175 +181,99 @@
6
7
8
-
-
鉸鏈式
-
歷史
-
主頁
-
水平翻轉式
-
圖片
-
漸變圖像
-
更改下載歌手相片設定
-
已新增%1$d首歌曲到%2$s播放清單。
-
Instagram
在Instagram分享以展示您的RetroMusic版面
-
鍵盤
-
位元率
-
格式
檔案名
檔案位址
大小
-
取樣頻率
-
長度
-
已標記
-
最近新增
-
最後一首
-
讓我們播放音樂吧
-
媒體庫
-
類別庫
-
許可證
-
淺白色
-
正在列出檔案
-
載入中...
-
登入
-
歌詞
-
在印度用❤️做
-
物質
-
錯誤
-
權限錯誤
-
+ 最常播放的專輯
+ 最常播放的歌手
名字
-
最常播放
-
永不
-
新橫幅圖片
-
新播放清單
-
新個人資料圖片
-
最新的主目錄是%s。
-
下一首
-
沒有專輯
-
沒有歌手
-
"請先播放一首歌曲,然後再試一次。"
-
找不到等化器
-
無類型
-
找不到歌詞
-
沒有播放清單
-
無法找到購買狀態。
-
沒有結果
-
沒有歌曲
-
常用
-
正常歌詞
-
常用
-
%s不在媒體庫。]]>
-
沒有項目可以掃描。
-
通知欄
-
個人化通知欄樣式
-
現在播放
現在播放清單
個人化現在播放界面
9+ 現在播放介面主題
-
僅透過Wi-Fi
-
進階測試功能
-
其他
-
密碼
-
在3個月內
-
在此貼上歌詞
-
+ 波紋
存取外置儲存空間權限被拒。
-
存取權限被拒。
-
個人化
-
個人化現在播放及用戶界面
-
由裝置儲存空間選擇
-
選擇圖片
-
Pinterest
加入我們的Pinterest來知道更多Retro Music的設計靈感
-
單色
-
播放通知欄包含了播放/暫停等動作。
播放通知欄
-
空白播放清單
-
空白播放清單
-
播放清單名稱
-
播放清單
-
專輯詳細樣式
-
給模糊模式主題的值,每值愈低就愈快
模糊值
-
+ 對話框圓角
過濾歌曲長度
-
專輯樣式
音樂
控制
@@ -474,17 +282,13 @@
媒體庫
鎖定螢幕
播放清單
-
當無音量時暫停,提高音量時播放。請注意無論你是否開啟了程式此選項也適用
無音量時暫停
請記住當您啟用此選項後或會影響電池壽命
螢幕保持開啟
-
點擊或滑動開啟無透明現在播放導航欄
點擊或滑動
-
雪花效果
-
使用現在播放歌曲的專輯圖片來用作鎖定畫面背景圖片
當播放系統聲音或收到通知時降低音量
列入黑名單的資料夾內的資料會在您的媒體庫隱藏。
@@ -495,6 +299,7 @@
將重色設為程式捷徑色彩。每次更改色彩後請切換此選項來生效
設定導航欄色彩為主色調
"\u5f9e\u5c08\u8f2f\u5716\u7247\u4e2d\u6700\u9bae\u660e\u7684\u8272\u5f69\u4f86\u6311\u9078\u901a\u77e5\u6b04\u8272\u5f69"
+ 根據物質設計指南(Material Design guide),在暗黑模式下的顏色應完全去飽和化
大多數主色會從專輯或歌手圖片中挑選
在迷你播放器增加控制項
"或會引致某些裝置播放功能無法正常運作。"
@@ -510,7 +315,6 @@
當耳機連接後開始立即播放
播放新清單時會關閉隨機播放模式
如果現在播放控制有足夠空間則會顯示音量控制
-
顯示專輯圖片
專輯圖片主題
專輯圖片轉場
@@ -525,6 +329,7 @@
基本通知欄設計
自適應色彩
彩色通知欄
+ 飽和色
額外控制項
無縫播放
應用主題
@@ -547,119 +352,79 @@
隨機模式
音量控制
使用者資料
-
原色
主原色預設為灰藍色,現在適用於深色色彩
-
- 現時播放主題、轉盤效果、色彩主題,還有更多...
-
+ 現時播放主題、轉盤效果,還有更多...
個人資料
-
購買
-
*購買前要三思,切勿要求退款
-
播放列表
-
為這個App評分
-
喜歡這個App嗎?請讓我們知道如何提供更好的體驗
-
+ 最近新增的專輯
+ 最近新增的歌手
近期專輯
-
近期歌手
-
移除
-
移除橫幅圖片
-
移除專輯圖片
-
由黑名單中移除
-
移除個人資料圖片
-
將歌曲由播放清單移除
%1$s 歌曲由播放清單移除嗎?]]>
-
將多首歌曲由播放清單移除
-
%1$d 首歌曲由播放清單移除嗎?]]>
-
重新命名播放清單
-
回報問題
-
回報錯誤
-
重設
-
重設歌手相片
-
恢復
-
已恢復上次購買狀態。請重新啟動程式來應用所有功能。
回復購買狀態
-
正在恢復購買狀態...
-
Retro等化器
-
Retro Music Pro
-
+ 刪除檔案失敗: %s
+
+ 獲取SAF URI失敗
+ 開啟隱藏式選單
+ 在溢出選單中啟用\'顯示SD卡\'
+
+ %s 需要SD卡存取權。
+ 您需要選擇SD卡的根目錄。
+ 在隱藏式選單中選擇您的SD卡
+ 不要開啟任何子資料夾
+ 點擊螢幕底下的\'選擇\'按鈕
+ 寫人檔案失敗: %s
儲存
-
儲存檔案
-
儲存為多個檔案
-
已儲存播放清單到%s。
-
儲存
-
掃描媒體
-
成功掃描 %2$d 項目 中的 %1$d 項目。
-
搜尋媒體庫...
-
選擇全部
-
選擇橫幅圖片
-
已選
-
傳送報告
-
設定
-
設定歌手相片
-
設定個人資料圖片
-
分享程式
-
隨機播放
-
簡單
-
休眠計時器已經取消。
休眠計時器從現在開始 %d 分鐘後停止播放。
-
滑動
-
迷你專輯
-
社交
-
歌曲
-
歌曲長度
-
歌曲
-
排序
遞增
專輯
@@ -668,112 +433,61 @@
日期
年份
遞減
-
對不起!您的裝置不支援語音服務
-
搜尋媒體庫
-
堆疊
-
開始播放音樂。
-
建議
-
只會在首頁顯示您的名字
-
開發支援
-
滑動螢幕以解鎖
-
同步歌詞
-
系統等化器
-
Telegram
加入Telegram群組,討論程式錯誤、給予建議、炫耀一下,還有更多
-
多謝您!
-
音樂檔案
-
這個月
-
這個星期
-
這年
-
迷你
-
標題
-
通知板
-
您好
今天真美好
晚安
早晨
晚安
-
您的名字是...
-
今天
-
專輯榜
-
歌手榜
-
"音軌 (2指音軌2或3004指CD3中的音軌4)"
-
歌曲號碼
-
翻譯
-
協助我們將這個應用程式翻譯成為您的語言
-
Twitter
分享您的Retro Music設計
-
未標記
-
\u7121\u6cd5\u64ad\u653e\u9019\u9996\u6b4c\u66f2\u3002
-
下一首
-
更新圖片
-
更新中...
-
用戶名稱
-
版本
-
垂直翻轉式
-
音樂效果
-
網路搜尋
-
歡迎,
-
有什麼內容想分享的?
-
最新動向
-
視窗
-
圓角
-
已經將%1$s設定為您的鈴聲。
-
%1$d個已選擇
-
年份
-
您必須選擇最少一項類別。
-
您將會轉到問題跟蹤網站。
-
您的帳戶只會用於認證用途。
- More from %s
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 2a8a63873..2d07bcb0f 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -67,14 +67,10 @@
diff --git a/app/src/main/res/values/styles_parents.xml b/app/src/main/res/values/styles_parents.xml
index f06674b2a..5b477656b 100644
--- a/app/src/main/res/values/styles_parents.xml
+++ b/app/src/main/res/values/styles_parents.xml
@@ -26,8 +26,6 @@
- @style/ThemeOverlay.AppCompat
-
-
- @style/Widget.ActionButton.Overflow
@@ -49,8 +47,8 @@
- @color/md_deep_purple_A200
- - @color/darkColorBackground
- - @color/darkColorBackground
+ - @color/darkColorSurface
+ - @color/darkColorSurface
- @color/darkColorSurface
- @color/mi_text_color_primary_dark
- @color/mi_text_color_secondary_dark