RapsIn4 / Podcast-Feed-Library

Java library for parsing your podcast feeds πŸš€

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PodEngine 2.2 – Podcast Feed Library

Java library for parsing your podcast feeds πŸš€

  • Written in Java 7 πŸ€–
  • Thoroughly tested πŸ•ΉοΈ
  • Parses iTunes-specific tags 🎡
  • Handles all RSS attributes πŸ’ͺ
  • MIT Licensed (Use it for all your commercial things!) πŸ€‘

Installation πŸ“¦

Gradle

repositories {
    maven {
        url 'https://maven.icosillion.com/artifactory/open-source/'
    }
}

dependencies {
    compile 'com.icosillion.podengine:podengine:2.2'
}

Maven

<repositories>
    <repository>
        <id>icosillion</id>
        <name>Icosillion Repository</name>
        <url>https://maven.icosillion.com/artifactory/open-source/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>com.icosillion.podengine</groupId>
        <artifactId>podengine</artifactId>
        <version>2.2</version>
    </dependency>
</dependencies>

Getting Started 🌱

Reading your feed

//Download and parse the Cortex RSS feed
Podcast podcast = new Podcast(new URL("https://www.relay.fm/cortex/feed"));

//Display Feed Details
System.out.printf("πŸ’Ό %s has %d episodes!\n", podcast.getTitle(), podcast.getEpisodes().size());

//List all episodes
for (Episode episode : episodes) {
	System.out.println("- " + episode.getTitle());
}

About

Java library for parsing your podcast feeds πŸš€

License:MIT License


Languages

Language:Java 100.0%