Merge pull request #209 from jakobkukla/fix-notifications
Fix: blurry album art and notifications not updating
This commit is contained in:
commit
a555640aa0
2 changed files with 9 additions and 2 deletions
|
|
@ -77,6 +77,8 @@ public class SettingsActivity extends AbsBaseActivity {
|
|||
final Preference categoryPreference = findPreference(PreferenceUtil.CATEGORIES);
|
||||
final Preference nowPlayingPreference = findPreference(PreferenceUtil.NOW_PLAYING_SCREEN);
|
||||
final Preference downloadLocationPreference = findPreference(PreferenceUtil.LOCATION_DOWNLOAD);
|
||||
final Preference showAlbumCoverPreference = findPreference(PreferenceUtil.SHOW_ALBUM_COVER);
|
||||
final Preference blurAlbumCoverPreference = findPreference(PreferenceUtil.BLUR_ALBUM_COVER);
|
||||
|
||||
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N) {
|
||||
classicNotification.setEnabled(false);
|
||||
|
|
@ -87,8 +89,13 @@ public class SettingsActivity extends AbsBaseActivity {
|
|||
colorAppShortcuts.setEnabled(false);
|
||||
}
|
||||
|
||||
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.P) {
|
||||
blurAlbumCoverPreference.setEnabled(false);
|
||||
}
|
||||
|
||||
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.Q) {
|
||||
downloadLocationPreference.setEnabled(false);
|
||||
showAlbumCoverPreference.setEnabled(false);
|
||||
}
|
||||
|
||||
categoryPreference.setOnPreferenceClickListener(preference -> {
|
||||
|
|
|
|||
|
|
@ -547,13 +547,13 @@ public class MusicService extends Service implements SharedPreferences.OnSharedP
|
|||
metaData.putLong(MediaMetadataCompat.METADATA_KEY_NUM_TRACKS, queueManager.getPlayingQueue().size());
|
||||
}
|
||||
|
||||
if (PreferenceUtil.getInstance(this).getShowAlbumCover()) {
|
||||
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.Q && PreferenceUtil.getInstance(this).getShowAlbumCover()) {
|
||||
final Point screenSize = Util.getScreenSize(MusicService.this);
|
||||
final RequestBuilder<Bitmap> request = CustomGlideRequest.Builder
|
||||
.from(MusicService.this, song.primary, song.blurHash)
|
||||
.bitmap().build();
|
||||
|
||||
if (PreferenceUtil.getInstance(this).getBlurAlbumCover()) {
|
||||
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.P && PreferenceUtil.getInstance(this).getBlurAlbumCover()) {
|
||||
request.transform(new BlurTransformation.Builder(MusicService.this).build());
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue