summaryrefslogtreecommitdiff
path: root/core/src
diff options
context:
space:
mode:
authorTony Tam <engineer.tonytam@pm.me>2020-11-25 17:10:47 -0800
committerTony Tam <engineer.tonytam@pm.me>2020-11-25 17:10:47 -0800
commit8f0cbb2a8830a342263657ef8f934c8b558ab057 (patch)
tree1f2d3c2992269cd8f136e5b0c89d6e25182f5a65 /core/src
parenta8fbb97cfe4a0074f96016023ef93235144b7a3b (diff)
downloadAntennaPod-8f0cbb2a8830a342263657ef8f934c8b558ab057.zip
show number in queue
Diffstat (limited to 'core/src')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java12
-rw-r--r--core/src/main/res/values/strings.xml5
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 -->