An open API service indexing awesome lists of open source software.

https://github.com/codedrinker/lastfm-search-api

Last.fm search tracks, artists, albums API wrapper in java
https://github.com/codedrinker/lastfm-search-api

Last synced: 10 months ago
JSON representation

Last.fm search tracks, artists, albums API wrapper in java

Awesome Lists containing this project

README

          

# lastfm-search-api

Last.fm search tracks, artists, albums API wrapper in java

## Usage
### Install
```bash
git clone https://github.com/codedrinker/lastfm-search-api.git
mvn install -DskipTests
```
### Dependency
```xml


com.github.codedrinker
lastfm-search-api
1.0.1

```
### Get Instance
#### Spring
```xml







```
#### Java
Make sure `lastfm.properties` in classpath. `LastfmFacade` will auto load configuration.
```java
LastfmFacade lastfmFacade = new LastfmFacade();
```

#### Search Tracks
```java
LastfmFacade lastfmFacade = new LastfmFacade();
LastfmQuery queryDTO = new LastfmQuery();
queryDTO.setTrack("Hello");
queryDTO.setLimit(3);
LastfmResult tracks = lastfmFacade.searchTrack(queryDTO);
```

### Search Albums
```java
LastfmFacade lastfmFacade = new LastfmFacade();
LastfmQuery queryDTO = new LastfmQuery();
queryDTO.setAlbum("Hello");
queryDTO.setLimit(3);
LastfmResult albums = lastfmFacade.searchAlbum(queryDTO);
```

### Search Artists
```java
LastfmFacade lastfmFacade = new LastfmFacade();
LastfmQuery queryDTO = new LastfmQuery();
queryDTO.setArtist("Hello");
queryDTO.setLimit(3);
LastfmResult artists = lastfmFacade.searchArtist(queryDTO);

```
# post-dispatcher