diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 10da7cd6..fdddd9e8 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -12,7 +12,7 @@ plugins { android { namespace = "com.maxrave.simpmusic" - compileSdk = 35 + compileSdk = 34 defaultConfig { applicationId = "com.maxrave.simpmusic" diff --git a/app/release/output-metadata.json b/app/release/output-metadata.json index d5f65152..0f0974dc 100644 --- a/app/release/output-metadata.json +++ b/app/release/output-metadata.json @@ -11,8 +11,8 @@ "type": "SINGLE", "filters": [], "attributes": [], - "versionCode": 19, - "versionName": "0.2.3", + "versionCode": 20, + "versionName": "0.2.3-hotfix", "outputFile": "app-release.apk" } ], diff --git a/app/src/main/java/com/maxrave/simpmusic/viewModel/PlaylistViewModel.kt b/app/src/main/java/com/maxrave/simpmusic/viewModel/PlaylistViewModel.kt index d0d68563..27e40b07 100644 --- a/app/src/main/java/com/maxrave/simpmusic/viewModel/PlaylistViewModel.kt +++ b/app/src/main/java/com/maxrave/simpmusic/viewModel/PlaylistViewModel.kt @@ -326,10 +326,12 @@ class PlaylistViewModel if (count == list.size && count > 0) { id.value?.let { updatePlaylistDownloadState(it, DownloadState.STATE_DOWNLOADED) } } - mainRepository.getPlaylist(id.value!!).collect { album -> - if (album != null) { - if (playlistEntity.value?.downloadState != album.downloadState) { - _playlistEntity.value = album + id.value?.let { + mainRepository.getPlaylist(it).collect { album -> + if (album != null) { + if (playlistEntity.value?.downloadState != album.downloadState) { + _playlistEntity.value = album + } } } } diff --git a/kotlinYtmusicScraper/build.gradle.kts b/kotlinYtmusicScraper/build.gradle.kts index 0c41f017..15469b8a 100644 --- a/kotlinYtmusicScraper/build.gradle.kts +++ b/kotlinYtmusicScraper/build.gradle.kts @@ -9,7 +9,7 @@ plugins { android { namespace = "com.maxrave.kotlinytmusicscraper" - compileSdk = 35 + compileSdk = 34 defaultConfig { minSdk = 26