From 909aea006c0f480edff40d3f50ffd7fe1a0ec1db Mon Sep 17 00:00:00 2001 From: Cj Malone Date: Sat, 19 Nov 2016 17:47:52 +0000 Subject: [PATCH 1/3] Fix adding YouTube feeds --- .../de/danoeh/antennapod/activity/OnlineFeedViewActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/de/danoeh/antennapod/activity/OnlineFeedViewActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/OnlineFeedViewActivity.java index 99f3bcc00..a4e661f62 100644 --- a/app/src/main/java/de/danoeh/antennapod/activity/OnlineFeedViewActivity.java +++ b/app/src/main/java/de/danoeh/antennapod/activity/OnlineFeedViewActivity.java @@ -355,7 +355,7 @@ public class OnlineFeedViewActivity extends AppCompatActivity { */ private void beforeShowFeedInformation(Feed feed) { final HtmlToPlainText formatter = new HtmlToPlainText(); - if(Feed.TYPE_ATOM1.equals(feed.getType())) { + if(Feed.TYPE_ATOM1.equals(feed.getType()) && feed.getDescription() != null) { // remove HTML tags from descriptions Log.d(TAG, "Removing HTML from feed description"); Document feedDescription = Jsoup.parse(feed.getDescription()); From 8c901bb640af741e24500f42a8db15056b7e4419 Mon Sep 17 00:00:00 2001 From: Cj Malone Date: Sat, 19 Nov 2016 17:54:43 +0000 Subject: [PATCH 2/3] Clean up sort --- .../main/java/de/danoeh/antennapod/core/storage/DBReader.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java b/core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java index 8c8e8f029..1d57d902c 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java +++ b/core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java @@ -1063,7 +1063,7 @@ public final class DBReader { // reverse natural order: podcast with most unplayed episodes first return -1; } else if(counterLhs == counterRhs) { - return lhs.getTitle().toLowerCase().compareTo(rhs.getTitle().toLowerCase()); + return lhs.getTitle().compareToIgnoreCase(rhs.getTitle()); } else { return 1; } @@ -1077,7 +1077,7 @@ public final class DBReader { } else if(t2 == null) { return -1; } else { - return t1.toLowerCase().compareTo(t2.toLowerCase()); + return t1.compareToIgnoreCase(t2); } }; } else { From 7a23e1f13fba25e7de643ee4e9419f799fdc5d6d Mon Sep 17 00:00:00 2001 From: Cj Malone Date: Sat, 19 Nov 2016 17:55:07 +0000 Subject: [PATCH 3/3] Revert author delimiter back to commer --- .../antennapod/core/syndication/namespace/atom/NSAtom.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/de/danoeh/antennapod/core/syndication/namespace/atom/NSAtom.java b/core/src/main/java/de/danoeh/antennapod/core/syndication/namespace/atom/NSAtom.java index 90f5f5f20..cfb20d578 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/syndication/namespace/atom/NSAtom.java +++ b/core/src/main/java/de/danoeh/antennapod/core/syndication/namespace/atom/NSAtom.java @@ -220,7 +220,7 @@ public class NSAtom extends Namespace { if (currentName == null) { state.getFeed().setAuthor(content); } else { - state.getFeed().setAuthor(currentName + "\n" + content); + state.getFeed().setAuthor(currentName + ", " + content); } } }