Loading src/com/cyanogenmod/eleven/MusicPlaybackService.java +10 −1 Original line number Diff line number Diff line Loading @@ -66,7 +66,6 @@ import com.cyanogenmod.eleven.provider.SongPlayCount; import com.cyanogenmod.eleven.service.MusicPlaybackTrack; import com.cyanogenmod.eleven.utils.BitmapWithColors; import com.cyanogenmod.eleven.utils.Lists; import com.cyanogenmod.eleven.utils.PreferenceUtils; import com.cyanogenmod.eleven.utils.ShakeDetector; import com.cyanogenmod.eleven.utils.SrtManager; Loading Loading @@ -705,6 +704,7 @@ public class MusicPlaybackService extends Service { } }); mSession.setFlags(MediaSession.FLAG_HANDLES_TRANSPORT_CONTROLS); mSession.setFlags(MediaSession.FLAG_HANDLES_MEDIA_BUTTONS); } /** Loading Loading @@ -1488,8 +1488,16 @@ public class MusicPlaybackService extends Service { ? PlaybackState.STATE_PLAYING : PlaybackState.STATE_PAUSED; long playBackStateActions = PlaybackState.ACTION_PLAY | PlaybackState.ACTION_PLAY_PAUSE | PlaybackState.ACTION_PLAY_FROM_MEDIA_ID | PlaybackState.ACTION_PAUSE | PlaybackState.ACTION_SKIP_TO_NEXT | PlaybackState.ACTION_SKIP_TO_PREVIOUS; if (what.equals(PLAYSTATE_CHANGED) || what.equals(POSITION_CHANGED)) { mSession.setPlaybackState(new PlaybackState.Builder() .setActions(playBackStateActions) .setState(playState, position(), 1.0f).build()); } else if (what.equals(META_CHANGED) || what.equals(QUEUE_CHANGED)) { Bitmap albumArt = getAlbumArt(false).getBitmap(); Loading Loading @@ -1517,6 +1525,7 @@ public class MusicPlaybackService extends Service { .build()); mSession.setPlaybackState(new PlaybackState.Builder() .setActions(playBackStateActions) .setState(playState, position(), 1.0f).build()); } } Loading Loading
src/com/cyanogenmod/eleven/MusicPlaybackService.java +10 −1 Original line number Diff line number Diff line Loading @@ -66,7 +66,6 @@ import com.cyanogenmod.eleven.provider.SongPlayCount; import com.cyanogenmod.eleven.service.MusicPlaybackTrack; import com.cyanogenmod.eleven.utils.BitmapWithColors; import com.cyanogenmod.eleven.utils.Lists; import com.cyanogenmod.eleven.utils.PreferenceUtils; import com.cyanogenmod.eleven.utils.ShakeDetector; import com.cyanogenmod.eleven.utils.SrtManager; Loading Loading @@ -705,6 +704,7 @@ public class MusicPlaybackService extends Service { } }); mSession.setFlags(MediaSession.FLAG_HANDLES_TRANSPORT_CONTROLS); mSession.setFlags(MediaSession.FLAG_HANDLES_MEDIA_BUTTONS); } /** Loading Loading @@ -1488,8 +1488,16 @@ public class MusicPlaybackService extends Service { ? PlaybackState.STATE_PLAYING : PlaybackState.STATE_PAUSED; long playBackStateActions = PlaybackState.ACTION_PLAY | PlaybackState.ACTION_PLAY_PAUSE | PlaybackState.ACTION_PLAY_FROM_MEDIA_ID | PlaybackState.ACTION_PAUSE | PlaybackState.ACTION_SKIP_TO_NEXT | PlaybackState.ACTION_SKIP_TO_PREVIOUS; if (what.equals(PLAYSTATE_CHANGED) || what.equals(POSITION_CHANGED)) { mSession.setPlaybackState(new PlaybackState.Builder() .setActions(playBackStateActions) .setState(playState, position(), 1.0f).build()); } else if (what.equals(META_CHANGED) || what.equals(QUEUE_CHANGED)) { Bitmap albumArt = getAlbumArt(false).getBitmap(); Loading Loading @@ -1517,6 +1525,7 @@ public class MusicPlaybackService extends Service { .build()); mSession.setPlaybackState(new PlaybackState.Builder() .setActions(playBackStateActions) .setState(playState, position(), 1.0f).build()); } } Loading