🎼 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
- MusixMatch
- [your contribution here]
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.jagrosh</groupId>
<artifactId>JLyrics</artifactId>
<version>master-SNAPSHOT</version>
</dependency>