From 60f5c7221902acd70175f13ceb33f7de7d878630 Mon Sep 17 00:00:00 2001 From: 7sco Date: Thu, 16 May 2019 19:27:18 -0400 Subject: [PATCH] Notification subtext album name (#672) * Playlist already added song prevention & AndroidSlidingUpPanel repo Update * Adding album name next to the app name on the notificaiton card, to have a similar look as the spotify app * Code Refactor - Fixed code as requested --- .../service/notification/PlayingNotificationImpl.java | 1 + .../service/notification/PlayingNotificationImpl24.java | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/kabouzeid/gramophone/service/notification/PlayingNotificationImpl.java b/app/src/main/java/com/kabouzeid/gramophone/service/notification/PlayingNotificationImpl.java index b12de561..c5d2b9ae 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/service/notification/PlayingNotificationImpl.java +++ b/app/src/main/java/com/kabouzeid/gramophone/service/notification/PlayingNotificationImpl.java @@ -71,6 +71,7 @@ public class PlayingNotificationImpl extends PlayingNotification { final Notification notification = new NotificationCompat.Builder(service, NOTIFICATION_CHANNEL_ID) .setSmallIcon(R.drawable.ic_notification) + .setSubText(song.albumName) .setContentIntent(clickIntent) .setDeleteIntent(deleteIntent) .setCategory(NotificationCompat.CATEGORY_SERVICE) diff --git a/app/src/main/java/com/kabouzeid/gramophone/service/notification/PlayingNotificationImpl24.java b/app/src/main/java/com/kabouzeid/gramophone/service/notification/PlayingNotificationImpl24.java index 03294143..dfeba7f6 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/service/notification/PlayingNotificationImpl24.java +++ b/app/src/main/java/com/kabouzeid/gramophone/service/notification/PlayingNotificationImpl24.java @@ -37,7 +37,6 @@ public class PlayingNotificationImpl24 extends PlayingNotification { final Song song = service.getCurrentSong(); final boolean isPlaying = service.isPlaying(); - final String text = MusicUtil.getSongInfoString(song); final int playButtonResId = isPlaying ? R.drawable.ic_pause_white_24dp : R.drawable.ic_play_arrow_white_24dp; @@ -81,11 +80,12 @@ public class PlayingNotificationImpl24 extends PlayingNotification { retrievePlaybackAction(ACTION_SKIP)); NotificationCompat.Builder builder = new NotificationCompat.Builder(service, NOTIFICATION_CHANNEL_ID) .setSmallIcon(R.drawable.ic_notification) + .setSubText(song.albumName) .setLargeIcon(bitmap) .setContentIntent(clickIntent) .setDeleteIntent(deleteIntent) .setContentTitle(song.title) - .setContentText(text) + .setContentText(song.artistName) .setOngoing(isPlaying) .setShowWhen(false) .addAction(previousAction)