diff --git a/app/build.gradle b/app/build.gradle
index c0427a6e7..73d62e75e 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -24,7 +24,7 @@ android {
vectorDrawables.useSupportLibrary = true
applicationId 'io.github.muntashirakon.Music'
- versionCode 440
+ versionCode 441
versionName '3.5.8'
multiDexEnabled true
diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro
index b58c71e0b..38176e77b 100644
--- a/app/proguard-rules.pro
+++ b/app/proguard-rules.pro
@@ -60,7 +60,7 @@
#-keep class org.jaudiotagger.** { *; }
#For cast
--keep class code.name.monkey.retromusic.cast.CastOptionsProvider { *; }
+-keep class io.github.muntashirakon.music.cast.CastOptionsProvider { *; }
-keep class android.support.** { *; }
-keep class com.google.** { *; }
-keep class java.nio.file.** { *; }
diff --git a/app/src/main/java/io/github/muntashirakon/music/service/MusicService.java b/app/src/main/java/io/github/muntashirakon/music/service/MusicService.java
index 8ae2400bf..db81d7574 100644
--- a/app/src/main/java/io/github/muntashirakon/music/service/MusicService.java
+++ b/app/src/main/java/io/github/muntashirakon/music/service/MusicService.java
@@ -98,7 +98,7 @@ public class MusicService extends Service implements
SharedPreferences.OnSharedPreferenceChangeListener, Playback.PlaybackCallbacks {
public static final String TAG = MusicService.class.getSimpleName();
- public static final String RETRO_MUSIC_PACKAGE_NAME = "code.name.monkey.retromusic";
+ public static final String RETRO_MUSIC_PACKAGE_NAME = "io.github.muntashirakon.music";
public static final String MUSIC_PACKAGE_NAME = "com.android.music";
public static final String ACTION_TOGGLE_PAUSE = RETRO_MUSIC_PACKAGE_NAME + ".togglepause";
public static final String ACTION_PLAY = RETRO_MUSIC_PACKAGE_NAME + ".play";
@@ -392,7 +392,7 @@ public class MusicService extends Service implements
restoreState();
- sendBroadcast(new Intent("code.name.monkey.retromusic.RETRO_MUSIC_SERVICE_CREATED"));
+ sendBroadcast(new Intent(RETRO_MUSIC_PACKAGE_NAME + ".RETRO_MUSIC_SERVICE_CREATED"));
registerHeadsetEvents();
registerBluetoothConnected();
@@ -421,7 +421,7 @@ public class MusicService extends Service implements
PreferenceUtil.INSTANCE.unregisterOnSharedPreferenceChangedListener(this);
wakeLock.release();
- sendBroadcast(new Intent("code.name.monkey.retromusic.RETRO_MUSIC_SERVICE_DESTROYED"));
+ sendBroadcast(new Intent(RETRO_MUSIC_PACKAGE_NAME + ".RETRO_MUSIC_SERVICE_DESTROYED"));
}
public void acquireWakeLock(long milli) {
@@ -1053,17 +1053,15 @@ public class MusicService extends Service implements
final Song song = getCurrentSong();
- if (song != null) {
- intent.putExtra("id", song.getId());
- intent.putExtra("artist", song.getArtistName());
- intent.putExtra("album", song.getAlbumName());
- intent.putExtra("track", song.getTitle());
- intent.putExtra("duration", song.getDuration());
- intent.putExtra("position", (long) getSongProgressMillis());
- intent.putExtra("playing", isPlaying());
- intent.putExtra("scrobbling_source", RETRO_MUSIC_PACKAGE_NAME);
- sendStickyBroadcast(intent);
- }
+ intent.putExtra("id", song.getId());
+ intent.putExtra("artist", song.getArtistName());
+ intent.putExtra("album", song.getAlbumName());
+ intent.putExtra("track", song.getTitle());
+ intent.putExtra("duration", song.getDuration());
+ intent.putExtra("position", (long) getSongProgressMillis());
+ intent.putExtra("playing", isPlaying());
+ intent.putExtra("scrobbling_source", RETRO_MUSIC_PACKAGE_NAME);
+ sendStickyBroadcast(intent);
}
public void toggleShuffle() {
@@ -1350,7 +1348,7 @@ public class MusicService extends Service implements
0);
mediaSession = new MediaSessionCompat(this,
- "RetroMusicPlayer",
+ "M",
mediaButtonReceiverComponentName,
mediaButtonReceiverPendingIntent);
MediaSessionCallback mediasessionCallback = new MediaSessionCallback(
diff --git a/app/src/main/res/layout/fragment_blur.xml b/app/src/main/res/layout/fragment_blur.xml
index 96a470d3d..cb30d9300 100644
--- a/app/src/main/res/layout/fragment_blur.xml
+++ b/app/src/main/res/layout/fragment_blur.xml
@@ -44,7 +44,7 @@
-
\ No newline at end of file
+
diff --git a/app/src/main/res/layout/fragment_classic_player.xml b/app/src/main/res/layout/fragment_classic_player.xml
index 223ac8c7d..573f0f443 100644
--- a/app/src/main/res/layout/fragment_classic_player.xml
+++ b/app/src/main/res/layout/fragment_classic_player.xml
@@ -14,7 +14,7 @@
+ app:layout_behavior="io.github.muntashirakon.music.RetroBottomSheetBehavior">
-
\ No newline at end of file
+
diff --git a/app/src/main/res/layout/fragment_color_player.xml b/app/src/main/res/layout/fragment_color_player.xml
index 0d3c596f0..283037fb8 100644
--- a/app/src/main/res/layout/fragment_color_player.xml
+++ b/app/src/main/res/layout/fragment_color_player.xml
@@ -33,7 +33,7 @@
-
\ No newline at end of file
+
diff --git a/app/src/main/res/layout/fragment_fit.xml b/app/src/main/res/layout/fragment_fit.xml
index 9134e5f8c..d9f3cdeea 100644
--- a/app/src/main/res/layout/fragment_fit.xml
+++ b/app/src/main/res/layout/fragment_fit.xml
@@ -24,7 +24,7 @@
@@ -39,7 +39,7 @@
diff --git a/app/src/main/res/layout/fragment_flat_player.xml b/app/src/main/res/layout/fragment_flat_player.xml
index 390b788bb..758743da6 100644
--- a/app/src/main/res/layout/fragment_flat_player.xml
+++ b/app/src/main/res/layout/fragment_flat_player.xml
@@ -45,7 +45,7 @@
-
\ No newline at end of file
+
diff --git a/app/src/main/res/layout/fragment_full.xml b/app/src/main/res/layout/fragment_full.xml
index 70f13aaaa..fc052b123 100644
--- a/app/src/main/res/layout/fragment_full.xml
+++ b/app/src/main/res/layout/fragment_full.xml
@@ -10,7 +10,7 @@
+ app:layout_behavior="io.github.muntashirakon.music.RetroBottomSheetBehavior">
-
\ No newline at end of file
+
diff --git a/app/src/main/res/layout/fragment_home_player.xml b/app/src/main/res/layout/fragment_home_player.xml
index a5a4e266c..9096c6fec 100644
--- a/app/src/main/res/layout/fragment_home_player.xml
+++ b/app/src/main/res/layout/fragment_home_player.xml
@@ -7,7 +7,7 @@
-
\ No newline at end of file
+
diff --git a/app/src/main/res/layout/fragment_material.xml b/app/src/main/res/layout/fragment_material.xml
index a07ce51e6..34816c449 100644
--- a/app/src/main/res/layout/fragment_material.xml
+++ b/app/src/main/res/layout/fragment_material.xml
@@ -24,7 +24,7 @@
-
\ No newline at end of file
+
diff --git a/app/src/main/res/layout/fragment_plain_player.xml b/app/src/main/res/layout/fragment_plain_player.xml
index 64b442686..aa52f8db8 100644
--- a/app/src/main/res/layout/fragment_plain_player.xml
+++ b/app/src/main/res/layout/fragment_plain_player.xml
@@ -63,7 +63,7 @@
-
\ No newline at end of file
+
diff --git a/app/src/main/res/layout/fragment_simple_player.xml b/app/src/main/res/layout/fragment_simple_player.xml
index 1eabf24b2..28d00066c 100644
--- a/app/src/main/res/layout/fragment_simple_player.xml
+++ b/app/src/main/res/layout/fragment_simple_player.xml
@@ -27,7 +27,7 @@
-
\ No newline at end of file
+
diff --git a/app/src/main/res/layout/fragment_tiny_player.xml b/app/src/main/res/layout/fragment_tiny_player.xml
index b0b3d9d89..d0002d46d 100644
--- a/app/src/main/res/layout/fragment_tiny_player.xml
+++ b/app/src/main/res/layout/fragment_tiny_player.xml
@@ -9,7 +9,7 @@
@@ -155,4 +155,4 @@
app:layout_constraintTop_toBottomOf="@id/status_bar"
tools:text="@tools:sample/lorem/random" />
-
\ No newline at end of file
+