diff options
author | Tony Tam <engineer.tonytam@pm.me> | 2020-11-25 17:10:47 -0800 |
---|---|---|
committer | Tony Tam <engineer.tonytam@pm.me> | 2020-11-25 17:10:47 -0800 |
commit | 8f0cbb2a8830a342263657ef8f934c8b558ab057 (patch) | |
tree | 1f2d3c2992269cd8f136e5b0c89d6e25182f5a65 /core/src/main | |
parent | a8fbb97cfe4a0074f96016023ef93235144b7a3b (diff) | |
download | AntennaPod-8f0cbb2a8830a342263657ef8f934c8b558ab057.zip |
show number in queue
Diffstat (limited to 'core/src/main')
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java | 12 | ||||
-rw-r--r-- | core/src/main/res/values/strings.xml | 5 |
2 files changed, 16 insertions, 1 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java b/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java index 30a595cee..ba5531668 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java +++ b/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java @@ -377,10 +377,20 @@ public class PlaybackService extends MediaBrowserServiceCompat { .appendPath(getResources().getResourceTypeName(R.drawable.ic_playlist_black)) .appendPath(getResources().getResourceEntryName(R.drawable.ic_playlist_black)) .build(); + + String subtitle = ""; + try { + int count = taskManager.getQueue().size(); + subtitle = getResources().getQuantityString(R.plurals.num_episodes, count, count); + } catch (InterruptedException e) { + e.printStackTrace(); + } + MediaDescriptionCompat description = new MediaDescriptionCompat.Builder() - .setMediaUri(uri) + .setIconUri(uri) .setMediaId(getResources().getString(R.string.queue_label)) .setTitle(getResources().getString(R.string.queue_label)) + .setSubtitle(subtitle) .build(); return new MediaBrowserCompat.MediaItem(description, MediaBrowserCompat.MediaItem.FLAG_BROWSABLE); diff --git a/core/src/main/res/values/strings.xml b/core/src/main/res/values/strings.xml index a9588c773..4e7cfdfe5 100644 --- a/core/src/main/res/values/strings.xml +++ b/core/src/main/res/values/strings.xml @@ -125,6 +125,11 @@ <item quantity="one">%d selected</item> <item quantity="other">%d selected</item> </plurals> + <plurals name="num_episodes"> + <item quantity="zero">no episodes</item> + <item quantity="one">%d episode</item> + <item quantity="other">%d episodes</item> + </plurals> <string name="loading_more">Loading moreā¦</string> <!-- Actions on feeds --> |