summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/feed/FeedManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/danoeh/antennapod/feed/FeedManager.java')
-rw-r--r--src/de/danoeh/antennapod/feed/FeedManager.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/de/danoeh/antennapod/feed/FeedManager.java b/src/de/danoeh/antennapod/feed/FeedManager.java
index 32e7f88f1..3203a5e21 100644
--- a/src/de/danoeh/antennapod/feed/FeedManager.java
+++ b/src/de/danoeh/antennapod/feed/FeedManager.java
@@ -1561,6 +1561,22 @@ public class FeedManager {
}
/**
+ * Returns true if the first item in the queue is currently being played or
+ * false otherwise. If the queue is empty, this method will also return
+ * false.
+ * */
+ public boolean firstQueueItemIsPlaying() {
+ FeedManager manager = FeedManager.getInstance();
+ int queueSize = manager.getQueueSize(true);
+ if (queueSize == 0) {
+ return false;
+ } else {
+ FeedItem item = getQueueItemAtIndex(0, true);
+ return item.getState() == FeedItem.State.PLAYING;
+ }
+ }
+
+ /**
* Returns the number of unread items.
*
* @param enableEpisodeFilter