Repackage to prepare for merge

This commit is contained in:
JFronny 2022-05-14 13:27:14 +02:00
parent b977cde1af
commit 7c6514d010
No known key found for this signature in database
GPG key ID: E76429612C2929F4
455 changed files with 2251 additions and 2302 deletions

View file

@ -56,7 +56,7 @@
-keepclassmembers enum * { *; } -keepclassmembers enum * { *; }
-keepattributes *Annotation*, Signature, Exception -keepattributes *Annotation*, Signature, Exception
-keepnames class androidx.navigation.fragment.NavHostFragment -keepnames class androidx.navigation.fragment.NavHostFragment
-keepnames class io.github.muntashirakon.music.model.Home -keepnames class code.name.monkey.retromusic.model.Home
-keep class * extends androidx.fragment.app.Fragment{} -keep class * extends androidx.fragment.app.Fragment{}
-keepnames class * extends android.os.Parcelable -keepnames class * extends android.os.Parcelable
-keepnames class * extends java.io.Serializable -keepnames class * extends java.io.Serializable

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
package="io.github.muntashirakon.music" package="code.name.monkey.retromusic"
android:installLocation="auto"> android:installLocation="auto">
<uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH" />
@ -19,7 +19,7 @@
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<application <application
android:name=".App" android:name="io.github.muntashirakon.retromusic.App"
android:allowBackup="true" android:allowBackup="true"
android:configChanges="locale|layoutDirection" android:configChanges="locale|layoutDirection"
android:icon="@mipmap/ic_launcher" android:icon="@mipmap/ic_launcher"
@ -32,7 +32,7 @@
tools:ignore="AllowBackup,GoogleAppIndexingWarning" tools:ignore="AllowBackup,GoogleAppIndexingWarning"
tools:targetApi="q"> tools:targetApi="q">
<activity <activity
android:name=".activities.MainActivity" android:name="io.github.muntashirakon.retromusic.activities.MainActivity"
android:label="@string/app_name" android:label="@string/app_name"
android:theme="@style/SplashTheme"> android:theme="@style/SplashTheme">
<intent-filter> <intent-filter>
@ -105,32 +105,32 @@
<data android:mimeType="vnd.android.cursor.dir/audio" /> <data android:mimeType="vnd.android.cursor.dir/audio" />
</intent-filter> </intent-filter>
</activity> </activity>
<activity android:name=".activities.PlayingQueueActivity" /> <activity android:name="io.github.muntashirakon.retromusic.activities.PlayingQueueActivity" />
<activity android:name=".activities.SettingsActivity" /> <activity android:name="io.github.muntashirakon.retromusic.activities.SettingsActivity" />
<activity android:name=".activities.tageditor.AlbumTagEditorActivity" /> <activity android:name="io.github.muntashirakon.retromusic.activities.tageditor.AlbumTagEditorActivity" />
<activity android:name=".activities.tageditor.SongTagEditorActivity" /> <activity android:name="io.github.muntashirakon.retromusic.activities.tageditor.SongTagEditorActivity" />
<activity android:name=".activities.LyricsActivity" /> <activity android:name="io.github.muntashirakon.retromusic.activities.LyricsActivity" />
<activity android:name=".activities.UserInfoActivity" /> <activity android:name="io.github.muntashirakon.retromusic.activities.UserInfoActivity" />
<activity android:name=".activities.LicenseActivity" /> <activity android:name="io.github.muntashirakon.retromusic.activities.LicenseActivity" />
<activity android:name=".activities.WhatsNewActivity" /> <activity android:name="io.github.muntashirakon.retromusic.activities.WhatsNewActivity" />
<activity android:name=".activities.bugreport.BugReportActivity" /> <activity android:name="io.github.muntashirakon.retromusic.activities.bugreport.BugReportActivity" />
<activity android:name=".activities.ShareInstagramStory" /> <activity android:name="io.github.muntashirakon.retromusic.activities.ShareInstagramStory" />
<activity android:name=".activities.DriveModeActivity" /> <activity android:name="io.github.muntashirakon.retromusic.activities.DriveModeActivity" />
<activity android:name=".activities.PermissionActivity" /> <activity android:name="io.github.muntashirakon.retromusic.activities.PermissionActivity" />
<activity android:name=".activities.LockScreenActivity" /> <activity android:name="io.github.muntashirakon.retromusic.activities.LockScreenActivity" />
<activity android:name=".activities.saf.SAFRequestActivity" /> <activity android:name="io.github.muntashirakon.retromusic.activities.saf.SAFRequestActivity" />
<activity <activity
android:name=".appshortcuts.AppShortcutLauncherActivity" android:name="io.github.muntashirakon.retromusic.appshortcuts.AppShortcutLauncherActivity"
android:launchMode="singleInstance" android:launchMode="singleInstance"
android:theme="@android:style/Theme.Translucent.NoTitleBar" /> android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<activity <activity
android:name=".activities.saf.SAFGuideActivity" android:name="io.github.muntashirakon.retromusic.activities.saf.SAFGuideActivity"
android:theme="@style/Theme.Intro" /> android:theme="@style/Theme.Intro" />
<provider <provider
android:name=".misc.GenericFileProvider" android:name="io.github.muntashirakon.retromusic.misc.GenericFileProvider"
android:authorities="${applicationId}.provider" android:authorities="${applicationId}.provider"
android:exported="false" android:exported="false"
android:grantUriPermissions="true"> android:grantUriPermissions="true">
@ -150,13 +150,13 @@
android:resource="@xml/provider_paths" /> android:resource="@xml/provider_paths" />
</provider> </provider>
<receiver android:name=".service.MediaButtonIntentReceiver"> <receiver android:name="io.github.muntashirakon.retromusic.service.MediaButtonIntentReceiver">
<intent-filter> <intent-filter>
<action android:name="android.intent.action.MEDIA_BUTTON" /> <action android:name="android.intent.action.MEDIA_BUTTON" />
</intent-filter> </intent-filter>
</receiver> </receiver>
<receiver android:name=".appwidgets.BootReceiver"> <receiver android:name="io.github.muntashirakon.retromusic.appwidgets.BootReceiver">
<intent-filter> <intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" /> <action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.QUICKBOOT_POWERON" /> <action android:name="android.intent.action.QUICKBOOT_POWERON" />
@ -164,7 +164,7 @@
</receiver> </receiver>
<receiver <receiver
android:name=".appwidgets.AppWidgetBig" android:name="io.github.muntashirakon.retromusic.appwidgets.AppWidgetBig"
android:exported="false" android:exported="false"
android:label="@string/app_widget_big_name"> android:label="@string/app_widget_big_name">
<intent-filter> <intent-filter>
@ -177,7 +177,7 @@
</receiver> </receiver>
<receiver <receiver
android:name=".appwidgets.AppWidgetClassic" android:name="io.github.muntashirakon.retromusic.appwidgets.AppWidgetClassic"
android:exported="false" android:exported="false"
android:label="@string/app_widget_classic_name"> android:label="@string/app_widget_classic_name">
<intent-filter> <intent-filter>
@ -189,7 +189,7 @@
android:resource="@xml/app_widget_classic_info" /> android:resource="@xml/app_widget_classic_info" />
</receiver> </receiver>
<receiver <receiver
android:name=".appwidgets.AppWidgetSmall" android:name="io.github.muntashirakon.retromusic.appwidgets.AppWidgetSmall"
android:exported="false" android:exported="false"
android:label="@string/app_widget_small_name"> android:label="@string/app_widget_small_name">
<intent-filter> <intent-filter>
@ -201,7 +201,7 @@
android:resource="@xml/app_widget_small_info" /> android:resource="@xml/app_widget_small_info" />
</receiver> </receiver>
<receiver <receiver
android:name=".appwidgets.AppWidgetText" android:name="io.github.muntashirakon.retromusic.appwidgets.AppWidgetText"
android:exported="false" android:exported="false"
android:label="@string/app_widget_text_name"> android:label="@string/app_widget_text_name">
<intent-filter> <intent-filter>
@ -213,7 +213,7 @@
android:resource="@xml/app_widget_text" /> android:resource="@xml/app_widget_text" />
</receiver> </receiver>
<receiver <receiver
android:name=".appwidgets.AppWidgetCard" android:name="io.github.muntashirakon.retromusic.appwidgets.AppWidgetCard"
android:exported="false" android:exported="false"
android:label="@string/app_widget_card_name"> android:label="@string/app_widget_card_name">
<intent-filter> <intent-filter>
@ -226,7 +226,7 @@
</receiver> </receiver>
<service <service
android:name=".service.MusicService" android:name="io.github.muntashirakon.retromusic.service.MusicService"
android:enabled="true" android:enabled="true"
android:exported="true" android:exported="true"
android:label="@string/app_name" android:label="@string/app_name"
@ -245,7 +245,7 @@
android:value="true" /> android:value="true" />
<meta-data <meta-data
android:name="io.github.muntashirakon.music.glide.RetroMusicGlideModule" android:name="code.name.monkey.retromusic.glide.RetroMusicGlideModule"
android:value="GlideModule" /> android:value="GlideModule" />
<meta-data <meta-data

View file

@ -11,12 +11,12 @@
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
*/ */
package io.github.muntashirakon.music package code.name.monkey.retromusic
import androidx.multidex.MultiDexApplication import androidx.multidex.MultiDexApplication
import code.name.monkey.appthemehelper.ThemeStore import code.name.monkey.appthemehelper.ThemeStore
import code.name.monkey.appthemehelper.util.VersionUtils import code.name.monkey.appthemehelper.util.VersionUtils
import io.github.muntashirakon.music.appshortcuts.DynamicShortcutManager import code.name.monkey.retromusic.appshortcuts.DynamicShortcutManager
import org.koin.android.ext.koin.androidContext import org.koin.android.ext.koin.androidContext
import org.koin.core.context.startKoin import org.koin.core.context.startKoin

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music package code.name.monkey.retromusic
import android.provider.BaseColumns import android.provider.BaseColumns
import android.provider.MediaStore import android.provider.MediaStore

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music package code.name.monkey.retromusic
import androidx.annotation.IntDef import androidx.annotation.IntDef

View file

@ -1,4 +1,4 @@
package io.github.muntashirakon.music; package code.name.monkey.retromusic;
import android.content.Context; import android.content.Context;
import android.content.ContextWrapper; import android.content.ContextWrapper;

View file

@ -1,24 +1,24 @@
package io.github.muntashirakon.music package code.name.monkey.retromusic
import androidx.room.Room import androidx.room.Room
import androidx.room.RoomDatabase import androidx.room.RoomDatabase
import androidx.sqlite.db.SupportSQLiteDatabase import androidx.sqlite.db.SupportSQLiteDatabase
import io.github.muntashirakon.music.db.BlackListStoreDao import code.name.monkey.retromusic.db.BlackListStoreDao
import io.github.muntashirakon.music.db.BlackListStoreEntity import code.name.monkey.retromusic.db.BlackListStoreEntity
import io.github.muntashirakon.music.db.PlaylistWithSongs import code.name.monkey.retromusic.db.PlaylistWithSongs
import io.github.muntashirakon.music.db.RetroDatabase import code.name.monkey.retromusic.db.RetroDatabase
import io.github.muntashirakon.music.fragments.LibraryViewModel import code.name.monkey.retromusic.fragments.LibraryViewModel
import io.github.muntashirakon.music.fragments.albums.AlbumDetailsViewModel import code.name.monkey.retromusic.fragments.albums.AlbumDetailsViewModel
import io.github.muntashirakon.music.fragments.artists.ArtistDetailsViewModel import code.name.monkey.retromusic.fragments.artists.ArtistDetailsViewModel
import io.github.muntashirakon.music.fragments.genres.GenreDetailsViewModel import code.name.monkey.retromusic.fragments.genres.GenreDetailsViewModel
import io.github.muntashirakon.music.fragments.playlists.PlaylistDetailsViewModel import code.name.monkey.retromusic.fragments.playlists.PlaylistDetailsViewModel
import io.github.muntashirakon.music.model.Genre import code.name.monkey.retromusic.model.Genre
import io.github.muntashirakon.music.network.provideDefaultCache import code.name.monkey.retromusic.network.provideDefaultCache
import io.github.muntashirakon.music.network.provideLastFmRest import code.name.monkey.retromusic.network.provideLastFmRest
import io.github.muntashirakon.music.network.provideLastFmRetrofit import code.name.monkey.retromusic.network.provideLastFmRetrofit
import io.github.muntashirakon.music.network.provideOkHttp import code.name.monkey.retromusic.network.provideOkHttp
import io.github.muntashirakon.music.repository.* import code.name.monkey.retromusic.repository.*
import io.github.muntashirakon.music.util.FilePathUtil import code.name.monkey.retromusic.util.FilePathUtil
import kotlinx.coroutines.Dispatchers.IO import kotlinx.coroutines.Dispatchers.IO
import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.launch import kotlinx.coroutines.launch

View file

@ -1,4 +1,4 @@
package io.github.muntashirakon.music package code.name.monkey.retromusic
import android.content.Context import android.content.Context
import android.util.AttributeSet import android.util.AttributeSet

View file

@ -1,4 +1,4 @@
package io.github.muntashirakon.music; package code.name.monkey.retromusic;
import android.content.Context; import android.content.Context;
import android.util.AttributeSet; import android.util.AttributeSet;

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.activities package code.name.monkey.retromusic.activities
import android.animation.ObjectAnimator import android.animation.ObjectAnimator
import android.graphics.Color import android.graphics.Color
@ -21,20 +21,20 @@ import android.os.Bundle
import android.view.animation.LinearInterpolator import android.view.animation.LinearInterpolator
import android.widget.SeekBar import android.widget.SeekBar
import code.name.monkey.appthemehelper.ThemeStore import code.name.monkey.appthemehelper.ThemeStore
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.activities.base.AbsMusicServiceActivity import code.name.monkey.retromusic.activities.base.AbsMusicServiceActivity
import io.github.muntashirakon.music.fragments.base.AbsPlayerControlsFragment import code.name.monkey.retromusic.fragments.base.AbsPlayerControlsFragment
import io.github.muntashirakon.music.glide.BlurTransformation import code.name.monkey.retromusic.glide.BlurTransformation
import io.github.muntashirakon.music.glide.RetroMusicColoredTarget import code.name.monkey.retromusic.glide.RetroMusicColoredTarget
import io.github.muntashirakon.music.glide.SongGlideRequest import code.name.monkey.retromusic.glide.SongGlideRequest
import io.github.muntashirakon.music.helper.MusicPlayerRemote import code.name.monkey.retromusic.helper.MusicPlayerRemote
import io.github.muntashirakon.music.helper.MusicProgressViewUpdateHelper import code.name.monkey.retromusic.helper.MusicProgressViewUpdateHelper
import io.github.muntashirakon.music.helper.MusicProgressViewUpdateHelper.Callback import code.name.monkey.retromusic.helper.MusicProgressViewUpdateHelper.Callback
import io.github.muntashirakon.music.helper.PlayPauseButtonOnClickHandler import code.name.monkey.retromusic.helper.PlayPauseButtonOnClickHandler
import io.github.muntashirakon.music.misc.SimpleOnSeekbarChangeListener import code.name.monkey.retromusic.misc.SimpleOnSeekbarChangeListener
import io.github.muntashirakon.music.service.MusicService import code.name.monkey.retromusic.service.MusicService
import io.github.muntashirakon.music.util.MusicUtil import code.name.monkey.retromusic.util.MusicUtil
import io.github.muntashirakon.music.util.color.MediaNotificationProcessor import code.name.monkey.retromusic.util.color.MediaNotificationProcessor
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import kotlinx.android.synthetic.main.activity_drive_mode.* import kotlinx.android.synthetic.main.activity_drive_mode.*
import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.CoroutineScope

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
*/ */
package io.github.muntashirakon.music.activities; package code.name.monkey.retromusic.activities;
import android.graphics.Color; import android.graphics.Color;
import android.os.Bundle; import android.os.Bundle;
@ -24,8 +24,8 @@ import code.name.monkey.appthemehelper.ThemeStore;
import code.name.monkey.appthemehelper.util.ATHUtil; import code.name.monkey.appthemehelper.util.ATHUtil;
import code.name.monkey.appthemehelper.util.ColorUtil; import code.name.monkey.appthemehelper.util.ColorUtil;
import code.name.monkey.appthemehelper.util.ToolbarContentTintHelper; import code.name.monkey.appthemehelper.util.ToolbarContentTintHelper;
import io.github.muntashirakon.music.R; import code.name.monkey.retromusic.R;
import io.github.muntashirakon.music.activities.base.AbsBaseActivity; import code.name.monkey.retromusic.activities.base.AbsBaseActivity;
import java.io.BufferedReader; import java.io.BufferedReader;
import java.io.InputStream; import java.io.InputStream;
import java.io.InputStreamReader; import java.io.InputStreamReader;

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.activities package code.name.monkey.retromusic.activities
import android.app.KeyguardManager import android.app.KeyguardManager
import android.content.Context import android.content.Context
@ -21,14 +21,14 @@ import android.os.Bundle
import android.view.View import android.view.View
import android.view.WindowManager import android.view.WindowManager
import androidx.core.view.ViewCompat import androidx.core.view.ViewCompat
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.activities.base.AbsMusicServiceActivity import code.name.monkey.retromusic.activities.base.AbsMusicServiceActivity
import io.github.muntashirakon.music.extensions.whichFragment import code.name.monkey.retromusic.extensions.whichFragment
import io.github.muntashirakon.music.fragments.player.lockscreen.LockScreenControlsFragment import code.name.monkey.retromusic.fragments.player.lockscreen.LockScreenControlsFragment
import io.github.muntashirakon.music.glide.RetroMusicColoredTarget import code.name.monkey.retromusic.glide.RetroMusicColoredTarget
import io.github.muntashirakon.music.glide.SongGlideRequest import code.name.monkey.retromusic.glide.SongGlideRequest
import io.github.muntashirakon.music.helper.MusicPlayerRemote import code.name.monkey.retromusic.helper.MusicPlayerRemote
import io.github.muntashirakon.music.util.color.MediaNotificationProcessor import code.name.monkey.retromusic.util.color.MediaNotificationProcessor
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.r0adkll.slidr.Slidr import com.r0adkll.slidr.Slidr
import com.r0adkll.slidr.model.SlidrConfig import com.r0adkll.slidr.model.SlidrConfig

View file

@ -12,29 +12,26 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.activities package code.name.monkey.retromusic.activities
import android.os.Bundle import android.os.Bundle
import android.view.Menu import android.view.Menu
import android.view.MenuItem import android.view.MenuItem
import android.view.WindowManager import android.view.WindowManager
import androidx.core.view.ViewCompat import androidx.core.view.ViewCompat
import androidx.interpolator.view.animation.FastOutSlowInInterpolator
import code.name.monkey.appthemehelper.ThemeStore import code.name.monkey.appthemehelper.ThemeStore
import code.name.monkey.appthemehelper.util.ToolbarContentTintHelper import code.name.monkey.appthemehelper.util.ToolbarContentTintHelper
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.activities.base.AbsMusicServiceActivity import code.name.monkey.retromusic.activities.base.AbsMusicServiceActivity
import io.github.muntashirakon.music.extensions.surfaceColor import code.name.monkey.retromusic.extensions.surfaceColor
import io.github.muntashirakon.music.helper.MusicPlayerRemote import code.name.monkey.retromusic.helper.MusicPlayerRemote
import io.github.muntashirakon.music.helper.MusicProgressViewUpdateHelper import code.name.monkey.retromusic.helper.MusicProgressViewUpdateHelper
import io.github.muntashirakon.music.lyrics.LrcView import code.name.monkey.retromusic.lyrics.LrcView
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
import io.github.muntashirakon.music.util.LyricUtil import code.name.monkey.retromusic.util.LyricUtil
import io.github.muntashirakon.music.util.RetroUtil import code.name.monkey.retromusic.util.RetroUtil
import com.google.android.material.color.MaterialColors import com.google.android.material.color.MaterialColors
import com.google.android.material.transition.platform.MaterialArcMotion
import com.google.android.material.transition.platform.MaterialContainerTransform import com.google.android.material.transition.platform.MaterialContainerTransform
import com.google.android.material.transition.platform.MaterialContainerTransformSharedElementCallback
import kotlinx.android.synthetic.main.activity_lyrics.* import kotlinx.android.synthetic.main.activity_lyrics.*
class LyricsActivity : AbsMusicServiceActivity(), MusicProgressViewUpdateHelper.Callback { class LyricsActivity : AbsMusicServiceActivity(), MusicProgressViewUpdateHelper.Callback {

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.activities package code.name.monkey.retromusic.activities
import android.content.Intent import android.content.Intent
import android.content.SharedPreferences import android.content.SharedPreferences
@ -23,42 +23,42 @@ import android.provider.MediaStore
import android.view.View import android.view.View
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import androidx.navigation.ui.NavigationUI import androidx.navigation.ui.NavigationUI
import io.github.muntashirakon.music.ADAPTIVE_COLOR_APP import code.name.monkey.retromusic.ADAPTIVE_COLOR_APP
import io.github.muntashirakon.music.ALBUM_COVER_STYLE import code.name.monkey.retromusic.ALBUM_COVER_STYLE
import io.github.muntashirakon.music.ALBUM_COVER_TRANSFORM import code.name.monkey.retromusic.ALBUM_COVER_TRANSFORM
import io.github.muntashirakon.music.BANNER_IMAGE_PATH import code.name.monkey.retromusic.BANNER_IMAGE_PATH
import io.github.muntashirakon.music.BLACK_THEME import code.name.monkey.retromusic.BLACK_THEME
import io.github.muntashirakon.music.CAROUSEL_EFFECT import code.name.monkey.retromusic.CAROUSEL_EFFECT
import io.github.muntashirakon.music.CIRCULAR_ALBUM_ART import code.name.monkey.retromusic.CIRCULAR_ALBUM_ART
import io.github.muntashirakon.music.DESATURATED_COLOR import code.name.monkey.retromusic.DESATURATED_COLOR
import io.github.muntashirakon.music.EXTRA_SONG_INFO import code.name.monkey.retromusic.EXTRA_SONG_INFO
import io.github.muntashirakon.music.GENERAL_THEME import code.name.monkey.retromusic.GENERAL_THEME
import io.github.muntashirakon.music.HOME_ARTIST_GRID_STYLE import code.name.monkey.retromusic.HOME_ARTIST_GRID_STYLE
import io.github.muntashirakon.music.KEEP_SCREEN_ON import code.name.monkey.retromusic.KEEP_SCREEN_ON
import io.github.muntashirakon.music.LANGUAGE_NAME import code.name.monkey.retromusic.LANGUAGE_NAME
import io.github.muntashirakon.music.LIBRARY_CATEGORIES import code.name.monkey.retromusic.LIBRARY_CATEGORIES
import io.github.muntashirakon.music.NOW_PLAYING_SCREEN_ID import code.name.monkey.retromusic.NOW_PLAYING_SCREEN_ID
import io.github.muntashirakon.music.PROFILE_IMAGE_PATH import code.name.monkey.retromusic.PROFILE_IMAGE_PATH
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.ROUND_CORNERS import code.name.monkey.retromusic.ROUND_CORNERS
import io.github.muntashirakon.music.TAB_TEXT_MODE import code.name.monkey.retromusic.TAB_TEXT_MODE
import io.github.muntashirakon.music.TOGGLE_ADD_CONTROLS import code.name.monkey.retromusic.TOGGLE_ADD_CONTROLS
import io.github.muntashirakon.music.TOGGLE_FULL_SCREEN import code.name.monkey.retromusic.TOGGLE_FULL_SCREEN
import io.github.muntashirakon.music.TOGGLE_GENRE import code.name.monkey.retromusic.TOGGLE_GENRE
import io.github.muntashirakon.music.TOGGLE_HOME_BANNER import code.name.monkey.retromusic.TOGGLE_HOME_BANNER
import io.github.muntashirakon.music.TOGGLE_SEPARATE_LINE import code.name.monkey.retromusic.TOGGLE_SEPARATE_LINE
import io.github.muntashirakon.music.TOGGLE_VOLUME import code.name.monkey.retromusic.TOGGLE_VOLUME
import io.github.muntashirakon.music.USER_NAME import code.name.monkey.retromusic.USER_NAME
import io.github.muntashirakon.music.activities.base.AbsSlidingMusicPanelActivity import code.name.monkey.retromusic.activities.base.AbsSlidingMusicPanelActivity
import io.github.muntashirakon.music.extensions.extra import code.name.monkey.retromusic.extensions.extra
import io.github.muntashirakon.music.extensions.findNavController import code.name.monkey.retromusic.extensions.findNavController
import io.github.muntashirakon.music.helper.MusicPlayerRemote import code.name.monkey.retromusic.helper.MusicPlayerRemote
import io.github.muntashirakon.music.helper.SearchQueryHelper.getSongs import code.name.monkey.retromusic.helper.SearchQueryHelper.getSongs
import io.github.muntashirakon.music.model.CategoryInfo import code.name.monkey.retromusic.model.CategoryInfo
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
import io.github.muntashirakon.music.repository.PlaylistSongsLoader import code.name.monkey.retromusic.repository.PlaylistSongsLoader
import io.github.muntashirakon.music.service.MusicService import code.name.monkey.retromusic.service.MusicService
import io.github.muntashirakon.music.util.PreferenceUtil import code.name.monkey.retromusic.util.PreferenceUtil
import kotlinx.coroutines.Dispatchers.IO import kotlinx.coroutines.Dispatchers.IO
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
import org.koin.android.ext.android.get import org.koin.android.ext.android.get

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.activities package code.name.monkey.retromusic.activities
import android.content.Intent import android.content.Intent
import android.net.Uri import android.net.Uri
@ -20,11 +20,11 @@ import android.os.Bundle
import android.provider.Settings import android.provider.Settings
import androidx.core.text.HtmlCompat import androidx.core.text.HtmlCompat
import code.name.monkey.appthemehelper.util.VersionUtils import code.name.monkey.appthemehelper.util.VersionUtils
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.activities.base.AbsMusicServiceActivity import code.name.monkey.retromusic.activities.base.AbsMusicServiceActivity
import io.github.muntashirakon.music.extensions.accentBackgroundColor import code.name.monkey.retromusic.extensions.accentBackgroundColor
import io.github.muntashirakon.music.extensions.show import code.name.monkey.retromusic.extensions.show
import io.github.muntashirakon.music.util.RingtoneManager import code.name.monkey.retromusic.util.RingtoneManager
import kotlinx.android.synthetic.main.activity_permission.* import kotlinx.android.synthetic.main.activity_permission.*
class PermissionActivity : AbsMusicServiceActivity() { class PermissionActivity : AbsMusicServiceActivity() {

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.activities package code.name.monkey.retromusic.activities
import android.content.res.ColorStateList import android.content.res.ColorStateList
import android.os.Bundle import android.os.Bundle
@ -26,14 +26,14 @@ import com.h6ah4i.android.widget.advrecyclerview.draggable.RecyclerViewDragDropM
import com.h6ah4i.android.widget.advrecyclerview.swipeable.RecyclerViewSwipeManager import com.h6ah4i.android.widget.advrecyclerview.swipeable.RecyclerViewSwipeManager
import com.h6ah4i.android.widget.advrecyclerview.touchguard.RecyclerViewTouchActionGuardManager import com.h6ah4i.android.widget.advrecyclerview.touchguard.RecyclerViewTouchActionGuardManager
import com.h6ah4i.android.widget.advrecyclerview.utils.WrapperAdapterUtils import com.h6ah4i.android.widget.advrecyclerview.utils.WrapperAdapterUtils
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.activities.base.AbsMusicServiceActivity import code.name.monkey.retromusic.activities.base.AbsMusicServiceActivity
import io.github.muntashirakon.music.adapter.song.PlayingQueueAdapter import code.name.monkey.retromusic.adapter.song.PlayingQueueAdapter
import io.github.muntashirakon.music.extensions.accentColor import code.name.monkey.retromusic.extensions.accentColor
import io.github.muntashirakon.music.extensions.surfaceColor import code.name.monkey.retromusic.extensions.surfaceColor
import io.github.muntashirakon.music.helper.MusicPlayerRemote import code.name.monkey.retromusic.helper.MusicPlayerRemote
import io.github.muntashirakon.music.util.MusicUtil import code.name.monkey.retromusic.util.MusicUtil
import io.github.muntashirakon.music.util.ThemedFastScroller import code.name.monkey.retromusic.util.ThemedFastScroller
import kotlinx.android.synthetic.main.activity_playing_queue.* import kotlinx.android.synthetic.main.activity_playing_queue.*
open class PlayingQueueActivity : AbsMusicServiceActivity() { open class PlayingQueueActivity : AbsMusicServiceActivity() {

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.activities package code.name.monkey.retromusic.activities
import android.os.Bundle import android.os.Bundle
import android.view.MenuItem import android.view.MenuItem
@ -21,11 +21,11 @@ import androidx.navigation.NavDestination
import code.name.monkey.appthemehelper.ThemeStore import code.name.monkey.appthemehelper.ThemeStore
import code.name.monkey.appthemehelper.util.VersionUtils import code.name.monkey.appthemehelper.util.VersionUtils
import com.afollestad.materialdialogs.color.ColorChooserDialog import com.afollestad.materialdialogs.color.ColorChooserDialog
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.activities.base.AbsBaseActivity import code.name.monkey.retromusic.activities.base.AbsBaseActivity
import io.github.muntashirakon.music.appshortcuts.DynamicShortcutManager import code.name.monkey.retromusic.appshortcuts.DynamicShortcutManager
import io.github.muntashirakon.music.extensions.applyToolbar import code.name.monkey.retromusic.extensions.applyToolbar
import io.github.muntashirakon.music.extensions.findNavController import code.name.monkey.retromusic.extensions.findNavController
import kotlinx.android.synthetic.main.activity_settings.* import kotlinx.android.synthetic.main.activity_settings.*
class SettingsActivity : AbsBaseActivity(), ColorChooserDialog.ColorCallback { class SettingsActivity : AbsBaseActivity(), ColorChooserDialog.ColorCallback {

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.activities package code.name.monkey.retromusic.activities
import android.content.res.ColorStateList import android.content.res.ColorStateList
import android.graphics.Bitmap import android.graphics.Bitmap
@ -26,13 +26,13 @@ import androidx.core.view.drawToBitmap
import code.name.monkey.appthemehelper.ThemeStore import code.name.monkey.appthemehelper.ThemeStore
import code.name.monkey.appthemehelper.util.ColorUtil import code.name.monkey.appthemehelper.util.ColorUtil
import code.name.monkey.appthemehelper.util.MaterialValueHelper import code.name.monkey.appthemehelper.util.MaterialValueHelper
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.activities.base.AbsBaseActivity import code.name.monkey.retromusic.activities.base.AbsBaseActivity
import io.github.muntashirakon.music.glide.RetroMusicColoredTarget import code.name.monkey.retromusic.glide.RetroMusicColoredTarget
import io.github.muntashirakon.music.glide.SongGlideRequest import code.name.monkey.retromusic.glide.SongGlideRequest
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
import io.github.muntashirakon.music.util.Share import code.name.monkey.retromusic.util.Share
import io.github.muntashirakon.music.util.color.MediaNotificationProcessor import code.name.monkey.retromusic.util.color.MediaNotificationProcessor
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import kotlinx.android.synthetic.main.activity_share_instagram.* import kotlinx.android.synthetic.main.activity_share_instagram.*

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.activities package code.name.monkey.retromusic.activities
import android.app.Activity import android.app.Activity
import android.content.Intent import android.content.Intent
@ -25,16 +25,16 @@ import android.view.MenuItem
import android.widget.Toast import android.widget.Toast
import code.name.monkey.appthemehelper.util.ColorUtil import code.name.monkey.appthemehelper.util.ColorUtil
import code.name.monkey.appthemehelper.util.MaterialValueHelper import code.name.monkey.appthemehelper.util.MaterialValueHelper
import io.github.muntashirakon.music.Constants.USER_BANNER import code.name.monkey.retromusic.Constants.USER_BANNER
import io.github.muntashirakon.music.Constants.USER_PROFILE import code.name.monkey.retromusic.Constants.USER_PROFILE
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.activities.base.AbsBaseActivity import code.name.monkey.retromusic.activities.base.AbsBaseActivity
import io.github.muntashirakon.music.extensions.accentColor import code.name.monkey.retromusic.extensions.accentColor
import io.github.muntashirakon.music.extensions.applyToolbar import code.name.monkey.retromusic.extensions.applyToolbar
import io.github.muntashirakon.music.glide.ProfileBannerGlideRequest import code.name.monkey.retromusic.glide.ProfileBannerGlideRequest
import io.github.muntashirakon.music.glide.UserProfileGlideRequest import code.name.monkey.retromusic.glide.UserProfileGlideRequest
import io.github.muntashirakon.music.util.ImageUtil import code.name.monkey.retromusic.util.ImageUtil
import io.github.muntashirakon.music.util.PreferenceUtil import code.name.monkey.retromusic.util.PreferenceUtil
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.bumptech.glide.load.engine.DiskCacheStrategy import com.bumptech.glide.load.engine.DiskCacheStrategy
import com.bumptech.glide.request.RequestListener import com.bumptech.glide.request.RequestListener

View file

@ -1,4 +1,4 @@
package io.github.muntashirakon.music.activities; package code.name.monkey.retromusic.activities;
import android.content.Context; import android.content.Context;
import android.content.pm.PackageInfo; import android.content.pm.PackageInfo;
@ -14,9 +14,9 @@ import code.name.monkey.appthemehelper.util.ATHUtil;
import code.name.monkey.appthemehelper.util.ColorUtil; import code.name.monkey.appthemehelper.util.ColorUtil;
import code.name.monkey.appthemehelper.util.MaterialValueHelper; import code.name.monkey.appthemehelper.util.MaterialValueHelper;
import code.name.monkey.appthemehelper.util.ToolbarContentTintHelper; import code.name.monkey.appthemehelper.util.ToolbarContentTintHelper;
import io.github.muntashirakon.music.R; import code.name.monkey.retromusic.R;
import io.github.muntashirakon.music.activities.base.AbsBaseActivity; import code.name.monkey.retromusic.activities.base.AbsBaseActivity;
import io.github.muntashirakon.music.util.PreferenceUtil; import code.name.monkey.retromusic.util.PreferenceUtil;
import java.io.BufferedReader; import java.io.BufferedReader;
import java.io.InputStream; import java.io.InputStream;
import java.io.InputStreamReader; import java.io.InputStreamReader;

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.activities.base package code.name.monkey.retromusic.activities.base
import android.Manifest import android.Manifest
import android.content.Intent import android.content.Intent
@ -26,7 +26,7 @@ import android.view.KeyEvent
import android.view.View import android.view.View
import androidx.core.app.ActivityCompat import androidx.core.app.ActivityCompat
import code.name.monkey.appthemehelper.ThemeStore import code.name.monkey.appthemehelper.ThemeStore
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import com.google.android.material.snackbar.Snackbar import com.google.android.material.snackbar.Snackbar
abstract class AbsBaseActivity : AbsThemeActivity() { abstract class AbsBaseActivity : AbsThemeActivity() {

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.activities.base package code.name.monkey.retromusic.activities.base
import android.Manifest import android.Manifest
import android.content.BroadcastReceiver import android.content.BroadcastReceiver
@ -24,12 +24,12 @@ import android.content.ServiceConnection
import android.os.Bundle import android.os.Bundle
import android.os.IBinder import android.os.IBinder
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.db.toPlayCount import code.name.monkey.retromusic.db.toPlayCount
import io.github.muntashirakon.music.helper.MusicPlayerRemote import code.name.monkey.retromusic.helper.MusicPlayerRemote
import io.github.muntashirakon.music.interfaces.IMusicServiceEventListener import code.name.monkey.retromusic.interfaces.IMusicServiceEventListener
import io.github.muntashirakon.music.repository.RealRepository import code.name.monkey.retromusic.repository.RealRepository
import io.github.muntashirakon.music.service.MusicService.* import code.name.monkey.retromusic.service.MusicService.*
import java.lang.ref.WeakReference import java.lang.ref.WeakReference
import java.util.* import java.util.*
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.activities.base package code.name.monkey.retromusic.activities.base
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.graphics.Color import android.graphics.Color
@ -27,35 +27,35 @@ import androidx.fragment.app.Fragment
import androidx.fragment.app.commit import androidx.fragment.app.commit
import code.name.monkey.appthemehelper.util.ATHUtil import code.name.monkey.appthemehelper.util.ATHUtil
import code.name.monkey.appthemehelper.util.ColorUtil import code.name.monkey.appthemehelper.util.ColorUtil
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.RetroBottomSheetBehavior import code.name.monkey.retromusic.RetroBottomSheetBehavior
import io.github.muntashirakon.music.extensions.* import code.name.monkey.retromusic.extensions.*
import io.github.muntashirakon.music.fragments.LibraryViewModel import code.name.monkey.retromusic.fragments.LibraryViewModel
import io.github.muntashirakon.music.fragments.MiniPlayerFragment import code.name.monkey.retromusic.fragments.MiniPlayerFragment
import io.github.muntashirakon.music.fragments.NowPlayingScreen import code.name.monkey.retromusic.fragments.NowPlayingScreen
import io.github.muntashirakon.music.fragments.NowPlayingScreen.* import code.name.monkey.retromusic.fragments.NowPlayingScreen.*
import io.github.muntashirakon.music.fragments.base.AbsPlayerFragment import code.name.monkey.retromusic.fragments.base.AbsPlayerFragment
import io.github.muntashirakon.music.fragments.player.adaptive.AdaptiveFragment import code.name.monkey.retromusic.fragments.player.adaptive.AdaptiveFragment
import io.github.muntashirakon.music.fragments.player.blur.BlurPlayerFragment import code.name.monkey.retromusic.fragments.player.blur.BlurPlayerFragment
import io.github.muntashirakon.music.fragments.player.card.CardFragment import code.name.monkey.retromusic.fragments.player.card.CardFragment
import io.github.muntashirakon.music.fragments.player.cardblur.CardBlurFragment import code.name.monkey.retromusic.fragments.player.cardblur.CardBlurFragment
import io.github.muntashirakon.music.fragments.player.circle.CirclePlayerFragment import code.name.monkey.retromusic.fragments.player.circle.CirclePlayerFragment
import io.github.muntashirakon.music.fragments.player.classic.ClassicPlayerFragment import code.name.monkey.retromusic.fragments.player.classic.ClassicPlayerFragment
import io.github.muntashirakon.music.fragments.player.color.ColorFragment import code.name.monkey.retromusic.fragments.player.color.ColorFragment
import io.github.muntashirakon.music.fragments.player.fit.FitFragment import code.name.monkey.retromusic.fragments.player.fit.FitFragment
import io.github.muntashirakon.music.fragments.player.flat.FlatPlayerFragment import code.name.monkey.retromusic.fragments.player.flat.FlatPlayerFragment
import io.github.muntashirakon.music.fragments.player.full.FullPlayerFragment import code.name.monkey.retromusic.fragments.player.full.FullPlayerFragment
import io.github.muntashirakon.music.fragments.player.gradient.GradientPlayerFragment import code.name.monkey.retromusic.fragments.player.gradient.GradientPlayerFragment
import io.github.muntashirakon.music.fragments.player.material.MaterialFragment import code.name.monkey.retromusic.fragments.player.material.MaterialFragment
import io.github.muntashirakon.music.fragments.player.normal.PlayerFragment import code.name.monkey.retromusic.fragments.player.normal.PlayerFragment
import io.github.muntashirakon.music.fragments.player.peak.PeakPlayerFragment import code.name.monkey.retromusic.fragments.player.peak.PeakPlayerFragment
import io.github.muntashirakon.music.fragments.player.plain.PlainPlayerFragment import code.name.monkey.retromusic.fragments.player.plain.PlainPlayerFragment
import io.github.muntashirakon.music.fragments.player.simple.SimplePlayerFragment import code.name.monkey.retromusic.fragments.player.simple.SimplePlayerFragment
import io.github.muntashirakon.music.fragments.player.tiny.TinyPlayerFragment import code.name.monkey.retromusic.fragments.player.tiny.TinyPlayerFragment
import io.github.muntashirakon.music.helper.MusicPlayerRemote import code.name.monkey.retromusic.helper.MusicPlayerRemote
import io.github.muntashirakon.music.model.CategoryInfo import code.name.monkey.retromusic.model.CategoryInfo
import io.github.muntashirakon.music.util.PreferenceUtil import code.name.monkey.retromusic.util.PreferenceUtil
import io.github.muntashirakon.music.views.BottomNavigationBarTinted import code.name.monkey.retromusic.views.BottomNavigationBarTinted
import com.google.android.material.bottomsheet.BottomSheetBehavior.* import com.google.android.material.bottomsheet.BottomSheetBehavior.*
import kotlinx.android.synthetic.main.sliding_music_panel_layout.* import kotlinx.android.synthetic.main.sliding_music_panel_layout.*
import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.androidx.viewmodel.ext.android.viewModel

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.activities.base package code.name.monkey.retromusic.activities.base
import android.content.Context import android.content.Context
import android.graphics.Color import android.graphics.Color
@ -30,11 +30,11 @@ import code.name.monkey.appthemehelper.util.ATHUtil
import code.name.monkey.appthemehelper.util.ColorUtil import code.name.monkey.appthemehelper.util.ColorUtil
import code.name.monkey.appthemehelper.util.MaterialDialogsUtil import code.name.monkey.appthemehelper.util.MaterialDialogsUtil
import code.name.monkey.appthemehelper.util.VersionUtils import code.name.monkey.appthemehelper.util.VersionUtils
import io.github.muntashirakon.music.LanguageContextWrapper import code.name.monkey.retromusic.LanguageContextWrapper
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.util.PreferenceUtil import code.name.monkey.retromusic.util.PreferenceUtil
import io.github.muntashirakon.music.util.RetroUtil import code.name.monkey.retromusic.util.RetroUtil
import io.github.muntashirakon.music.util.theme.ThemeManager import code.name.monkey.retromusic.util.theme.ThemeManager
import java.util.* import java.util.*
abstract class AbsThemeActivity : ATHToolbarActivity(), Runnable { abstract class AbsThemeActivity : ATHToolbarActivity(), Runnable {

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.activities.bugreport package code.name.monkey.retromusic.activities.bugreport
import android.app.Activity import android.app.Activity
import android.app.Dialog import android.app.Dialog
@ -34,14 +34,14 @@ import code.name.monkey.appthemehelper.util.ATHUtil
import code.name.monkey.appthemehelper.util.MaterialUtil import code.name.monkey.appthemehelper.util.MaterialUtil
import code.name.monkey.appthemehelper.util.TintHelper import code.name.monkey.appthemehelper.util.TintHelper
import code.name.monkey.appthemehelper.util.ToolbarContentTintHelper import code.name.monkey.appthemehelper.util.ToolbarContentTintHelper
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.activities.base.AbsThemeActivity import code.name.monkey.retromusic.activities.base.AbsThemeActivity
import io.github.muntashirakon.music.activities.bugreport.model.DeviceInfo import code.name.monkey.retromusic.activities.bugreport.model.DeviceInfo
import io.github.muntashirakon.music.activities.bugreport.model.Report import code.name.monkey.retromusic.activities.bugreport.model.Report
import io.github.muntashirakon.music.activities.bugreport.model.github.ExtraInfo import code.name.monkey.retromusic.activities.bugreport.model.github.ExtraInfo
import io.github.muntashirakon.music.activities.bugreport.model.github.GithubLogin import code.name.monkey.retromusic.activities.bugreport.model.github.GithubLogin
import io.github.muntashirakon.music.activities.bugreport.model.github.GithubTarget import code.name.monkey.retromusic.activities.bugreport.model.github.GithubTarget
import io.github.muntashirakon.music.misc.DialogAsyncTask import code.name.monkey.retromusic.misc.DialogAsyncTask
import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.google.android.material.dialog.MaterialAlertDialogBuilder
import com.google.android.material.floatingactionbutton.FloatingActionButton import com.google.android.material.floatingactionbutton.FloatingActionButton
import com.google.android.material.textfield.TextInputLayout import com.google.android.material.textfield.TextInputLayout

View file

@ -1,4 +1,4 @@
package io.github.muntashirakon.music.activities.bugreport.model; package code.name.monkey.retromusic.activities.bugreport.model;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.content.Context; import android.content.Context;
@ -12,7 +12,7 @@ import org.jetbrains.annotations.NotNull;
import java.util.Arrays; import java.util.Arrays;
import java.util.Locale; import java.util.Locale;
import io.github.muntashirakon.music.util.PreferenceUtil; import code.name.monkey.retromusic.util.PreferenceUtil;
public class DeviceInfo { public class DeviceInfo {

View file

@ -1,6 +1,6 @@
package io.github.muntashirakon.music.activities.bugreport.model; package code.name.monkey.retromusic.activities.bugreport.model;
import io.github.muntashirakon.music.activities.bugreport.model.github.ExtraInfo; import code.name.monkey.retromusic.activities.bugreport.model.github.ExtraInfo;
public class Report { public class Report {

View file

@ -1,4 +1,4 @@
package io.github.muntashirakon.music.activities.bugreport.model.github; package code.name.monkey.retromusic.activities.bugreport.model.github;
import java.util.LinkedHashMap; import java.util.LinkedHashMap;
import java.util.Map; import java.util.Map;

View file

@ -1,4 +1,4 @@
package io.github.muntashirakon.music.activities.bugreport.model.github; package code.name.monkey.retromusic.activities.bugreport.model.github;
import android.text.TextUtils; import android.text.TextUtils;

View file

@ -1,4 +1,4 @@
package io.github.muntashirakon.music.activities.bugreport.model.github; package code.name.monkey.retromusic.activities.bugreport.model.github;
public class GithubTarget { public class GithubTarget {

View file

@ -12,12 +12,12 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
*/ */
package io.github.muntashirakon.music.activities.saf; package code.name.monkey.retromusic.activities.saf;
import android.os.Build; import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import io.github.muntashirakon.music.R; import code.name.monkey.retromusic.R;
import com.heinrichreimersoftware.materialintro.app.IntroActivity; import com.heinrichreimersoftware.materialintro.app.IntroActivity;
import com.heinrichreimersoftware.materialintro.slide.SimpleSlide; import com.heinrichreimersoftware.materialintro.slide.SimpleSlide;

View file

@ -11,13 +11,13 @@
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
*/ */
package io.github.muntashirakon.music.activities.saf package code.name.monkey.retromusic.activities.saf
import android.app.Activity import android.app.Activity
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
import io.github.muntashirakon.music.activities.saf.SAFGuideActivity.REQUEST_CODE_SAF_GUIDE import code.name.monkey.retromusic.activities.saf.SAFGuideActivity.REQUEST_CODE_SAF_GUIDE
import io.github.muntashirakon.music.util.SAFUtil import code.name.monkey.retromusic.util.SAFUtil
/** Created by buliasz on 2021-02-07. */ /** Created by buliasz on 2021-02-07. */
class SAFRequestActivity : Activity() { class SAFRequestActivity : Activity() {

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.activities.tageditor package code.name.monkey.retromusic.activities.tageditor
import android.app.Activity import android.app.Activity
import android.app.SearchManager import android.app.SearchManager
@ -29,16 +29,16 @@ import androidx.appcompat.app.AlertDialog
import code.name.monkey.appthemehelper.ThemeStore import code.name.monkey.appthemehelper.ThemeStore
import code.name.monkey.appthemehelper.util.ATHUtil import code.name.monkey.appthemehelper.util.ATHUtil
import code.name.monkey.appthemehelper.util.TintHelper import code.name.monkey.appthemehelper.util.TintHelper
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.R.drawable import code.name.monkey.retromusic.R.drawable
import io.github.muntashirakon.music.activities.base.AbsBaseActivity import code.name.monkey.retromusic.activities.base.AbsBaseActivity
import io.github.muntashirakon.music.activities.saf.SAFGuideActivity import code.name.monkey.retromusic.activities.saf.SAFGuideActivity
import io.github.muntashirakon.music.extensions.accentColor import code.name.monkey.retromusic.extensions.accentColor
import io.github.muntashirakon.music.model.ArtworkInfo import code.name.monkey.retromusic.model.ArtworkInfo
import io.github.muntashirakon.music.model.LoadingInfo import code.name.monkey.retromusic.model.LoadingInfo
import io.github.muntashirakon.music.repository.Repository import code.name.monkey.retromusic.repository.Repository
import io.github.muntashirakon.music.util.RetroUtil import code.name.monkey.retromusic.util.RetroUtil
import io.github.muntashirakon.music.util.SAFUtil import code.name.monkey.retromusic.util.SAFUtil
import com.google.android.material.button.MaterialButton import com.google.android.material.button.MaterialButton
import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.google.android.material.dialog.MaterialAlertDialogBuilder
import kotlinx.android.synthetic.main.activity_album_tag_editor.* import kotlinx.android.synthetic.main.activity_album_tag_editor.*

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.activities.tageditor package code.name.monkey.retromusic.activities.tageditor
import android.app.Activity import android.app.Activity
import android.content.res.ColorStateList import android.content.res.ColorStateList
@ -28,15 +28,15 @@ import android.transition.Slide
import android.widget.Toast import android.widget.Toast
import code.name.monkey.appthemehelper.util.ATHUtil import code.name.monkey.appthemehelper.util.ATHUtil
import code.name.monkey.appthemehelper.util.MaterialUtil import code.name.monkey.appthemehelper.util.MaterialUtil
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.extensions.appHandleColor import code.name.monkey.retromusic.extensions.appHandleColor
import io.github.muntashirakon.music.glide.palette.BitmapPaletteTranscoder import code.name.monkey.retromusic.glide.palette.BitmapPaletteTranscoder
import io.github.muntashirakon.music.glide.palette.BitmapPaletteWrapper import code.name.monkey.retromusic.glide.palette.BitmapPaletteWrapper
import io.github.muntashirakon.music.model.ArtworkInfo import code.name.monkey.retromusic.model.ArtworkInfo
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
import io.github.muntashirakon.music.util.ImageUtil import code.name.monkey.retromusic.util.ImageUtil
import io.github.muntashirakon.music.util.RetroColorUtil.generatePalette import code.name.monkey.retromusic.util.RetroColorUtil.generatePalette
import io.github.muntashirakon.music.util.RetroColorUtil.getColor import code.name.monkey.retromusic.util.RetroColorUtil.getColor
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.bumptech.glide.load.engine.DiskCacheStrategy import com.bumptech.glide.load.engine.DiskCacheStrategy
import com.bumptech.glide.request.animation.GlideAnimation import com.bumptech.glide.request.animation.GlideAnimation

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.activities.tageditor package code.name.monkey.retromusic.activities.tageditor
import android.net.Uri import android.net.Uri
import android.os.Bundle import android.os.Bundle
@ -20,9 +20,9 @@ import android.text.Editable
import android.text.TextWatcher import android.text.TextWatcher
import code.name.monkey.appthemehelper.util.ATHUtil import code.name.monkey.appthemehelper.util.ATHUtil
import code.name.monkey.appthemehelper.util.MaterialUtil import code.name.monkey.appthemehelper.util.MaterialUtil
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.extensions.appHandleColor import code.name.monkey.retromusic.extensions.appHandleColor
import io.github.muntashirakon.music.repository.SongRepository import code.name.monkey.retromusic.repository.SongRepository
import kotlinx.android.synthetic.main.activity_song_tag_editor.* import kotlinx.android.synthetic.main.activity_song_tag_editor.*
import org.jaudiotagger.tag.FieldKey import org.jaudiotagger.tag.FieldKey
import org.koin.android.ext.android.inject import org.koin.android.ext.android.inject

View file

@ -1,4 +1,4 @@
package io.github.muntashirakon.music.activities.tageditor; package code.name.monkey.retromusic.activities.tageditor;
import android.app.Activity; import android.app.Activity;
import android.app.Dialog; import android.app.Dialog;
@ -30,11 +30,11 @@ import java.io.IOException;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import io.github.muntashirakon.music.R; import code.name.monkey.retromusic.R;
import io.github.muntashirakon.music.misc.DialogAsyncTask; import code.name.monkey.retromusic.misc.DialogAsyncTask;
import io.github.muntashirakon.music.misc.UpdateToastMediaScannerCompletionListener; import code.name.monkey.retromusic.misc.UpdateToastMediaScannerCompletionListener;
import io.github.muntashirakon.music.model.LoadingInfo; import code.name.monkey.retromusic.model.LoadingInfo;
import io.github.muntashirakon.music.util.MusicUtil; import code.name.monkey.retromusic.util.MusicUtil;
public class WriteTagsAsyncTask extends DialogAsyncTask<LoadingInfo, Integer, List<String>> { public class WriteTagsAsyncTask extends DialogAsyncTask<LoadingInfo, Integer, List<String>> {

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
*/ */
package io.github.muntashirakon.music.adapter; package code.name.monkey.retromusic.adapter;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.content.res.ColorStateList; import android.content.res.ColorStateList;
@ -26,9 +26,9 @@ import androidx.annotation.NonNull;
import androidx.recyclerview.widget.ItemTouchHelper; import androidx.recyclerview.widget.ItemTouchHelper;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import code.name.monkey.appthemehelper.ThemeStore; import code.name.monkey.appthemehelper.ThemeStore;
import io.github.muntashirakon.music.R; import code.name.monkey.retromusic.R;
import io.github.muntashirakon.music.model.CategoryInfo; import code.name.monkey.retromusic.model.CategoryInfo;
import io.github.muntashirakon.music.util.SwipeAndDragHelper; import code.name.monkey.retromusic.util.SwipeAndDragHelper;
import com.google.android.material.checkbox.MaterialCheckBox; import com.google.android.material.checkbox.MaterialCheckBox;
import java.util.List; import java.util.List;

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.adapter package code.name.monkey.retromusic.adapter
import android.app.Activity import android.app.Activity
import android.view.LayoutInflater import android.view.LayoutInflater
@ -20,10 +20,10 @@ import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import android.widget.TextView import android.widget.TextView
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.model.Contributor import code.name.monkey.retromusic.model.Contributor
import io.github.muntashirakon.music.util.RetroUtil.openUrl import code.name.monkey.retromusic.util.RetroUtil.openUrl
import io.github.muntashirakon.music.views.RetroShapeableImageView import code.name.monkey.retromusic.views.RetroShapeableImageView
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
class ContributorAdapter( class ContributorAdapter(

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.adapter package code.name.monkey.retromusic.adapter
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
@ -20,10 +20,10 @@ import android.view.ViewGroup
import androidx.core.view.ViewCompat import androidx.core.view.ViewCompat
import androidx.fragment.app.FragmentActivity import androidx.fragment.app.FragmentActivity
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.adapter.base.MediaEntryViewHolder import code.name.monkey.retromusic.adapter.base.MediaEntryViewHolder
import io.github.muntashirakon.music.interfaces.IGenreClickListener import code.name.monkey.retromusic.interfaces.IGenreClickListener
import io.github.muntashirakon.music.model.Genre import code.name.monkey.retromusic.model.Genre
import java.util.* import java.util.*
/** /**

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.adapter package code.name.monkey.retromusic.adapter
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
@ -29,18 +29,18 @@ import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import code.name.monkey.appthemehelper.ThemeStore import code.name.monkey.appthemehelper.ThemeStore
import code.name.monkey.appthemehelper.util.ColorUtil import code.name.monkey.appthemehelper.util.ColorUtil
import io.github.muntashirakon.music.* import code.name.monkey.retromusic.*
import io.github.muntashirakon.music.adapter.album.AlbumAdapter import code.name.monkey.retromusic.adapter.album.AlbumAdapter
import io.github.muntashirakon.music.adapter.artist.ArtistAdapter import code.name.monkey.retromusic.adapter.artist.ArtistAdapter
import io.github.muntashirakon.music.adapter.song.SongAdapter import code.name.monkey.retromusic.adapter.song.SongAdapter
import io.github.muntashirakon.music.extensions.hide import code.name.monkey.retromusic.extensions.hide
import io.github.muntashirakon.music.glide.SongGlideRequest import code.name.monkey.retromusic.glide.SongGlideRequest
import io.github.muntashirakon.music.helper.MusicPlayerRemote import code.name.monkey.retromusic.helper.MusicPlayerRemote
import io.github.muntashirakon.music.interfaces.IAlbumClickListener import code.name.monkey.retromusic.interfaces.IAlbumClickListener
import io.github.muntashirakon.music.interfaces.IArtistClickListener import code.name.monkey.retromusic.interfaces.IArtistClickListener
import io.github.muntashirakon.music.interfaces.IGenreClickListener import code.name.monkey.retromusic.interfaces.IGenreClickListener
import io.github.muntashirakon.music.model.* import code.name.monkey.retromusic.model.*
import io.github.muntashirakon.music.util.PreferenceUtil import code.name.monkey.retromusic.util.PreferenceUtil
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.google.android.material.card.MaterialCardView import com.google.android.material.card.MaterialCardView

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.adapter package code.name.monkey.retromusic.adapter
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
@ -25,18 +25,18 @@ import androidx.fragment.app.FragmentActivity
import androidx.navigation.findNavController import androidx.navigation.findNavController
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import code.name.monkey.appthemehelper.ThemeStore import code.name.monkey.appthemehelper.ThemeStore
import io.github.muntashirakon.music.* import code.name.monkey.retromusic.*
import io.github.muntashirakon.music.adapter.base.MediaEntryViewHolder import code.name.monkey.retromusic.adapter.base.MediaEntryViewHolder
import io.github.muntashirakon.music.db.PlaylistEntity import code.name.monkey.retromusic.db.PlaylistEntity
import io.github.muntashirakon.music.db.PlaylistWithSongs import code.name.monkey.retromusic.db.PlaylistWithSongs
import io.github.muntashirakon.music.glide.AlbumGlideRequest import code.name.monkey.retromusic.glide.AlbumGlideRequest
import io.github.muntashirakon.music.glide.ArtistGlideRequest import code.name.monkey.retromusic.glide.ArtistGlideRequest
import io.github.muntashirakon.music.helper.MusicPlayerRemote import code.name.monkey.retromusic.helper.MusicPlayerRemote
import io.github.muntashirakon.music.helper.menu.SongMenuHelper import code.name.monkey.retromusic.helper.menu.SongMenuHelper
import io.github.muntashirakon.music.model.* import code.name.monkey.retromusic.model.*
import io.github.muntashirakon.music.model.smartplaylist.AbsSmartPlaylist import code.name.monkey.retromusic.model.smartplaylist.AbsSmartPlaylist
import io.github.muntashirakon.music.repository.PlaylistSongsLoader import code.name.monkey.retromusic.repository.PlaylistSongsLoader
import io.github.muntashirakon.music.util.MusicUtil import code.name.monkey.retromusic.util.MusicUtil
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import java.util.* import java.util.*

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.adapter package code.name.monkey.retromusic.adapter
import android.graphics.PorterDuff import android.graphics.PorterDuff
import android.view.LayoutInflater import android.view.LayoutInflater
@ -21,14 +21,14 @@ import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import code.name.monkey.appthemehelper.util.ATHUtil import code.name.monkey.appthemehelper.util.ATHUtil
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.adapter.base.AbsMultiSelectAdapter import code.name.monkey.retromusic.adapter.base.AbsMultiSelectAdapter
import io.github.muntashirakon.music.adapter.base.MediaEntryViewHolder import code.name.monkey.retromusic.adapter.base.MediaEntryViewHolder
import io.github.muntashirakon.music.glide.audiocover.AudioFileCover import code.name.monkey.retromusic.glide.audiocover.AudioFileCover
import io.github.muntashirakon.music.interfaces.ICabHolder import code.name.monkey.retromusic.interfaces.ICabHolder
import io.github.muntashirakon.music.interfaces.ICallbacks import code.name.monkey.retromusic.interfaces.ICallbacks
import io.github.muntashirakon.music.util.MusicUtil import code.name.monkey.retromusic.util.MusicUtil
import io.github.muntashirakon.music.util.RetroUtil import code.name.monkey.retromusic.util.RetroUtil
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.bumptech.glide.load.engine.DiskCacheStrategy import com.bumptech.glide.load.engine.DiskCacheStrategy
import com.bumptech.glide.signature.MediaStoreSignature import com.bumptech.glide.signature.MediaStoreSignature

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.adapter package code.name.monkey.retromusic.adapter
import android.app.Activity import android.app.Activity
import android.view.LayoutInflater import android.view.LayoutInflater
@ -20,11 +20,11 @@ import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import android.widget.TextView import android.widget.TextView
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.extensions.hide import code.name.monkey.retromusic.extensions.hide
import io.github.muntashirakon.music.model.Contributor import code.name.monkey.retromusic.model.Contributor
import io.github.muntashirakon.music.util.RetroUtil import code.name.monkey.retromusic.util.RetroUtil
import io.github.muntashirakon.music.views.RetroShapeableImageView import code.name.monkey.retromusic.views.RetroShapeableImageView
class TranslatorsAdapter( class TranslatorsAdapter(
private var contributors: List<Contributor> private var contributors: List<Contributor>

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.adapter.album package code.name.monkey.retromusic.adapter.album
import android.content.res.ColorStateList import android.content.res.ColorStateList
import android.view.LayoutInflater import android.view.LayoutInflater
@ -21,20 +21,20 @@ import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.core.view.ViewCompat import androidx.core.view.ViewCompat
import androidx.fragment.app.FragmentActivity import androidx.fragment.app.FragmentActivity
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.adapter.base.AbsMultiSelectAdapter import code.name.monkey.retromusic.adapter.base.AbsMultiSelectAdapter
import io.github.muntashirakon.music.adapter.base.MediaEntryViewHolder import code.name.monkey.retromusic.adapter.base.MediaEntryViewHolder
import io.github.muntashirakon.music.glide.AlbumGlideRequest import code.name.monkey.retromusic.glide.AlbumGlideRequest
import io.github.muntashirakon.music.glide.RetroMusicColoredTarget import code.name.monkey.retromusic.glide.RetroMusicColoredTarget
import io.github.muntashirakon.music.helper.SortOrder import code.name.monkey.retromusic.helper.SortOrder
import io.github.muntashirakon.music.helper.menu.SongsMenuHelper import code.name.monkey.retromusic.helper.menu.SongsMenuHelper
import io.github.muntashirakon.music.interfaces.IAlbumClickListener import code.name.monkey.retromusic.interfaces.IAlbumClickListener
import io.github.muntashirakon.music.interfaces.ICabHolder import code.name.monkey.retromusic.interfaces.ICabHolder
import io.github.muntashirakon.music.model.Album import code.name.monkey.retromusic.model.Album
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
import io.github.muntashirakon.music.util.MusicUtil import code.name.monkey.retromusic.util.MusicUtil
import io.github.muntashirakon.music.util.PreferenceUtil import code.name.monkey.retromusic.util.PreferenceUtil
import io.github.muntashirakon.music.util.color.MediaNotificationProcessor import code.name.monkey.retromusic.util.color.MediaNotificationProcessor
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import me.zhanghai.android.fastscroll.PopupTextProvider import me.zhanghai.android.fastscroll.PopupTextProvider

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.adapter.album package code.name.monkey.retromusic.adapter.album
import android.os.Bundle import android.os.Bundle
import android.view.LayoutInflater import android.view.LayoutInflater
@ -23,17 +23,17 @@ import androidx.core.view.ViewCompat
import androidx.fragment.app.Fragment import androidx.fragment.app.Fragment
import androidx.fragment.app.FragmentManager import androidx.fragment.app.FragmentManager
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.fragments.AlbumCoverStyle import code.name.monkey.retromusic.fragments.AlbumCoverStyle
import io.github.muntashirakon.music.fragments.NowPlayingScreen.* import code.name.monkey.retromusic.fragments.NowPlayingScreen.*
import io.github.muntashirakon.music.glide.RetroMusicColoredTarget import code.name.monkey.retromusic.glide.RetroMusicColoredTarget
import io.github.muntashirakon.music.glide.SongGlideRequest import code.name.monkey.retromusic.glide.SongGlideRequest
import io.github.muntashirakon.music.misc.CustomFragmentStatePagerAdapter import code.name.monkey.retromusic.misc.CustomFragmentStatePagerAdapter
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
import io.github.muntashirakon.music.util.MusicUtil import code.name.monkey.retromusic.util.MusicUtil
import io.github.muntashirakon.music.util.NavigationUtil import code.name.monkey.retromusic.util.NavigationUtil
import io.github.muntashirakon.music.util.PreferenceUtil import code.name.monkey.retromusic.util.PreferenceUtil
import io.github.muntashirakon.music.util.color.MediaNotificationProcessor import code.name.monkey.retromusic.util.color.MediaNotificationProcessor
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.google.android.material.dialog.MaterialAlertDialogBuilder
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers

View file

@ -12,19 +12,19 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.adapter.album package code.name.monkey.retromusic.adapter.album
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.fragment.app.FragmentActivity import androidx.fragment.app.FragmentActivity
import io.github.muntashirakon.music.glide.AlbumGlideRequest import code.name.monkey.retromusic.glide.AlbumGlideRequest
import io.github.muntashirakon.music.glide.RetroMusicColoredTarget import code.name.monkey.retromusic.glide.RetroMusicColoredTarget
import io.github.muntashirakon.music.helper.HorizontalAdapterHelper import code.name.monkey.retromusic.helper.HorizontalAdapterHelper
import io.github.muntashirakon.music.interfaces.IAlbumClickListener import code.name.monkey.retromusic.interfaces.IAlbumClickListener
import io.github.muntashirakon.music.interfaces.ICabHolder import code.name.monkey.retromusic.interfaces.ICabHolder
import io.github.muntashirakon.music.model.Album import code.name.monkey.retromusic.model.Album
import io.github.muntashirakon.music.util.MusicUtil import code.name.monkey.retromusic.util.MusicUtil
import io.github.muntashirakon.music.util.color.MediaNotificationProcessor import code.name.monkey.retromusic.util.color.MediaNotificationProcessor
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
class HorizontalAlbumAdapter( class HorizontalAlbumAdapter(

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.adapter.artist package code.name.monkey.retromusic.adapter.artist
import android.content.res.ColorStateList import android.content.res.ColorStateList
import android.content.res.Resources import android.content.res.Resources
@ -22,19 +22,19 @@ import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.core.view.ViewCompat import androidx.core.view.ViewCompat
import androidx.fragment.app.FragmentActivity import androidx.fragment.app.FragmentActivity
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.adapter.base.AbsMultiSelectAdapter import code.name.monkey.retromusic.adapter.base.AbsMultiSelectAdapter
import io.github.muntashirakon.music.adapter.base.MediaEntryViewHolder import code.name.monkey.retromusic.adapter.base.MediaEntryViewHolder
import io.github.muntashirakon.music.extensions.hide import code.name.monkey.retromusic.extensions.hide
import io.github.muntashirakon.music.glide.ArtistGlideRequest import code.name.monkey.retromusic.glide.ArtistGlideRequest
import io.github.muntashirakon.music.glide.RetroMusicColoredTarget import code.name.monkey.retromusic.glide.RetroMusicColoredTarget
import io.github.muntashirakon.music.helper.menu.SongsMenuHelper import code.name.monkey.retromusic.helper.menu.SongsMenuHelper
import io.github.muntashirakon.music.interfaces.IArtistClickListener import code.name.monkey.retromusic.interfaces.IArtistClickListener
import io.github.muntashirakon.music.interfaces.ICabHolder import code.name.monkey.retromusic.interfaces.ICabHolder
import io.github.muntashirakon.music.model.Artist import code.name.monkey.retromusic.model.Artist
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
import io.github.muntashirakon.music.util.MusicUtil import code.name.monkey.retromusic.util.MusicUtil
import io.github.muntashirakon.music.util.color.MediaNotificationProcessor import code.name.monkey.retromusic.util.color.MediaNotificationProcessor
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import java.util.* import java.util.*
import me.zhanghai.android.fastscroll.PopupTextProvider import me.zhanghai.android.fastscroll.PopupTextProvider

View file

@ -1,4 +1,4 @@
package io.github.muntashirakon.music.adapter.base; package code.name.monkey.retromusic.adapter.base;
import android.content.Context; import android.content.Context;
import android.view.Menu; import android.view.Menu;
@ -7,8 +7,8 @@ import androidx.annotation.MenuRes;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import io.github.muntashirakon.music.R; import code.name.monkey.retromusic.R;
import io.github.muntashirakon.music.interfaces.ICabHolder; import code.name.monkey.retromusic.interfaces.ICabHolder;
import com.afollestad.materialcab.MaterialCab; import com.afollestad.materialcab.MaterialCab;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
*/ */
package io.github.muntashirakon.music.adapter.base; package code.name.monkey.retromusic.adapter.base;
import android.graphics.Color; import android.graphics.Color;
import android.view.View; import android.view.View;
@ -24,7 +24,7 @@ import androidx.annotation.Nullable;
import androidx.appcompat.widget.AppCompatImageView; import androidx.appcompat.widget.AppCompatImageView;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import io.github.muntashirakon.music.R; import code.name.monkey.retromusic.R;
import com.google.android.material.card.MaterialCardView; import com.google.android.material.card.MaterialCardView;
import com.h6ah4i.android.widget.advrecyclerview.utils.AbstractDraggableSwipeableItemViewHolder; import com.h6ah4i.android.widget.advrecyclerview.utils.AbstractDraggableSwipeableItemViewHolder;

View file

@ -12,16 +12,16 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.adapter.playlist package code.name.monkey.retromusic.adapter.playlist
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.fragment.app.FragmentActivity import androidx.fragment.app.FragmentActivity
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import io.github.muntashirakon.music.adapter.base.MediaEntryViewHolder import code.name.monkey.retromusic.adapter.base.MediaEntryViewHolder
import io.github.muntashirakon.music.model.Playlist import code.name.monkey.retromusic.model.Playlist
import io.github.muntashirakon.music.util.MusicUtil import code.name.monkey.retromusic.util.MusicUtil
class LegacyPlaylistAdapter( class LegacyPlaylistAdapter(
private val activity: FragmentActivity, private val activity: FragmentActivity,

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.adapter.playlist package code.name.monkey.retromusic.adapter.playlist
import android.graphics.Color import android.graphics.Color
import android.graphics.drawable.Drawable import android.graphics.drawable.Drawable
@ -27,22 +27,22 @@ import androidx.fragment.app.FragmentActivity
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import code.name.monkey.appthemehelper.util.ATHUtil import code.name.monkey.appthemehelper.util.ATHUtil
import code.name.monkey.appthemehelper.util.TintHelper import code.name.monkey.appthemehelper.util.TintHelper
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.adapter.base.AbsMultiSelectAdapter import code.name.monkey.retromusic.adapter.base.AbsMultiSelectAdapter
import io.github.muntashirakon.music.adapter.base.MediaEntryViewHolder import code.name.monkey.retromusic.adapter.base.MediaEntryViewHolder
import io.github.muntashirakon.music.db.PlaylistEntity import code.name.monkey.retromusic.db.PlaylistEntity
import io.github.muntashirakon.music.db.PlaylistWithSongs import code.name.monkey.retromusic.db.PlaylistWithSongs
import io.github.muntashirakon.music.db.SongEntity import code.name.monkey.retromusic.db.SongEntity
import io.github.muntashirakon.music.db.toSongs import code.name.monkey.retromusic.db.toSongs
import io.github.muntashirakon.music.extensions.hide import code.name.monkey.retromusic.extensions.hide
import io.github.muntashirakon.music.extensions.show import code.name.monkey.retromusic.extensions.show
import io.github.muntashirakon.music.helper.menu.PlaylistMenuHelper import code.name.monkey.retromusic.helper.menu.PlaylistMenuHelper
import io.github.muntashirakon.music.helper.menu.SongsMenuHelper import code.name.monkey.retromusic.helper.menu.SongsMenuHelper
import io.github.muntashirakon.music.interfaces.ICabHolder import code.name.monkey.retromusic.interfaces.ICabHolder
import io.github.muntashirakon.music.interfaces.IPlaylistClickListener import code.name.monkey.retromusic.interfaces.IPlaylistClickListener
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
import io.github.muntashirakon.music.util.AutoGeneratedPlaylistBitmap import code.name.monkey.retromusic.util.AutoGeneratedPlaylistBitmap
import io.github.muntashirakon.music.util.MusicUtil import code.name.monkey.retromusic.util.MusicUtil
import kotlinx.coroutines.Dispatchers.IO import kotlinx.coroutines.Dispatchers.IO
import kotlinx.coroutines.Dispatchers.Main import kotlinx.coroutines.Dispatchers.Main
import kotlinx.coroutines.launch import kotlinx.coroutines.launch

View file

@ -12,17 +12,17 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.adapter.song package code.name.monkey.retromusic.adapter.song
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.annotation.LayoutRes import androidx.annotation.LayoutRes
import androidx.fragment.app.FragmentActivity import androidx.fragment.app.FragmentActivity
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.helper.MusicPlayerRemote import code.name.monkey.retromusic.helper.MusicPlayerRemote
import io.github.muntashirakon.music.interfaces.ICabHolder import code.name.monkey.retromusic.interfaces.ICabHolder
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
abstract class AbsOffsetSongAdapter( abstract class AbsOffsetSongAdapter(
activity: FragmentActivity, activity: FragmentActivity,

View file

@ -12,21 +12,21 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.adapter.song package code.name.monkey.retromusic.adapter.song
import android.view.MenuItem import android.view.MenuItem
import android.view.View import android.view.View
import androidx.fragment.app.FragmentActivity import androidx.fragment.app.FragmentActivity
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.R.menu import code.name.monkey.retromusic.R.menu
import io.github.muntashirakon.music.db.PlaylistEntity import code.name.monkey.retromusic.db.PlaylistEntity
import io.github.muntashirakon.music.db.toSongEntity import code.name.monkey.retromusic.db.toSongEntity
import io.github.muntashirakon.music.db.toSongs import code.name.monkey.retromusic.db.toSongs
import io.github.muntashirakon.music.dialogs.RemoveSongFromPlaylistDialog import code.name.monkey.retromusic.dialogs.RemoveSongFromPlaylistDialog
import io.github.muntashirakon.music.interfaces.ICabHolder import code.name.monkey.retromusic.interfaces.ICabHolder
import io.github.muntashirakon.music.model.PlaylistSong import code.name.monkey.retromusic.model.PlaylistSong
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
import io.github.muntashirakon.music.util.ViewUtil import code.name.monkey.retromusic.util.ViewUtil
import com.h6ah4i.android.widget.advrecyclerview.draggable.DraggableItemAdapter import com.h6ah4i.android.widget.advrecyclerview.draggable.DraggableItemAdapter
import com.h6ah4i.android.widget.advrecyclerview.draggable.DraggableItemViewHolder import com.h6ah4i.android.widget.advrecyclerview.draggable.DraggableItemViewHolder
import com.h6ah4i.android.widget.advrecyclerview.draggable.ItemDraggableRange import com.h6ah4i.android.widget.advrecyclerview.draggable.ItemDraggableRange

View file

@ -12,23 +12,23 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.adapter.song package code.name.monkey.retromusic.adapter.song
import android.view.MenuItem import android.view.MenuItem
import android.view.View import android.view.View
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import androidx.fragment.app.FragmentActivity import androidx.fragment.app.FragmentActivity
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.glide.RetroMusicColoredTarget import code.name.monkey.retromusic.glide.RetroMusicColoredTarget
import io.github.muntashirakon.music.glide.SongGlideRequest import code.name.monkey.retromusic.glide.SongGlideRequest
import io.github.muntashirakon.music.helper.MusicPlayerRemote import code.name.monkey.retromusic.helper.MusicPlayerRemote
import io.github.muntashirakon.music.helper.MusicPlayerRemote.isPlaying import code.name.monkey.retromusic.helper.MusicPlayerRemote.isPlaying
import io.github.muntashirakon.music.helper.MusicPlayerRemote.playNextSong import code.name.monkey.retromusic.helper.MusicPlayerRemote.playNextSong
import io.github.muntashirakon.music.helper.MusicPlayerRemote.removeFromQueue import code.name.monkey.retromusic.helper.MusicPlayerRemote.removeFromQueue
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
import io.github.muntashirakon.music.util.MusicUtil import code.name.monkey.retromusic.util.MusicUtil
import io.github.muntashirakon.music.util.ViewUtil import code.name.monkey.retromusic.util.ViewUtil
import io.github.muntashirakon.music.util.color.MediaNotificationProcessor import code.name.monkey.retromusic.util.color.MediaNotificationProcessor
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.h6ah4i.android.widget.advrecyclerview.draggable.DraggableItemAdapter import com.h6ah4i.android.widget.advrecyclerview.draggable.DraggableItemAdapter
import com.h6ah4i.android.widget.advrecyclerview.draggable.ItemDraggableRange import com.h6ah4i.android.widget.advrecyclerview.draggable.ItemDraggableRange

View file

@ -12,18 +12,17 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.adapter.song package code.name.monkey.retromusic.adapter.song
import android.view.MenuItem import android.view.MenuItem
import android.view.View import android.view.View
import androidx.fragment.app.FragmentActivity import androidx.fragment.app.FragmentActivity
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import com.google.android.material.button.MaterialButton import code.name.monkey.retromusic.db.PlaylistEntity
import io.github.muntashirakon.music.db.PlaylistEntity import code.name.monkey.retromusic.db.toSongEntity
import io.github.muntashirakon.music.db.toSongEntity import code.name.monkey.retromusic.dialogs.RemoveSongFromPlaylistDialog
import io.github.muntashirakon.music.dialogs.RemoveSongFromPlaylistDialog import code.name.monkey.retromusic.interfaces.ICabHolder
import io.github.muntashirakon.music.interfaces.ICabHolder import code.name.monkey.retromusic.model.Song
import io.github.muntashirakon.music.model.Song
class PlaylistSongAdapter( class PlaylistSongAdapter(
private val playlist: PlaylistEntity, private val playlist: PlaylistEntity,

View file

@ -12,17 +12,17 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.adapter.song package code.name.monkey.retromusic.adapter.song
import android.view.View import android.view.View
import androidx.fragment.app.FragmentActivity import androidx.fragment.app.FragmentActivity
import code.name.monkey.appthemehelper.ThemeStore import code.name.monkey.appthemehelper.ThemeStore
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.extensions.applyColor import code.name.monkey.retromusic.extensions.applyColor
import io.github.muntashirakon.music.extensions.applyOutlineColor import code.name.monkey.retromusic.extensions.applyOutlineColor
import io.github.muntashirakon.music.helper.MusicPlayerRemote import code.name.monkey.retromusic.helper.MusicPlayerRemote
import io.github.muntashirakon.music.interfaces.ICabHolder import code.name.monkey.retromusic.interfaces.ICabHolder
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
import com.google.android.material.button.MaterialButton import com.google.android.material.button.MaterialButton
class ShuffleButtonSongAdapter( class ShuffleButtonSongAdapter(

View file

@ -12,15 +12,15 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.adapter.song package code.name.monkey.retromusic.adapter.song
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.fragment.app.FragmentActivity import androidx.fragment.app.FragmentActivity
import io.github.muntashirakon.music.interfaces.ICabHolder import code.name.monkey.retromusic.interfaces.ICabHolder
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
import io.github.muntashirakon.music.util.MusicUtil import code.name.monkey.retromusic.util.MusicUtil
import java.util.* import java.util.*
class SimpleSongAdapter( class SimpleSongAdapter(

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.adapter.song package code.name.monkey.retromusic.adapter.song
import android.content.res.ColorStateList import android.content.res.ColorStateList
import android.content.res.Resources import android.content.res.Resources
@ -24,23 +24,23 @@ import androidx.core.os.bundleOf
import androidx.core.view.isVisible import androidx.core.view.isVisible
import androidx.fragment.app.FragmentActivity import androidx.fragment.app.FragmentActivity
import androidx.navigation.findNavController import androidx.navigation.findNavController
import io.github.muntashirakon.music.EXTRA_ALBUM_ID import code.name.monkey.retromusic.EXTRA_ALBUM_ID
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.adapter.base.AbsMultiSelectAdapter import code.name.monkey.retromusic.adapter.base.AbsMultiSelectAdapter
import io.github.muntashirakon.music.adapter.base.MediaEntryViewHolder import code.name.monkey.retromusic.adapter.base.MediaEntryViewHolder
import io.github.muntashirakon.music.extensions.hide import code.name.monkey.retromusic.extensions.hide
import io.github.muntashirakon.music.extensions.show import code.name.monkey.retromusic.extensions.show
import io.github.muntashirakon.music.glide.RetroMusicColoredTarget import code.name.monkey.retromusic.glide.RetroMusicColoredTarget
import io.github.muntashirakon.music.glide.SongGlideRequest import code.name.monkey.retromusic.glide.SongGlideRequest
import io.github.muntashirakon.music.helper.MusicPlayerRemote import code.name.monkey.retromusic.helper.MusicPlayerRemote
import io.github.muntashirakon.music.helper.SortOrder import code.name.monkey.retromusic.helper.SortOrder
import io.github.muntashirakon.music.helper.menu.SongMenuHelper import code.name.monkey.retromusic.helper.menu.SongMenuHelper
import io.github.muntashirakon.music.helper.menu.SongsMenuHelper import code.name.monkey.retromusic.helper.menu.SongsMenuHelper
import io.github.muntashirakon.music.interfaces.ICabHolder import code.name.monkey.retromusic.interfaces.ICabHolder
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
import io.github.muntashirakon.music.util.MusicUtil import code.name.monkey.retromusic.util.MusicUtil
import io.github.muntashirakon.music.util.PreferenceUtil import code.name.monkey.retromusic.util.PreferenceUtil
import io.github.muntashirakon.music.util.color.MediaNotificationProcessor import code.name.monkey.retromusic.util.color.MediaNotificationProcessor
import com.afollestad.materialcab.MaterialCab import com.afollestad.materialcab.MaterialCab
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import me.zhanghai.android.fastscroll.PopupTextProvider import me.zhanghai.android.fastscroll.PopupTextProvider

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.appshortcuts package code.name.monkey.retromusic.appshortcuts
import android.content.Context import android.content.Context
import android.graphics.Bitmap import android.graphics.Bitmap
@ -24,9 +24,9 @@ import android.os.Build
import android.util.TypedValue import android.util.TypedValue
import androidx.annotation.RequiresApi import androidx.annotation.RequiresApi
import code.name.monkey.appthemehelper.ThemeStore import code.name.monkey.appthemehelper.ThemeStore
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.util.PreferenceUtil import code.name.monkey.retromusic.util.PreferenceUtil
import io.github.muntashirakon.music.util.RetroUtil import code.name.monkey.retromusic.util.RetroUtil
@RequiresApi(Build.VERSION_CODES.N_MR1) @RequiresApi(Build.VERSION_CODES.N_MR1)
object AppShortcutIconGenerator { object AppShortcutIconGenerator {

View file

@ -12,21 +12,21 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.appshortcuts package code.name.monkey.retromusic.appshortcuts
import android.app.Activity import android.app.Activity
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
import io.github.muntashirakon.music.appshortcuts.shortcuttype.LastAddedShortcutType import code.name.monkey.retromusic.appshortcuts.shortcuttype.LastAddedShortcutType
import io.github.muntashirakon.music.appshortcuts.shortcuttype.ShuffleAllShortcutType import code.name.monkey.retromusic.appshortcuts.shortcuttype.ShuffleAllShortcutType
import io.github.muntashirakon.music.appshortcuts.shortcuttype.TopTracksShortcutType import code.name.monkey.retromusic.appshortcuts.shortcuttype.TopTracksShortcutType
import io.github.muntashirakon.music.extensions.extraNotNull import code.name.monkey.retromusic.extensions.extraNotNull
import io.github.muntashirakon.music.model.Playlist import code.name.monkey.retromusic.model.Playlist
import io.github.muntashirakon.music.model.smartplaylist.LastAddedPlaylist import code.name.monkey.retromusic.model.smartplaylist.LastAddedPlaylist
import io.github.muntashirakon.music.model.smartplaylist.ShuffleAllPlaylist import code.name.monkey.retromusic.model.smartplaylist.ShuffleAllPlaylist
import io.github.muntashirakon.music.model.smartplaylist.TopTracksPlaylist import code.name.monkey.retromusic.model.smartplaylist.TopTracksPlaylist
import io.github.muntashirakon.music.service.MusicService import code.name.monkey.retromusic.service.MusicService
import io.github.muntashirakon.music.service.MusicService.* import code.name.monkey.retromusic.service.MusicService.*
class AppShortcutLauncherActivity : Activity() { class AppShortcutLauncherActivity : Activity() {

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.appshortcuts package code.name.monkey.retromusic.appshortcuts
import android.annotation.TargetApi import android.annotation.TargetApi
import android.content.Context import android.content.Context
@ -21,10 +21,9 @@ import android.content.pm.ShortcutInfo
import android.content.pm.ShortcutManager import android.content.pm.ShortcutManager
import android.graphics.drawable.Icon import android.graphics.drawable.Icon
import android.os.Build import android.os.Build
import io.github.muntashirakon.music.appshortcuts.shortcuttype.LastAddedShortcutType import code.name.monkey.retromusic.appshortcuts.shortcuttype.LastAddedShortcutType
import io.github.muntashirakon.music.appshortcuts.shortcuttype.ShuffleAllShortcutType import code.name.monkey.retromusic.appshortcuts.shortcuttype.ShuffleAllShortcutType
import io.github.muntashirakon.music.appshortcuts.shortcuttype.TopTracksShortcutType import code.name.monkey.retromusic.appshortcuts.shortcuttype.TopTracksShortcutType
import java.util.*
@TargetApi(Build.VERSION_CODES.N_MR1) @TargetApi(Build.VERSION_CODES.N_MR1)
class DynamicShortcutManager(private val context: Context) { class DynamicShortcutManager(private val context: Context) {

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.appshortcuts.shortcuttype package code.name.monkey.retromusic.appshortcuts.shortcuttype
import android.annotation.TargetApi import android.annotation.TargetApi
import android.content.Context import android.content.Context
@ -20,7 +20,7 @@ import android.content.Intent
import android.content.pm.ShortcutInfo import android.content.pm.ShortcutInfo
import android.os.Build import android.os.Build
import android.os.Bundle import android.os.Bundle
import io.github.muntashirakon.music.appshortcuts.AppShortcutLauncherActivity import code.name.monkey.retromusic.appshortcuts.AppShortcutLauncherActivity
@TargetApi(Build.VERSION_CODES.N_MR1) @TargetApi(Build.VERSION_CODES.N_MR1)
abstract class BaseShortcutType(internal var context: Context) { abstract class BaseShortcutType(internal var context: Context) {

View file

@ -12,15 +12,15 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.appshortcuts.shortcuttype package code.name.monkey.retromusic.appshortcuts.shortcuttype
import android.annotation.TargetApi import android.annotation.TargetApi
import android.content.Context import android.content.Context
import android.content.pm.ShortcutInfo import android.content.pm.ShortcutInfo
import android.os.Build import android.os.Build
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.appshortcuts.AppShortcutIconGenerator import code.name.monkey.retromusic.appshortcuts.AppShortcutIconGenerator
import io.github.muntashirakon.music.appshortcuts.AppShortcutLauncherActivity import code.name.monkey.retromusic.appshortcuts.AppShortcutLauncherActivity
@TargetApi(Build.VERSION_CODES.N_MR1) @TargetApi(Build.VERSION_CODES.N_MR1)
class LastAddedShortcutType(context: Context) : BaseShortcutType(context) { class LastAddedShortcutType(context: Context) : BaseShortcutType(context) {

View file

@ -12,15 +12,15 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.appshortcuts.shortcuttype package code.name.monkey.retromusic.appshortcuts.shortcuttype
import android.annotation.TargetApi import android.annotation.TargetApi
import android.content.Context import android.content.Context
import android.content.pm.ShortcutInfo import android.content.pm.ShortcutInfo
import android.os.Build import android.os.Build
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.appshortcuts.AppShortcutIconGenerator import code.name.monkey.retromusic.appshortcuts.AppShortcutIconGenerator
import io.github.muntashirakon.music.appshortcuts.AppShortcutLauncherActivity import code.name.monkey.retromusic.appshortcuts.AppShortcutLauncherActivity
@TargetApi(Build.VERSION_CODES.N_MR1) @TargetApi(Build.VERSION_CODES.N_MR1)
class ShuffleAllShortcutType(context: Context) : BaseShortcutType(context) { class ShuffleAllShortcutType(context: Context) : BaseShortcutType(context) {

View file

@ -11,15 +11,15 @@
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
*/ */
package io.github.muntashirakon.music.appshortcuts.shortcuttype package code.name.monkey.retromusic.appshortcuts.shortcuttype
import android.annotation.TargetApi import android.annotation.TargetApi
import android.content.Context import android.content.Context
import android.content.pm.ShortcutInfo import android.content.pm.ShortcutInfo
import android.os.Build import android.os.Build
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.appshortcuts.AppShortcutIconGenerator import code.name.monkey.retromusic.appshortcuts.AppShortcutIconGenerator
import io.github.muntashirakon.music.appshortcuts.AppShortcutLauncherActivity import code.name.monkey.retromusic.appshortcuts.AppShortcutLauncherActivity
@TargetApi(Build.VERSION_CODES.N_MR1) @TargetApi(Build.VERSION_CODES.N_MR1)
class TopTracksShortcutType(context: Context) : BaseShortcutType(context) { class TopTracksShortcutType(context: Context) : BaseShortcutType(context) {

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.appwidgets package code.name.monkey.retromusic.appwidgets
import android.app.PendingIntent import android.app.PendingIntent
import android.content.ComponentName import android.content.ComponentName
@ -24,14 +24,14 @@ import android.text.TextUtils
import android.view.View import android.view.View
import android.widget.RemoteViews import android.widget.RemoteViews
import code.name.monkey.appthemehelper.util.MaterialValueHelper import code.name.monkey.appthemehelper.util.MaterialValueHelper
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.activities.MainActivity import code.name.monkey.retromusic.activities.MainActivity
import io.github.muntashirakon.music.appwidgets.base.BaseAppWidget import code.name.monkey.retromusic.appwidgets.base.BaseAppWidget
import io.github.muntashirakon.music.glide.SongGlideRequest import code.name.monkey.retromusic.glide.SongGlideRequest
import io.github.muntashirakon.music.service.MusicService import code.name.monkey.retromusic.service.MusicService
import io.github.muntashirakon.music.service.MusicService.* import code.name.monkey.retromusic.service.MusicService.*
import io.github.muntashirakon.music.util.PreferenceUtil import code.name.monkey.retromusic.util.PreferenceUtil
import io.github.muntashirakon.music.util.RetroUtil import code.name.monkey.retromusic.util.RetroUtil
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.bumptech.glide.request.animation.GlideAnimation import com.bumptech.glide.request.animation.GlideAnimation
import com.bumptech.glide.request.target.SimpleTarget import com.bumptech.glide.request.target.SimpleTarget

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.appwidgets package code.name.monkey.retromusic.appwidgets
import android.app.PendingIntent import android.app.PendingIntent
import android.content.ComponentName import android.content.ComponentName
@ -24,16 +24,16 @@ import android.text.TextUtils
import android.view.View import android.view.View
import android.widget.RemoteViews import android.widget.RemoteViews
import code.name.monkey.appthemehelper.util.MaterialValueHelper import code.name.monkey.appthemehelper.util.MaterialValueHelper
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.activities.MainActivity import code.name.monkey.retromusic.activities.MainActivity
import io.github.muntashirakon.music.appwidgets.base.BaseAppWidget import code.name.monkey.retromusic.appwidgets.base.BaseAppWidget
import io.github.muntashirakon.music.glide.SongGlideRequest import code.name.monkey.retromusic.glide.SongGlideRequest
import io.github.muntashirakon.music.glide.palette.BitmapPaletteWrapper import code.name.monkey.retromusic.glide.palette.BitmapPaletteWrapper
import io.github.muntashirakon.music.service.MusicService import code.name.monkey.retromusic.service.MusicService
import io.github.muntashirakon.music.service.MusicService.* import code.name.monkey.retromusic.service.MusicService.*
import io.github.muntashirakon.music.util.ImageUtil import code.name.monkey.retromusic.util.ImageUtil
import io.github.muntashirakon.music.util.PreferenceUtil import code.name.monkey.retromusic.util.PreferenceUtil
import io.github.muntashirakon.music.util.RetroUtil import code.name.monkey.retromusic.util.RetroUtil
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.bumptech.glide.request.animation.GlideAnimation import com.bumptech.glide.request.animation.GlideAnimation
import com.bumptech.glide.request.target.SimpleTarget import com.bumptech.glide.request.target.SimpleTarget

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.appwidgets package code.name.monkey.retromusic.appwidgets
import android.app.PendingIntent import android.app.PendingIntent
import android.content.ComponentName import android.content.ComponentName
@ -25,16 +25,16 @@ import android.text.TextUtils
import android.view.View import android.view.View
import android.widget.RemoteViews import android.widget.RemoteViews
import code.name.monkey.appthemehelper.util.MaterialValueHelper import code.name.monkey.appthemehelper.util.MaterialValueHelper
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.activities.MainActivity import code.name.monkey.retromusic.activities.MainActivity
import io.github.muntashirakon.music.appwidgets.base.BaseAppWidget import code.name.monkey.retromusic.appwidgets.base.BaseAppWidget
import io.github.muntashirakon.music.glide.SongGlideRequest import code.name.monkey.retromusic.glide.SongGlideRequest
import io.github.muntashirakon.music.glide.palette.BitmapPaletteWrapper import code.name.monkey.retromusic.glide.palette.BitmapPaletteWrapper
import io.github.muntashirakon.music.service.MusicService import code.name.monkey.retromusic.service.MusicService
import io.github.muntashirakon.music.service.MusicService.* import code.name.monkey.retromusic.service.MusicService.*
import io.github.muntashirakon.music.util.ImageUtil import code.name.monkey.retromusic.util.ImageUtil
import io.github.muntashirakon.music.util.PreferenceUtil import code.name.monkey.retromusic.util.PreferenceUtil
import io.github.muntashirakon.music.util.RetroUtil import code.name.monkey.retromusic.util.RetroUtil
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.bumptech.glide.request.animation.GlideAnimation import com.bumptech.glide.request.animation.GlideAnimation
import com.bumptech.glide.request.target.SimpleTarget import com.bumptech.glide.request.target.SimpleTarget

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.appwidgets package code.name.monkey.retromusic.appwidgets
import android.app.PendingIntent import android.app.PendingIntent
import android.content.ComponentName import android.content.ComponentName
@ -24,15 +24,15 @@ import android.text.TextUtils
import android.view.View import android.view.View
import android.widget.RemoteViews import android.widget.RemoteViews
import code.name.monkey.appthemehelper.util.MaterialValueHelper import code.name.monkey.appthemehelper.util.MaterialValueHelper
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.activities.MainActivity import code.name.monkey.retromusic.activities.MainActivity
import io.github.muntashirakon.music.appwidgets.base.BaseAppWidget import code.name.monkey.retromusic.appwidgets.base.BaseAppWidget
import io.github.muntashirakon.music.glide.SongGlideRequest import code.name.monkey.retromusic.glide.SongGlideRequest
import io.github.muntashirakon.music.glide.palette.BitmapPaletteWrapper import code.name.monkey.retromusic.glide.palette.BitmapPaletteWrapper
import io.github.muntashirakon.music.service.MusicService import code.name.monkey.retromusic.service.MusicService
import io.github.muntashirakon.music.service.MusicService.* import code.name.monkey.retromusic.service.MusicService.*
import io.github.muntashirakon.music.util.PreferenceUtil import code.name.monkey.retromusic.util.PreferenceUtil
import io.github.muntashirakon.music.util.RetroUtil import code.name.monkey.retromusic.util.RetroUtil
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.bumptech.glide.request.animation.GlideAnimation import com.bumptech.glide.request.animation.GlideAnimation
import com.bumptech.glide.request.target.SimpleTarget import com.bumptech.glide.request.target.SimpleTarget

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.appwidgets package code.name.monkey.retromusic.appwidgets
import android.app.PendingIntent import android.app.PendingIntent
import android.content.ComponentName import android.content.ComponentName
@ -22,14 +22,14 @@ import android.text.TextUtils
import android.view.View import android.view.View
import android.widget.RemoteViews import android.widget.RemoteViews
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import io.github.muntashirakon.music.App import code.name.monkey.retromusic.App
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.activities.MainActivity import code.name.monkey.retromusic.activities.MainActivity
import io.github.muntashirakon.music.appwidgets.base.BaseAppWidget import code.name.monkey.retromusic.appwidgets.base.BaseAppWidget
import io.github.muntashirakon.music.service.MusicService import code.name.monkey.retromusic.service.MusicService
import io.github.muntashirakon.music.service.MusicService.* import code.name.monkey.retromusic.service.MusicService.*
import io.github.muntashirakon.music.util.PreferenceUtil import code.name.monkey.retromusic.util.PreferenceUtil
import io.github.muntashirakon.music.util.RetroUtil import code.name.monkey.retromusic.util.RetroUtil
class AppWidgetText : BaseAppWidget() { class AppWidgetText : BaseAppWidget() {
override fun defaultAppWidget(context: Context, appWidgetIds: IntArray) { override fun defaultAppWidget(context: Context, appWidgetIds: IntArray) {

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.appwidgets package code.name.monkey.retromusic.appwidgets
import android.appwidget.AppWidgetManager import android.appwidget.AppWidgetManager
import android.content.BroadcastReceiver import android.content.BroadcastReceiver
@ -20,7 +20,7 @@ import android.content.ComponentName
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
import android.os.Build import android.os.Build
import io.github.muntashirakon.music.service.MusicService import code.name.monkey.retromusic.service.MusicService
class BootReceiver : BroadcastReceiver() { class BootReceiver : BroadcastReceiver() {
override fun onReceive(context: Context, intent: Intent) { override fun onReceive(context: Context, intent: Intent) {

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.appwidgets.base package code.name.monkey.retromusic.appwidgets.base
import android.app.PendingIntent import android.app.PendingIntent
import android.appwidget.AppWidgetManager import android.appwidget.AppWidgetManager
@ -28,11 +28,11 @@ import android.os.Build
import android.text.TextUtils import android.text.TextUtils
import android.widget.RemoteViews import android.widget.RemoteViews
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import io.github.muntashirakon.music.App import code.name.monkey.retromusic.App
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
import io.github.muntashirakon.music.service.MusicService import code.name.monkey.retromusic.service.MusicService
import io.github.muntashirakon.music.service.MusicService.* import code.name.monkey.retromusic.service.MusicService.*
abstract class BaseAppWidget : AppWidgetProvider() { abstract class BaseAppWidget : AppWidgetProvider() {

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.db package code.name.monkey.retromusic.db
import androidx.room.* import androidx.room.*

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.db package code.name.monkey.retromusic.db
import androidx.room.Entity import androidx.room.Entity
import androidx.room.PrimaryKey import androidx.room.PrimaryKey

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.db package code.name.monkey.retromusic.db
import androidx.lifecycle.LiveData import androidx.lifecycle.LiveData
import androidx.room.* import androidx.room.*

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.db package code.name.monkey.retromusic.db
import androidx.room.ColumnInfo import androidx.room.ColumnInfo
import androidx.room.Entity import androidx.room.Entity

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.db package code.name.monkey.retromusic.db
import androidx.room.* import androidx.room.*

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.db package code.name.monkey.retromusic.db
import androidx.room.Entity import androidx.room.Entity
import androidx.room.PrimaryKey import androidx.room.PrimaryKey

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.db package code.name.monkey.retromusic.db
import androidx.room.* import androidx.room.*

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.db package code.name.monkey.retromusic.db
import androidx.room.ColumnInfo import androidx.room.ColumnInfo
import androidx.room.Entity import androidx.room.Entity

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.db package code.name.monkey.retromusic.db
import androidx.lifecycle.LiveData import androidx.lifecycle.LiveData
import androidx.room.* import androidx.room.*

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.db package code.name.monkey.retromusic.db
import android.os.Parcelable import android.os.Parcelable
import androidx.room.ColumnInfo import androidx.room.ColumnInfo

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.db package code.name.monkey.retromusic.db
import android.os.Parcelable import android.os.Parcelable
import androidx.room.Embedded import androidx.room.Embedded

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.db package code.name.monkey.retromusic.db
import androidx.room.Database import androidx.room.Database
import androidx.room.RoomDatabase import androidx.room.RoomDatabase

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.db package code.name.monkey.retromusic.db
import android.os.Parcelable import android.os.Parcelable
import androidx.room.ColumnInfo import androidx.room.ColumnInfo

View file

@ -12,9 +12,9 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.db package code.name.monkey.retromusic.db
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
fun List<HistoryEntity>.fromHistoryToSongs(): List<Song> { fun List<HistoryEntity>.fromHistoryToSongs(): List<Song> {
return map { return map {

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.dialogs package code.name.monkey.retromusic.dialogs
import android.app.Dialog import android.app.Dialog
import android.os.Bundle import android.os.Bundle
@ -20,17 +20,17 @@ import android.widget.ArrayAdapter
import androidx.core.os.bundleOf import androidx.core.os.bundleOf
import androidx.fragment.app.DialogFragment import androidx.fragment.app.DialogFragment
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import io.github.muntashirakon.music.EXTRA_PLAYLISTS import code.name.monkey.retromusic.EXTRA_PLAYLISTS
import io.github.muntashirakon.music.EXTRA_SONG import code.name.monkey.retromusic.EXTRA_SONG
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.db.PlaylistEntity import code.name.monkey.retromusic.db.PlaylistEntity
import io.github.muntashirakon.music.db.toSongsEntity import code.name.monkey.retromusic.db.toSongsEntity
import io.github.muntashirakon.music.extensions.colorButtons import code.name.monkey.retromusic.extensions.colorButtons
import io.github.muntashirakon.music.extensions.extraNotNull import code.name.monkey.retromusic.extensions.extraNotNull
import io.github.muntashirakon.music.extensions.materialDialog import code.name.monkey.retromusic.extensions.materialDialog
import io.github.muntashirakon.music.fragments.LibraryViewModel import code.name.monkey.retromusic.fragments.LibraryViewModel
import io.github.muntashirakon.music.fragments.ReloadType.Playlists import code.name.monkey.retromusic.fragments.ReloadType.Playlists
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
import org.koin.androidx.viewmodel.ext.android.sharedViewModel import org.koin.androidx.viewmodel.ext.android.sharedViewModel

View file

@ -1,4 +1,4 @@
package io.github.muntashirakon.music.dialogs; package code.name.monkey.retromusic.dialogs;
import android.Manifest; import android.Manifest;
import android.app.Dialog; import android.app.Dialog;
@ -10,7 +10,7 @@ import android.view.View;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.core.app.ActivityCompat; import androidx.core.app.ActivityCompat;
import androidx.fragment.app.DialogFragment; import androidx.fragment.app.DialogFragment;
import io.github.muntashirakon.music.R; import code.name.monkey.retromusic.R;
import com.afollestad.materialdialogs.MaterialDialog; import com.afollestad.materialdialogs.MaterialDialog;
import java.io.File; import java.io.File;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.dialogs package code.name.monkey.retromusic.dialogs
import android.app.Dialog import android.app.Dialog
import android.os.Bundle import android.os.Bundle
@ -22,13 +22,13 @@ import androidx.core.os.bundleOf
import androidx.fragment.app.DialogFragment import androidx.fragment.app.DialogFragment
import com.google.android.material.textfield.TextInputEditText import com.google.android.material.textfield.TextInputEditText
import com.google.android.material.textfield.TextInputLayout import com.google.android.material.textfield.TextInputLayout
import io.github.muntashirakon.music.EXTRA_SONG import code.name.monkey.retromusic.EXTRA_SONG
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.extensions.colorButtons import code.name.monkey.retromusic.extensions.colorButtons
import io.github.muntashirakon.music.extensions.extra import code.name.monkey.retromusic.extensions.extra
import io.github.muntashirakon.music.extensions.materialDialog import code.name.monkey.retromusic.extensions.materialDialog
import io.github.muntashirakon.music.fragments.LibraryViewModel import code.name.monkey.retromusic.fragments.LibraryViewModel
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
import kotlinx.android.synthetic.main.dialog_playlist.view.* import kotlinx.android.synthetic.main.dialog_playlist.view.*
import org.koin.androidx.viewmodel.ext.android.sharedViewModel import org.koin.androidx.viewmodel.ext.android.sharedViewModel

View file

@ -12,21 +12,21 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.dialogs package code.name.monkey.retromusic.dialogs
import android.app.Dialog import android.app.Dialog
import android.os.Bundle import android.os.Bundle
import androidx.core.os.bundleOf import androidx.core.os.bundleOf
import androidx.core.text.HtmlCompat import androidx.core.text.HtmlCompat
import androidx.fragment.app.DialogFragment import androidx.fragment.app.DialogFragment
import io.github.muntashirakon.music.EXTRA_PLAYLIST import code.name.monkey.retromusic.EXTRA_PLAYLIST
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.db.PlaylistEntity import code.name.monkey.retromusic.db.PlaylistEntity
import io.github.muntashirakon.music.extensions.colorButtons import code.name.monkey.retromusic.extensions.colorButtons
import io.github.muntashirakon.music.extensions.extraNotNull import code.name.monkey.retromusic.extensions.extraNotNull
import io.github.muntashirakon.music.extensions.materialDialog import code.name.monkey.retromusic.extensions.materialDialog
import io.github.muntashirakon.music.fragments.LibraryViewModel import code.name.monkey.retromusic.fragments.LibraryViewModel
import io.github.muntashirakon.music.fragments.ReloadType import code.name.monkey.retromusic.fragments.ReloadType
import org.koin.androidx.viewmodel.ext.android.sharedViewModel import org.koin.androidx.viewmodel.ext.android.sharedViewModel
class DeletePlaylistDialog : DialogFragment() { class DeletePlaylistDialog : DialogFragment() {

View file

@ -12,22 +12,22 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.dialogs package code.name.monkey.retromusic.dialogs
import android.app.Dialog import android.app.Dialog
import android.os.Bundle import android.os.Bundle
import androidx.core.os.bundleOf import androidx.core.os.bundleOf
import androidx.core.text.HtmlCompat import androidx.core.text.HtmlCompat
import androidx.fragment.app.DialogFragment import androidx.fragment.app.DialogFragment
import io.github.muntashirakon.music.EXTRA_SONG import code.name.monkey.retromusic.EXTRA_SONG
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.extensions.colorButtons import code.name.monkey.retromusic.extensions.colorButtons
import io.github.muntashirakon.music.extensions.extraNotNull import code.name.monkey.retromusic.extensions.extraNotNull
import io.github.muntashirakon.music.extensions.materialDialog import code.name.monkey.retromusic.extensions.materialDialog
import io.github.muntashirakon.music.fragments.LibraryViewModel import code.name.monkey.retromusic.fragments.LibraryViewModel
import io.github.muntashirakon.music.helper.MusicPlayerRemote import code.name.monkey.retromusic.helper.MusicPlayerRemote
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
import io.github.muntashirakon.music.util.MusicUtil import code.name.monkey.retromusic.util.MusicUtil
import org.koin.androidx.viewmodel.ext.android.sharedViewModel import org.koin.androidx.viewmodel.ext.android.sharedViewModel
class DeleteSongsDialog : DialogFragment() { class DeleteSongsDialog : DialogFragment() {

View file

@ -12,15 +12,15 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.dialogs package code.name.monkey.retromusic.dialogs
import android.app.Dialog import android.app.Dialog
import android.os.Bundle import android.os.Bundle
import androidx.fragment.app.DialogFragment import androidx.fragment.app.DialogFragment
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.extensions.colorButtons import code.name.monkey.retromusic.extensions.colorButtons
import io.github.muntashirakon.music.extensions.materialDialog import code.name.monkey.retromusic.extensions.materialDialog
import io.github.muntashirakon.music.fragments.LibraryViewModel import code.name.monkey.retromusic.fragments.LibraryViewModel
import org.koin.androidx.viewmodel.ext.android.sharedViewModel import org.koin.androidx.viewmodel.ext.android.sharedViewModel
class ImportPlaylistDialog : DialogFragment() { class ImportPlaylistDialog : DialogFragment() {

View file

@ -12,20 +12,20 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.dialogs package code.name.monkey.retromusic.dialogs
import android.app.Dialog import android.app.Dialog
import android.os.Bundle import android.os.Bundle
import androidx.core.os.bundleOf import androidx.core.os.bundleOf
import androidx.core.text.HtmlCompat import androidx.core.text.HtmlCompat
import androidx.fragment.app.DialogFragment import androidx.fragment.app.DialogFragment
import io.github.muntashirakon.music.EXTRA_SONG import code.name.monkey.retromusic.EXTRA_SONG
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.db.SongEntity import code.name.monkey.retromusic.db.SongEntity
import io.github.muntashirakon.music.extensions.colorButtons import code.name.monkey.retromusic.extensions.colorButtons
import io.github.muntashirakon.music.extensions.extraNotNull import code.name.monkey.retromusic.extensions.extraNotNull
import io.github.muntashirakon.music.extensions.materialDialog import code.name.monkey.retromusic.extensions.materialDialog
import io.github.muntashirakon.music.fragments.LibraryViewModel import code.name.monkey.retromusic.fragments.LibraryViewModel
import org.koin.androidx.viewmodel.ext.android.sharedViewModel import org.koin.androidx.viewmodel.ext.android.sharedViewModel
class RemoveSongFromPlaylistDialog : DialogFragment() { class RemoveSongFromPlaylistDialog : DialogFragment() {

View file

@ -12,22 +12,22 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.dialogs package code.name.monkey.retromusic.dialogs
import android.app.Dialog import android.app.Dialog
import android.os.Bundle import android.os.Bundle
import android.view.LayoutInflater import android.view.LayoutInflater
import androidx.core.os.bundleOf import androidx.core.os.bundleOf
import androidx.fragment.app.DialogFragment import androidx.fragment.app.DialogFragment
import io.github.muntashirakon.music.EXTRA_PLAYLIST_ID import code.name.monkey.retromusic.EXTRA_PLAYLIST_ID
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.db.PlaylistEntity import code.name.monkey.retromusic.db.PlaylistEntity
import io.github.muntashirakon.music.extensions.accentColor import code.name.monkey.retromusic.extensions.accentColor
import io.github.muntashirakon.music.extensions.colorButtons import code.name.monkey.retromusic.extensions.colorButtons
import io.github.muntashirakon.music.extensions.extraNotNull import code.name.monkey.retromusic.extensions.extraNotNull
import io.github.muntashirakon.music.extensions.materialDialog import code.name.monkey.retromusic.extensions.materialDialog
import io.github.muntashirakon.music.fragments.LibraryViewModel import code.name.monkey.retromusic.fragments.LibraryViewModel
import io.github.muntashirakon.music.fragments.ReloadType import code.name.monkey.retromusic.fragments.ReloadType
import com.google.android.material.textfield.TextInputEditText import com.google.android.material.textfield.TextInputEditText
import com.google.android.material.textfield.TextInputLayout import com.google.android.material.textfield.TextInputLayout
import org.koin.androidx.viewmodel.ext.android.sharedViewModel import org.koin.androidx.viewmodel.ext.android.sharedViewModel

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.dialogs package code.name.monkey.retromusic.dialogs
import android.app.Dialog import android.app.Dialog
import android.media.MediaScannerConnection import android.media.MediaScannerConnection
@ -21,14 +21,14 @@ import android.widget.Toast
import androidx.core.os.bundleOf import androidx.core.os.bundleOf
import androidx.fragment.app.DialogFragment import androidx.fragment.app.DialogFragment
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import io.github.muntashirakon.music.App import code.name.monkey.retromusic.App
import io.github.muntashirakon.music.EXTRA_PLAYLIST import code.name.monkey.retromusic.EXTRA_PLAYLIST
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.db.PlaylistWithSongs import code.name.monkey.retromusic.db.PlaylistWithSongs
import io.github.muntashirakon.music.extensions.colorButtons import code.name.monkey.retromusic.extensions.colorButtons
import io.github.muntashirakon.music.extensions.extraNotNull import code.name.monkey.retromusic.extensions.extraNotNull
import io.github.muntashirakon.music.extensions.materialDialog import code.name.monkey.retromusic.extensions.materialDialog
import io.github.muntashirakon.music.util.PlaylistsUtil import code.name.monkey.retromusic.util.PlaylistsUtil
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext import kotlinx.coroutines.withContext

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.dialogs package code.name.monkey.retromusic.dialogs
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.app.AlarmManager import android.app.AlarmManager
@ -29,15 +29,15 @@ import android.widget.SeekBar
import android.widget.TextView import android.widget.TextView
import android.widget.Toast import android.widget.Toast
import androidx.fragment.app.DialogFragment import androidx.fragment.app.DialogFragment
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.extensions.addAccentColor import code.name.monkey.retromusic.extensions.addAccentColor
import io.github.muntashirakon.music.extensions.colorButtons import code.name.monkey.retromusic.extensions.colorButtons
import io.github.muntashirakon.music.extensions.materialDialog import code.name.monkey.retromusic.extensions.materialDialog
import io.github.muntashirakon.music.helper.MusicPlayerRemote import code.name.monkey.retromusic.helper.MusicPlayerRemote
import io.github.muntashirakon.music.service.MusicService import code.name.monkey.retromusic.service.MusicService
import io.github.muntashirakon.music.service.MusicService.ACTION_PENDING_QUIT import code.name.monkey.retromusic.service.MusicService.ACTION_PENDING_QUIT
import io.github.muntashirakon.music.service.MusicService.ACTION_QUIT import code.name.monkey.retromusic.service.MusicService.ACTION_QUIT
import io.github.muntashirakon.music.util.PreferenceUtil import code.name.monkey.retromusic.util.PreferenceUtil
import com.afollestad.materialdialogs.DialogAction import com.afollestad.materialdialogs.DialogAction
import com.afollestad.materialdialogs.MaterialDialog import com.afollestad.materialdialogs.MaterialDialog

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.dialogs package code.name.monkey.retromusic.dialogs
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.app.Dialog import android.app.Dialog
@ -26,12 +26,12 @@ import androidx.annotation.NonNull
import androidx.core.os.bundleOf import androidx.core.os.bundleOf
import androidx.core.text.HtmlCompat import androidx.core.text.HtmlCompat
import androidx.fragment.app.DialogFragment import androidx.fragment.app.DialogFragment
import io.github.muntashirakon.music.EXTRA_SONG import code.name.monkey.retromusic.EXTRA_SONG
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.extensions.colorButtons import code.name.monkey.retromusic.extensions.colorButtons
import io.github.muntashirakon.music.extensions.materialDialog import code.name.monkey.retromusic.extensions.materialDialog
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
import io.github.muntashirakon.music.util.MusicUtil import code.name.monkey.retromusic.util.MusicUtil
import java.io.File import java.io.File
import java.io.IOException import java.io.IOException
import org.jaudiotagger.audio.AudioFileIO import org.jaudiotagger.audio.AudioFileIO

View file

@ -12,20 +12,20 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.dialogs package code.name.monkey.retromusic.dialogs
import android.app.Dialog import android.app.Dialog
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
import androidx.core.os.bundleOf import androidx.core.os.bundleOf
import androidx.fragment.app.DialogFragment import androidx.fragment.app.DialogFragment
import io.github.muntashirakon.music.EXTRA_SONG import code.name.monkey.retromusic.EXTRA_SONG
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
import io.github.muntashirakon.music.activities.ShareInstagramStory import code.name.monkey.retromusic.activities.ShareInstagramStory
import io.github.muntashirakon.music.extensions.colorButtons import code.name.monkey.retromusic.extensions.colorButtons
import io.github.muntashirakon.music.extensions.materialDialog import code.name.monkey.retromusic.extensions.materialDialog
import io.github.muntashirakon.music.model.Song import code.name.monkey.retromusic.model.Song
import io.github.muntashirakon.music.util.MusicUtil import code.name.monkey.retromusic.util.MusicUtil
class SongShareDialog : DialogFragment() { class SongShareDialog : DialogFragment() {
override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.extensions package code.name.monkey.retromusic.extensions
import android.app.Activity import android.app.Activity
import androidx.annotation.DimenRes import androidx.annotation.DimenRes

View file

@ -12,7 +12,7 @@
* See the GNU General Public License for more details. * See the GNU General Public License for more details.
* *
*/ */
package io.github.muntashirakon.music.extensions package code.name.monkey.retromusic.extensions
import android.app.Dialog import android.app.Dialog
import android.content.Context import android.content.Context
@ -39,10 +39,9 @@ import com.google.android.material.button.MaterialButton
import com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton import com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton
import com.google.android.material.floatingactionbutton.FloatingActionButton import com.google.android.material.floatingactionbutton.FloatingActionButton
import com.google.android.material.progressindicator.CircularProgressIndicator import com.google.android.material.progressindicator.CircularProgressIndicator
import com.google.android.material.textfield.TextInputEditText
import com.google.android.material.textfield.TextInputLayout import com.google.android.material.textfield.TextInputLayout
import io.github.muntashirakon.music.App import code.name.monkey.retromusic.App
import io.github.muntashirakon.music.R import code.name.monkey.retromusic.R
fun Int.ripAlpha(): Int { fun Int.ripAlpha(): Int {
return ColorUtil.stripAlpha(this) return ColorUtil.stripAlpha(this)

Some files were not shown because too many files have changed in this diff Show more