diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 26f52498e..4d6e58db8 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -29,7 +29,7 @@ android:theme="@style/Theme.RetroMusic.FollowSystem" android:usesCleartextTraffic="false" tools:ignore="AllowBackup,GoogleAppIndexingWarning" - tools:targetApi="m"> + tools:targetApi="q"> .toSongs(): List { return map { diff --git a/app/src/main/java/io/github/muntashirakon/music/dialogs/ImportPlaylistDialog.kt b/app/src/main/java/io/github/muntashirakon/music/dialogs/ImportPlaylistDialog.kt index 359ef1c5b..e40ca35fe 100644 --- a/app/src/main/java/io/github/muntashirakon/music/dialogs/ImportPlaylistDialog.kt +++ b/app/src/main/java/io/github/muntashirakon/music/dialogs/ImportPlaylistDialog.kt @@ -1,12 +1,12 @@ -package code.name.monkey.retromusic.dialogs +package io.github.muntashirakon.music.dialogs import android.app.Dialog import android.os.Bundle import androidx.fragment.app.DialogFragment -import code.name.monkey.retromusic.R -import code.name.monkey.retromusic.extensions.colorButtons -import code.name.monkey.retromusic.extensions.materialDialog -import code.name.monkey.retromusic.fragments.LibraryViewModel +import io.github.muntashirakon.music.R +import io.github.muntashirakon.music.extensions.colorButtons +import io.github.muntashirakon.music.extensions.materialDialog +import io.github.muntashirakon.music.fragments.LibraryViewModel import org.koin.androidx.viewmodel.ext.android.sharedViewModel class ImportPlaylistDialog : DialogFragment() { diff --git a/app/src/main/java/io/github/muntashirakon/music/dialogs/LyricsDialog.kt b/app/src/main/java/io/github/muntashirakon/music/dialogs/LyricsDialog.kt index 9c3b63c78..94942f2f4 100644 --- a/app/src/main/java/io/github/muntashirakon/music/dialogs/LyricsDialog.kt +++ b/app/src/main/java/io/github/muntashirakon/music/dialogs/LyricsDialog.kt @@ -1,4 +1,4 @@ -package code.name.monkey.retromusic.dialogs +package io.github.muntashirakon.music.dialogs import android.os.Bundle import android.view.LayoutInflater @@ -6,12 +6,12 @@ import android.view.View import android.view.ViewGroup import androidx.fragment.app.DialogFragment import androidx.lifecycle.lifecycleScope -import code.name.monkey.retromusic.R -import code.name.monkey.retromusic.extensions.accentTextColor -import code.name.monkey.retromusic.extensions.hide -import code.name.monkey.retromusic.helper.MusicPlayerRemote -import code.name.monkey.retromusic.network.Result -import code.name.monkey.retromusic.repository.Repository +import io.github.muntashirakon.music.R +import io.github.muntashirakon.music.extensions.accentTextColor +import io.github.muntashirakon.music.extensions.hide +import io.github.muntashirakon.music.helper.MusicPlayerRemote +import io.github.muntashirakon.music.network.Result +import io.github.muntashirakon.music.repository.Repository import kotlinx.android.synthetic.main.lyrics_dialog.* import kotlinx.coroutines.Dispatchers.IO import kotlinx.coroutines.Dispatchers.Main diff --git a/app/src/main/java/io/github/muntashirakon/music/dialogs/RemoveSongFromPlaylistDialog.kt b/app/src/main/java/io/github/muntashirakon/music/dialogs/RemoveSongFromPlaylistDialog.kt index b52e9fef5..ca364883f 100644 --- a/app/src/main/java/io/github/muntashirakon/music/dialogs/RemoveSongFromPlaylistDialog.kt +++ b/app/src/main/java/io/github/muntashirakon/music/dialogs/RemoveSongFromPlaylistDialog.kt @@ -1,18 +1,18 @@ -package code.name.monkey.retromusic.dialogs +package io.github.muntashirakon.music.dialogs import android.app.Dialog import android.os.Bundle import androidx.core.os.bundleOf import androidx.core.text.HtmlCompat import androidx.fragment.app.DialogFragment -import code.name.monkey.retromusic.EXTRA_SONG -import code.name.monkey.retromusic.R -import code.name.monkey.retromusic.db.SongEntity -import code.name.monkey.retromusic.extensions.colorButtons -import code.name.monkey.retromusic.extensions.extraNotNull -import code.name.monkey.retromusic.extensions.materialDialog -import code.name.monkey.retromusic.fragments.LibraryViewModel -import code.name.monkey.retromusic.fragments.ReloadType.Playlists +import io.github.muntashirakon.music.EXTRA_SONG +import io.github.muntashirakon.music.R +import io.github.muntashirakon.music.db.SongEntity +import io.github.muntashirakon.music.extensions.colorButtons +import io.github.muntashirakon.music.extensions.extraNotNull +import io.github.muntashirakon.music.extensions.materialDialog +import io.github.muntashirakon.music.fragments.LibraryViewModel +import io.github.muntashirakon.music.fragments.ReloadType.Playlists import org.koin.androidx.viewmodel.ext.android.sharedViewModel class RemoveSongFromPlaylistDialog : DialogFragment() { diff --git a/app/src/main/java/io/github/muntashirakon/music/dialogs/SavePlaylistDialog.kt b/app/src/main/java/io/github/muntashirakon/music/dialogs/SavePlaylistDialog.kt index dd92a9a2d..a873c7c22 100644 --- a/app/src/main/java/io/github/muntashirakon/music/dialogs/SavePlaylistDialog.kt +++ b/app/src/main/java/io/github/muntashirakon/music/dialogs/SavePlaylistDialog.kt @@ -1,4 +1,4 @@ -package code.name.monkey.retromusic.dialogs +package io.github.muntashirakon.music.dialogs import android.app.Dialog import android.os.Bundle @@ -6,14 +6,14 @@ import android.widget.Toast import androidx.core.os.bundleOf import androidx.fragment.app.DialogFragment import androidx.lifecycle.lifecycleScope -import code.name.monkey.retromusic.App -import code.name.monkey.retromusic.EXTRA_PLAYLIST -import code.name.monkey.retromusic.R -import code.name.monkey.retromusic.db.PlaylistWithSongs -import code.name.monkey.retromusic.extensions.colorButtons -import code.name.monkey.retromusic.extensions.extraNotNull -import code.name.monkey.retromusic.extensions.materialDialog -import code.name.monkey.retromusic.util.PlaylistsUtil +import io.github.muntashirakon.music.App +import io.github.muntashirakon.music.EXTRA_PLAYLIST +import io.github.muntashirakon.music.R +import io.github.muntashirakon.music.db.PlaylistWithSongs +import io.github.muntashirakon.music.extensions.colorButtons +import io.github.muntashirakon.music.extensions.extraNotNull +import io.github.muntashirakon.music.extensions.materialDialog +import io.github.muntashirakon.music.util.PlaylistsUtil import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import kotlinx.coroutines.withContext diff --git a/app/src/main/java/io/github/muntashirakon/music/extensions/CursorExtensions.kt b/app/src/main/java/io/github/muntashirakon/music/extensions/CursorExtensions.kt index 22c8e8667..310fe1e0c 100644 --- a/app/src/main/java/io/github/muntashirakon/music/extensions/CursorExtensions.kt +++ b/app/src/main/java/io/github/muntashirakon/music/extensions/CursorExtensions.kt @@ -1,4 +1,4 @@ -package code.name.monkey.retromusic.extensions +package io.github.muntashirakon.music.extensions import android.database.Cursor diff --git a/app/src/main/java/io/github/muntashirakon/music/fragments/CoroutineViewModel.kt b/app/src/main/java/io/github/muntashirakon/music/fragments/CoroutineViewModel.kt index 9b6a5ca4c..75d82f411 100644 --- a/app/src/main/java/io/github/muntashirakon/music/fragments/CoroutineViewModel.kt +++ b/app/src/main/java/io/github/muntashirakon/music/fragments/CoroutineViewModel.kt @@ -1,4 +1,4 @@ -package code.name.monkey.retromusic.fragments +package io.github.muntashirakon.music.fragments import androidx.lifecycle.ViewModel import kotlinx.coroutines.* diff --git a/app/src/main/java/io/github/muntashirakon/music/glide/SingleColorTarget.kt b/app/src/main/java/io/github/muntashirakon/music/glide/SingleColorTarget.kt index d4b2db1cc..a8cb77e8a 100644 --- a/app/src/main/java/io/github/muntashirakon/music/glide/SingleColorTarget.kt +++ b/app/src/main/java/io/github/muntashirakon/music/glide/SingleColorTarget.kt @@ -1,12 +1,12 @@ -package code.name.monkey.retromusic.glide +package io.github.muntashirakon.music.glide import android.graphics.drawable.Drawable import android.widget.ImageView import code.name.monkey.appthemehelper.util.ATHUtil -import code.name.monkey.retromusic.R -import code.name.monkey.retromusic.glide.palette.BitmapPaletteTarget -import code.name.monkey.retromusic.glide.palette.BitmapPaletteWrapper -import code.name.monkey.retromusic.util.ColorUtil +import io.github.muntashirakon.music.R +import io.github.muntashirakon.music.glide.palette.BitmapPaletteTarget +import io.github.muntashirakon.music.glide.palette.BitmapPaletteWrapper +import io.github.muntashirakon.music.util.ColorUtil import com.bumptech.glide.request.animation.GlideAnimation diff --git a/app/src/main/java/io/github/muntashirakon/music/model/CategoryInfo.kt b/app/src/main/java/io/github/muntashirakon/music/model/CategoryInfo.kt index 978c2fe1b..d80afa051 100644 --- a/app/src/main/java/io/github/muntashirakon/music/model/CategoryInfo.kt +++ b/app/src/main/java/io/github/muntashirakon/music/model/CategoryInfo.kt @@ -11,12 +11,12 @@ * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * See the GNU General Public License for more details. */ -package code.name.monkey.retromusic.model +package io.github.muntashirakon.music.model import android.os.Parcelable import androidx.annotation.DrawableRes import androidx.annotation.StringRes -import code.name.monkey.retromusic.R +import io.github.muntashirakon.music.R import kotlinx.android.parcel.Parcelize @Parcelize diff --git a/app/src/main/java/io/github/muntashirakon/music/model/PlaylistSong.kt b/app/src/main/java/io/github/muntashirakon/music/model/PlaylistSong.kt index 8b7cbc00b..c2d1b8ad0 100644 --- a/app/src/main/java/io/github/muntashirakon/music/model/PlaylistSong.kt +++ b/app/src/main/java/io/github/muntashirakon/music/model/PlaylistSong.kt @@ -11,7 +11,7 @@ * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * See the GNU General Public License for more details. */ -package code.name.monkey.retromusic.model +package io.github.muntashirakon.music.model import kotlinx.android.parcel.Parcelize diff --git a/app/src/main/java/io/github/muntashirakon/music/model/Song.kt b/app/src/main/java/io/github/muntashirakon/music/model/Song.kt index 201f22c5c..0f084754a 100644 --- a/app/src/main/java/io/github/muntashirakon/music/model/Song.kt +++ b/app/src/main/java/io/github/muntashirakon/music/model/Song.kt @@ -14,8 +14,6 @@ package io.github.muntashirakon.music.model import android.os.Parcelable -import code.name.monkey.retromusic.db.HistoryEntity -import code.name.monkey.retromusic.db.SongEntity import kotlinx.android.parcel.Parcelize // update equals and hashcode if fields changes diff --git a/app/src/main/java/io/github/muntashirakon/music/model/smartplaylist/PlaylistIdGenerator.kt b/app/src/main/java/io/github/muntashirakon/music/model/smartplaylist/PlaylistIdGenerator.kt index f81ceb6c7..baf6867ce 100644 --- a/app/src/main/java/io/github/muntashirakon/music/model/smartplaylist/PlaylistIdGenerator.kt +++ b/app/src/main/java/io/github/muntashirakon/music/model/smartplaylist/PlaylistIdGenerator.kt @@ -1,4 +1,4 @@ -package code.name.monkey.retromusic.model.smartplaylist +package io.github.muntashirakon.music.model.smartplaylist import androidx.annotation.DrawableRes import kotlin.math.abs diff --git a/app/src/main/java/io/github/muntashirakon/music/network/LyricsService.kt b/app/src/main/java/io/github/muntashirakon/music/network/LyricsService.kt index 0a0e04904..33314805f 100644 --- a/app/src/main/java/io/github/muntashirakon/music/network/LyricsService.kt +++ b/app/src/main/java/io/github/muntashirakon/music/network/LyricsService.kt @@ -1,4 +1,4 @@ -package code.name.monkey.retromusic.network +package io.github.muntashirakon.music.network import retrofit2.http.GET import retrofit2.http.Headers diff --git a/app/src/main/java/io/github/muntashirakon/music/network/conversion/LyricsConverterFactory.kt b/app/src/main/java/io/github/muntashirakon/music/network/conversion/LyricsConverterFactory.kt index 474e81c99..ccda66c9c 100644 --- a/app/src/main/java/io/github/muntashirakon/music/network/conversion/LyricsConverterFactory.kt +++ b/app/src/main/java/io/github/muntashirakon/music/network/conversion/LyricsConverterFactory.kt @@ -12,7 +12,7 @@ * See the GNU General Public License for more details. * */ -package code.name.monkey.retromusic.network.conversion +package io.github.muntashirakon.music.network.conversion import okhttp3.MediaType import okhttp3.RequestBody diff --git a/app/src/main/java/io/github/muntashirakon/music/repository/RoomRepository.kt b/app/src/main/java/io/github/muntashirakon/music/repository/RoomRepository.kt index 4a6eb42d2..e42bff6b5 100644 --- a/app/src/main/java/io/github/muntashirakon/music/repository/RoomRepository.kt +++ b/app/src/main/java/io/github/muntashirakon/music/repository/RoomRepository.kt @@ -1,9 +1,10 @@ -package code.name.monkey.retromusic.repository +package io.github.muntashirakon.music.repository import androidx.annotation.WorkerThread import androidx.lifecycle.LiveData -import code.name.monkey.retromusic.db.* -import code.name.monkey.retromusic.model.Song +import io.github.muntashirakon.music.db.* +import io.github.muntashirakon.music.model.Song +import io.github.muntashirakon.music.db.* interface RoomRepository { diff --git a/app/src/main/java/io/github/muntashirakon/music/repository/SongRepository.kt b/app/src/main/java/io/github/muntashirakon/music/repository/SongRepository.kt index 6bcac171f..46cae7a45 100644 --- a/app/src/main/java/io/github/muntashirakon/music/repository/SongRepository.kt +++ b/app/src/main/java/io/github/muntashirakon/music/repository/SongRepository.kt @@ -150,7 +150,7 @@ class RealSongRepository(private val context: Context) : SongRepository { selectionFinal + " AND " + Media.DURATION + ">= " + (PreferenceUtil.filterLength * 1000) return context.contentResolver.query( - Media.getContentUri(MediaStore.VOLUME_EXTERNAL_PRIMARY), + Media.getContentUri(MediaStore.VOLUME_EXTERNAL), baseProjection, selectionFinal, selectionValuesFinal, diff --git a/app/src/main/java/io/github/muntashirakon/music/util/ColorUtil.java b/app/src/main/java/io/github/muntashirakon/music/util/ColorUtil.java index e4133392c..030913100 100644 --- a/app/src/main/java/io/github/muntashirakon/music/util/ColorUtil.java +++ b/app/src/main/java/io/github/muntashirakon/music/util/ColorUtil.java @@ -1,4 +1,4 @@ -package code.name.monkey.retromusic.util; +package io.github.muntashirakon.music.util; import android.graphics.Bitmap; diff --git a/app/src/main/java/io/github/muntashirakon/music/util/FilePathUtil.kt b/app/src/main/java/io/github/muntashirakon/music/util/FilePathUtil.kt index da30e71c9..048a0f8e2 100644 --- a/app/src/main/java/io/github/muntashirakon/music/util/FilePathUtil.kt +++ b/app/src/main/java/io/github/muntashirakon/music/util/FilePathUtil.kt @@ -1,4 +1,4 @@ -package code.name.monkey.retromusic.util +package io.github.muntashirakon.music.util import android.os.Environment import java.io.File diff --git a/app/src/main/java/io/github/muntashirakon/music/views/AccentIcon.kt b/app/src/main/java/io/github/muntashirakon/music/views/AccentIcon.kt index c48c3c417..5417cb7e5 100644 --- a/app/src/main/java/io/github/muntashirakon/music/views/AccentIcon.kt +++ b/app/src/main/java/io/github/muntashirakon/music/views/AccentIcon.kt @@ -1,10 +1,10 @@ -package code.name.monkey.retromusic.views +package io.github.muntashirakon.music.views import android.content.Context import android.content.res.ColorStateList import android.util.AttributeSet import androidx.appcompat.widget.AppCompatImageView -import code.name.monkey.retromusic.extensions.accentColor +import io.github.muntashirakon.music.extensions.accentColor class AccentIcon @JvmOverloads constructor( context: Context, diff --git a/app/src/main/java/io/github/muntashirakon/music/views/PermissionItem.kt b/app/src/main/java/io/github/muntashirakon/music/views/PermissionItem.kt index 7e627f242..c6252b48d 100644 --- a/app/src/main/java/io/github/muntashirakon/music/views/PermissionItem.kt +++ b/app/src/main/java/io/github/muntashirakon/music/views/PermissionItem.kt @@ -1,4 +1,4 @@ -package code.name.monkey.retromusic.views +package io.github.muntashirakon.music.views import android.content.Context import android.content.res.ColorStateList @@ -6,8 +6,8 @@ import android.util.AttributeSet import android.widget.FrameLayout import code.name.monkey.appthemehelper.ThemeStore import code.name.monkey.appthemehelper.util.ColorUtil -import code.name.monkey.retromusic.R -import code.name.monkey.retromusic.extensions.accentOutlineColor +import io.github.muntashirakon.music.R +import io.github.muntashirakon.music.extensions.accentOutlineColor import kotlinx.android.synthetic.main.item_permission.view.* class PermissionItem @JvmOverloads constructor( diff --git a/app/src/main/res/layout/activity_permission.xml b/app/src/main/res/layout/activity_permission.xml index 784da5c4b..8ed55740f 100644 --- a/app/src/main/res/layout/activity_permission.xml +++ b/app/src/main/res/layout/activity_permission.xml @@ -6,7 +6,7 @@ android:layout_height="match_parent" android:background="?attr/colorSurface"> - - - - -