summaryrefslogtreecommitdiff
path: root/core/src/play/java/de/danoeh/antennapod
diff options
context:
space:
mode:
authorMartin Fietz <martin.fietz@gmail.com>2018-10-20 21:55:44 +0200
committerMartin Fietz <martin.fietz@gmail.com>2018-10-20 21:55:44 +0200
commit12c58193800a24b575f0c32c8a9fff8c0f2466c2 (patch)
tree94e2ccf034e8f91eafc2977310d91b8108a53674 /core/src/play/java/de/danoeh/antennapod
parentbc8e2bb3c1c557cbca72de268ab42f191ed38927 (diff)
parent4ba36b826893efbe14fce9da3126f89c218db82b (diff)
downloadAntennaPod-12c58193800a24b575f0c32c8a9fff8c0f2466c2.zip
Merge branch 'develop'
Diffstat (limited to 'core/src/play/java/de/danoeh/antennapod')
-rw-r--r--core/src/play/java/de/danoeh/antennapod/core/cast/CastUtils.java7
-rw-r--r--core/src/play/java/de/danoeh/antennapod/core/cast/RemoteMedia.java12
2 files changed, 5 insertions, 14 deletions
diff --git a/core/src/play/java/de/danoeh/antennapod/core/cast/CastUtils.java b/core/src/play/java/de/danoeh/antennapod/core/cast/CastUtils.java
index 305f93e43..88da6a0ec 100644
--- a/core/src/play/java/de/danoeh/antennapod/core/cast/CastUtils.java
+++ b/core/src/play/java/de/danoeh/antennapod/core/cast/CastUtils.java
@@ -13,7 +13,6 @@ import java.util.Calendar;
import java.util.List;
import de.danoeh.antennapod.core.feed.Feed;
-import de.danoeh.antennapod.core.feed.FeedImage;
import de.danoeh.antennapod.core.feed.FeedItem;
import de.danoeh.antennapod.core.feed.FeedMedia;
import de.danoeh.antennapod.core.storage.DBReader;
@@ -99,9 +98,9 @@ public class CastUtils {
if (subtitle != null) {
metadata.putString(MediaMetadata.KEY_SUBTITLE, subtitle);
}
- FeedImage image = feedItem.getImage();
- if (image != null && !TextUtils.isEmpty(image.getDownload_url())) {
- metadata.addImage(new WebImage(Uri.parse(image.getDownload_url())));
+
+ if (!TextUtils.isEmpty(feedItem.getImageUrl())) {
+ metadata.addImage(new WebImage(Uri.parse(feedItem.getImageUrl())));
}
Calendar calendar = Calendar.getInstance();
calendar.setTime(media.getItem().getPubDate());
diff --git a/core/src/play/java/de/danoeh/antennapod/core/cast/RemoteMedia.java b/core/src/play/java/de/danoeh/antennapod/core/cast/RemoteMedia.java
index a3ac87062..c6524e868 100644
--- a/core/src/play/java/de/danoeh/antennapod/core/cast/RemoteMedia.java
+++ b/core/src/play/java/de/danoeh/antennapod/core/cast/RemoteMedia.java
@@ -12,6 +12,8 @@ import com.google.android.gms.cast.MediaInfo;
import com.google.android.gms.cast.MediaMetadata;
import com.google.android.gms.common.images.WebImage;
+import org.apache.commons.lang3.builder.HashCodeBuilder;
+
import java.util.Calendar;
import java.util.Date;
import java.util.List;
@@ -26,8 +28,6 @@ import de.danoeh.antennapod.core.storage.DBReader;
import de.danoeh.antennapod.core.util.ChapterUtils;
import de.danoeh.antennapod.core.util.playback.Playable;
-import org.apache.commons.lang3.builder.HashCodeBuilder;
-
/**
* Playable implementation for media on a Cast Device for which a local version of
* {@link de.danoeh.antennapod.core.feed.FeedMedia} hasn't been found.
@@ -131,14 +131,6 @@ public class RemoteMedia implements Playable {
return feedUrl;
}
- public FeedMedia lookForFeedMedia() {
- FeedItem feedItem = DBReader.getFeedItem(feedUrl, itemIdentifier);
- if (feedItem == null) {
- return null;
- }
- return feedItem.getMedia();
- }
-
@Override
public void writeToPreferences(SharedPreferences.Editor prefEditor) {
//it seems pointless to do it, since the session should be kept by the remote device.