robinkanters / podkast

Podcast library for Java/Kotlin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Podkast

Simpler library to read podcast feeds

codecov

Usage

Read Feed

Java

Podcast podcast = PodcastLoader.load(new URL("FEED URL"));
System.out.println("Title - " + podcast.getTitle());

Kotlin

val podcast = PodcastLoader.load(URL("FEED URL"))
println("Title - ${podcast.title}")

Get Episodes

Java

Podcast podcast = PodcastLoader.load(new URL("FEED URL"));
List<Episode> episodes = podcast.getEpisodes();
for(Episode episode : episodes) {
    System.out.println("Episode Title - " + episode.getTitle());
}

Kotlin

val podcast = PodcastLoader.load(URL("FEED URL"))
val episodes = podcast.episodes
episodes.forEach {
    println("Episode Title - ${it.title}"
}

Installation

Gradle

  1. Add the JitPack.io repo to your gradle config:
allprojects {
    repositories {
        ...
        maven { url 'https://jitpack.io' }
    }
}
  1. Add Podkast as dependency:
dependencies {
    compile 'com.github.robinkanters:podkast:0.1.1'
}

Inspiration

Podcast-Feed-Library Original implementation in Java

About

Podcast library for Java/Kotlin


Languages

Language:Kotlin 73.8%Language:Java 26.2%