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
- Host: GitHub
- URL: https://github.com/codedrinker/lastfm-search-api
- Owner: codedrinker
- Created: 2017-07-31T13:34:45.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-05T11:56:39.000Z (over 7 years ago)
- Last Synced: 2025-01-07T14:12:36.637Z (11 months ago)
- Language: Java
- Size: 25.4 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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