diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 4aae60cf..9fbf2119 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -74,7 +74,7 @@ android:name=".service.LoginService" android:enabled="true" /> - + diff --git a/app/src/main/java/com/dkanada/gramophone/service/MusicService.java b/app/src/main/java/com/dkanada/gramophone/service/MusicService.java index ec1396fa..981f5b5e 100644 --- a/app/src/main/java/com/dkanada/gramophone/service/MusicService.java +++ b/app/src/main/java/com/dkanada/gramophone/service/MusicService.java @@ -43,11 +43,12 @@ import com.dkanada.gramophone.glide.CustomGlideRequest; import com.dkanada.gramophone.helper.ShuffleHelper; import com.dkanada.gramophone.model.Playlist; import com.dkanada.gramophone.model.Song; -import com.dkanada.gramophone.service.notification.PlayingNotification; -import com.dkanada.gramophone.service.notification.PlayingNotificationImpl; -import com.dkanada.gramophone.service.notification.PlayingNotificationImpl24; +import com.dkanada.gramophone.service.notifications.PlayingNotification; +import com.dkanada.gramophone.service.notifications.PlayingNotificationMarshmallow; +import com.dkanada.gramophone.service.notifications.PlayingNotificationNougat; import com.dkanada.gramophone.service.playback.LocalPlayer; import com.dkanada.gramophone.service.playback.Playback; +import com.dkanada.gramophone.service.receivers.MediaButtonIntentReceiver; import com.dkanada.gramophone.util.PreferenceUtil; import com.dkanada.gramophone.util.Util; import com.dkanada.gramophone.views.widgets.AppWidgetAlbum; @@ -539,9 +540,9 @@ public class MusicService extends Service implements SharedPreferences.OnSharedP public void initNotification() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N && !PreferenceUtil.getInstance(this).getClassicNotification()) { - playingNotification = new PlayingNotificationImpl24(); + playingNotification = new PlayingNotificationNougat(); } else { - playingNotification = new PlayingNotificationImpl(); + playingNotification = new PlayingNotificationMarshmallow(); } playingNotification.init(this); diff --git a/app/src/main/java/com/dkanada/gramophone/service/notification/PlayingNotification.java b/app/src/main/java/com/dkanada/gramophone/service/notifications/PlayingNotification.java similarity index 98% rename from app/src/main/java/com/dkanada/gramophone/service/notification/PlayingNotification.java rename to app/src/main/java/com/dkanada/gramophone/service/notifications/PlayingNotification.java index fe5f254a..fcde6df8 100644 --- a/app/src/main/java/com/dkanada/gramophone/service/notification/PlayingNotification.java +++ b/app/src/main/java/com/dkanada/gramophone/service/notifications/PlayingNotification.java @@ -1,4 +1,4 @@ -package com.dkanada.gramophone.service.notification; +package com.dkanada.gramophone.service.notifications; import android.app.Notification; import android.app.NotificationChannel; diff --git a/app/src/main/java/com/dkanada/gramophone/service/notification/PlayingNotificationImpl.java b/app/src/main/java/com/dkanada/gramophone/service/notifications/PlayingNotificationMarshmallow.java similarity index 98% rename from app/src/main/java/com/dkanada/gramophone/service/notification/PlayingNotificationImpl.java rename to app/src/main/java/com/dkanada/gramophone/service/notifications/PlayingNotificationMarshmallow.java index 4d8d240e..c5283de8 100644 --- a/app/src/main/java/com/dkanada/gramophone/service/notification/PlayingNotificationImpl.java +++ b/app/src/main/java/com/dkanada/gramophone/service/notifications/PlayingNotificationMarshmallow.java @@ -1,4 +1,4 @@ -package com.dkanada.gramophone.service.notification; +package com.dkanada.gramophone.service.notifications; import android.app.Notification; import android.app.PendingIntent; @@ -32,7 +32,7 @@ import com.dkanada.gramophone.util.ImageUtil; import com.dkanada.gramophone.util.ThemeUtil; import com.dkanada.gramophone.util.PreferenceUtil; -public class PlayingNotificationImpl extends PlayingNotification { +public class PlayingNotificationMarshmallow extends PlayingNotification { private Target target; diff --git a/app/src/main/java/com/dkanada/gramophone/service/notification/PlayingNotificationImpl24.java b/app/src/main/java/com/dkanada/gramophone/service/notifications/PlayingNotificationNougat.java similarity index 98% rename from app/src/main/java/com/dkanada/gramophone/service/notification/PlayingNotificationImpl24.java rename to app/src/main/java/com/dkanada/gramophone/service/notifications/PlayingNotificationNougat.java index 4f460426..730bbe0c 100644 --- a/app/src/main/java/com/dkanada/gramophone/service/notification/PlayingNotificationImpl24.java +++ b/app/src/main/java/com/dkanada/gramophone/service/notifications/PlayingNotificationNougat.java @@ -1,4 +1,4 @@ -package com.dkanada.gramophone.service.notification; +package com.dkanada.gramophone.service.notifications; import android.app.PendingIntent; import android.content.ComponentName; @@ -28,7 +28,7 @@ import static com.dkanada.gramophone.service.MusicService.ACTION_REWIND; import static com.dkanada.gramophone.service.MusicService.ACTION_SKIP; import static com.dkanada.gramophone.service.MusicService.ACTION_TOGGLE; -public class PlayingNotificationImpl24 extends PlayingNotification { +public class PlayingNotificationNougat extends PlayingNotification { @Override public synchronized void update() { stopped = false; diff --git a/app/src/main/java/com/dkanada/gramophone/service/playback/LocalPlayer.java b/app/src/main/java/com/dkanada/gramophone/service/playback/LocalPlayer.java index a335418f..52fa4d91 100644 --- a/app/src/main/java/com/dkanada/gramophone/service/playback/LocalPlayer.java +++ b/app/src/main/java/com/dkanada/gramophone/service/playback/LocalPlayer.java @@ -7,7 +7,6 @@ import android.widget.Toast; import com.dkanada.gramophone.R; import com.dkanada.gramophone.model.Song; -import com.dkanada.gramophone.service.UnknownMediaSourceFactory; import com.dkanada.gramophone.util.MusicUtil; import com.dkanada.gramophone.util.PreferenceUtil; import com.google.android.exoplayer2.ExoPlaybackException; diff --git a/app/src/main/java/com/dkanada/gramophone/service/UnknownMediaSourceFactory.kt b/app/src/main/java/com/dkanada/gramophone/service/playback/UnknownMediaSourceFactory.kt similarity index 98% rename from app/src/main/java/com/dkanada/gramophone/service/UnknownMediaSourceFactory.kt rename to app/src/main/java/com/dkanada/gramophone/service/playback/UnknownMediaSourceFactory.kt index 100a7d03..0ba62998 100644 --- a/app/src/main/java/com/dkanada/gramophone/service/UnknownMediaSourceFactory.kt +++ b/app/src/main/java/com/dkanada/gramophone/service/playback/UnknownMediaSourceFactory.kt @@ -1,4 +1,4 @@ -package com.dkanada.gramophone.service +package com.dkanada.gramophone.service.playback import com.google.android.exoplayer2.MediaItem import com.google.android.exoplayer2.drm.DrmSessionManager diff --git a/app/src/main/java/com/dkanada/gramophone/service/MediaButtonIntentReceiver.java b/app/src/main/java/com/dkanada/gramophone/service/receivers/MediaButtonIntentReceiver.java similarity index 98% rename from app/src/main/java/com/dkanada/gramophone/service/MediaButtonIntentReceiver.java rename to app/src/main/java/com/dkanada/gramophone/service/receivers/MediaButtonIntentReceiver.java index 7f0f890f..a5b4482a 100644 --- a/app/src/main/java/com/dkanada/gramophone/service/MediaButtonIntentReceiver.java +++ b/app/src/main/java/com/dkanada/gramophone/service/receivers/MediaButtonIntentReceiver.java @@ -11,7 +11,7 @@ // Modified for Phonograph by Karim Abou Zeid (kabouzeid). -package com.dkanada.gramophone.service; +package com.dkanada.gramophone.service.receivers; import android.annotation.SuppressLint; import android.content.BroadcastReceiver; @@ -27,6 +27,7 @@ import android.view.KeyEvent; import androidx.core.content.ContextCompat; import com.dkanada.gramophone.BuildConfig; +import com.dkanada.gramophone.service.MusicService; /** * Used to control headset playback.