🎼 Expandable lyrics-scraping API for Java
LyricsClient client = new LyricsClient();
Lyrics lyrics = client.getLyrics("smooth criminal").get()
System.out.println(lyrics.getContent()); // As he came into the window ...
- Async or blocking (uses CompletableFuture)
- Built-in caching to prevent duplicate scrapes
- Highly customizable (see reference.conf and lightbend/config)
- Easily expandable to many lyrics sites
- A-Z Lyrics
- Genius
- MusicMatch
- [your contribution here]
<repository>
<id>bintray-jagrosh-maven</id>
<name>bintray</name>
<url>https://dl.bintray.com/jagrosh/maven</url>
</repository>
<dependency>
<groupId>com.jagrosh</groupId>
<artifactId>JLyrics</artifactId>
<version>VERSION</version>
</dependency>