diff --git a/app/src/debug/res/values/donottranslate.xml b/app/src/debug/res/values/donottranslate.xml index 7d3f0ee62..a67ed0a23 100644 --- a/app/src/debug/res/values/donottranslate.xml +++ b/app/src/debug/res/values/donottranslate.xml @@ -1,5 +1,7 @@ + Retro Music-Debug + true false \ No newline at end of file diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/backup/RestoreActivity.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/backup/RestoreActivity.kt index feab240ea..5ee4b8ed5 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/backup/RestoreActivity.kt +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/backup/RestoreActivity.kt @@ -67,17 +67,13 @@ class RestoreActivity : AppCompatActivity() { return uri.lastPathSegment } "content" -> { - val proj = arrayOf(MediaStore.Images.Media.TITLE) + val proj = arrayOf(MediaStore.Files.FileColumns.DISPLAY_NAME) contentResolver.query( - if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.Q) { - MediaStore.Audio.Media.getContentUri(MediaStore.VOLUME_EXTERNAL) - } else { - MediaStore.Audio.Media.EXTERNAL_CONTENT_URI - }, proj, null, null, null + uri, proj, null, null, null )?.use { cursor -> if (cursor.count != 0) { val columnIndex: Int = - cursor.getColumnIndexOrThrow(MediaStore.Images.Media.TITLE) + cursor.getColumnIndexOrThrow(MediaStore.Files.FileColumns.DISPLAY_NAME) cursor.moveToFirst() return cursor.getString(columnIndex) } diff --git a/app/src/main/java/code/name/monkey/retromusic/helper/MusicPlayerRemote.kt b/app/src/main/java/code/name/monkey/retromusic/helper/MusicPlayerRemote.kt index 6bd424963..4101f89ef 100644 --- a/app/src/main/java/code/name/monkey/retromusic/helper/MusicPlayerRemote.kt +++ b/app/src/main/java/code/name/monkey/retromusic/helper/MusicPlayerRemote.kt @@ -459,7 +459,7 @@ object MusicPlayerRemote : KoinComponent { songFile = File(path) } if (songFile == null && uri.path != null) { - songFile = File(uri.path) + songFile = File(uri.path!!) } if (songFile != null) { songs = songRepository.songsByFilePath(songFile.absolutePath)