array("name" => "ICT4D Conference Podcast: Global Tech, Local Good",
"description" => "Weekly short interviews with data and technology experts at non-profit, government, multi-lateral, research or private sector organizations on the application of digital innovations to tackle global development and humanitarian challenges.",
"url" => "https://www.ict4dconference.org/resources/podcast/",
"feed_url" => "https://feeds.buzzsprout.com/1298267.rss",
"feed_type" => 2,
"logo_url" => "https://storage.buzzsprout.com/variants/rrzujbqukuqik5gj5i938zkrttj3/8d66eb17bb7d02ca4856ab443a78f2148cafbb129f58a3c81282007c6fe24ff2.jpg"),
I already tried it, but there is an error while parsing the XML, so it doesn't work out of the box:
020-11-01 00:17:43.176 24407-24792/at.ict4d.ict4dnews W/C:NewsRepository: Line 308: Error in downloading self hosted Wordpress blog
java.lang.RuntimeException: org.simpleframework.xml.core.PersistenceException: Element 'image' is already used with @org.simpleframework.xml.Element(data=false, name=image, required=false, type=void) on field 'image' private at.ict4d.ict4dnews.models.rss.ChannelImage at.ict4d.ict4dnews.models.rss.Channel.image at line -1
at retrofit2.converter.simplexml.SimpleXmlResponseBodyConverter.convert(SimpleXmlResponseBodyConverter.java:45)
at retrofit2.converter.simplexml.SimpleXmlResponseBodyConverter.convert(SimpleXmlResponseBodyConverter.java:23)
at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
Caused by: org.simpleframework.xml.core.PersistenceException: Element 'image' is already used with @org.simpleframework.xml.Element(data=false, name=image, required=false, type=void) on field 'image' private at.ict4d.ict4dnews.models.rss.ChannelImage at.ict4d.ict4dnews.models.rss.Channel.image at line -1
at org.simpleframework.xml.core.Variable$Adapter.read(Variable.java:484)
at org.simpleframework.xml.core.Variable$Adapter.read(Variable.java:462)
at org.simpleframework.xml.core.Composite.readVariable(Composite.java:623)
at org.simpleframework.xml.core.Composite.readInstance(Composite.java:573)
at org.simpleframework.xml.core.Composite.readUnion(Composite.java:549)
at org.simpleframework.xml.core.Composite.readElement(Composite.java:532)
at org.simpleframework.xml.core.Composite.readElements(Composite.java:445)
at org.simpleframework.xml.core.Composite.access$400(Composite.java:59)
at org.simpleframework.xml.core.Composite$Builder.read(Composite.java:1383)
at org.simpleframework.xml.core.Composite.read(Composite.java:201)
at org.simpleframework.xml.core.Composite.read(Composite.java:148)
at org.simpleframework.xml.core.Composite.readVariable(Composite.java:623)
at org.simpleframework.xml.core.Composite.readInstance(Composite.java:573)
at org.simpleframework.xml.core.Composite.readUnion(Composite.java:549)
at org.simpleframework.xml.core.Composite.readElement(Composite.java:532)
at org.simpleframework.xml.core.Composite.readElements(Composite.java:445)
at org.simpleframework.xml.core.Composite.access$400(Composite.java:59)
at org.simpleframework.xml.core.Composite$Builder.read(Composite.java:1383)
at org.simpleframework.xml.core.Composite.read(Composite.java:201)
at org.simpleframework.xml.core.Composite.read(Composite.java:148)
at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
at org.simpleframework.xml.core.Persister.read(Persister.java:625)
at org.simpleframework.xml.core.Persister.read(Persister.java:606)
at org.simpleframework.xml.core.Persister.read(Persister.java:584)
at org.simpleframework.xml.core.Persister.read(Persister.java:562)
at retrofit2.converter.simplexml.SimpleXmlResponseBodyConverter.convert(SimpleXmlResponseBodyConverter.java:37)
at retrofit2.converter.simplexml.SimpleXmlResponseBodyConverter.convert(SimpleXmlResponseBodyConverter.java:23)
at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
Add ICT4D Conference Podcast: Global Tech, Local Good
I already tried it, but there is an error while parsing the XML, so it doesn't work out of the box: