├── .gitattributes ├── .gitignore ├── README.md ├── changes.txt ├── license.txt ├── pom.xml └── src └── main └── java └── de └── umass ├── lastfm ├── Album.java ├── Artist.java ├── Authenticator.java ├── BuyLink.java ├── CallException.java ├── Caller.java ├── Chart.java ├── Event.java ├── Geo.java ├── Group.java ├── Image.java ├── ImageHolder.java ├── ImageSize.java ├── ItemFactory.java ├── ItemFactoryBuilder.java ├── Library.java ├── MusicEntry.java ├── PaginatedResult.java ├── Period.java ├── Playlist.java ├── Radio.java ├── ResponseBuilder.java ├── Result.java ├── Session.java ├── Shout.java ├── Tag.java ├── Tasteometer.java ├── Track.java ├── User.java ├── Venue.java ├── cache │ ├── Cache.java │ ├── DatabaseCache.java │ ├── DefaultExpirationPolicy.java │ ├── ExpirationPolicy.java │ ├── FileSystemCache.java │ ├── MemoryCache.java │ └── ScrobbleCache.java └── scrobble │ ├── IgnoredMessageCode.java │ ├── Rating.java │ ├── ResponseStatus.java │ ├── ScrobbleData.java │ ├── ScrobbleResult.java │ ├── Scrobbler.java │ ├── Source.java │ └── SubmissionData.java ├── util ├── MapUtilities.java └── StringUtilities.java └── xml └── DomElement.java /.gitattributes: -------------------------------------------------------------------------------- 1 | # Default behaviour 2 | * text=auto 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/README.md -------------------------------------------------------------------------------- /changes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/changes.txt -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/license.txt -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/Album.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/Album.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/Artist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/Artist.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/Authenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/Authenticator.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/BuyLink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/BuyLink.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/CallException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/CallException.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/Caller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/Caller.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/Chart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/Chart.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/Event.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/Geo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/Geo.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/Group.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/Group.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/Image.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/ImageHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/ImageHolder.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/ImageSize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/ImageSize.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/ItemFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/ItemFactory.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/ItemFactoryBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/ItemFactoryBuilder.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/Library.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/Library.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/MusicEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/MusicEntry.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/PaginatedResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/PaginatedResult.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/Period.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/Period.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/Playlist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/Playlist.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/Radio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/Radio.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/ResponseBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/ResponseBuilder.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/Result.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/Session.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/Session.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/Shout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/Shout.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/Tag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/Tag.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/Tasteometer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/Tasteometer.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/Track.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/Track.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/User.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/Venue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/Venue.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/cache/Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/cache/Cache.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/cache/DatabaseCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/cache/DatabaseCache.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/cache/DefaultExpirationPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/cache/DefaultExpirationPolicy.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/cache/ExpirationPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/cache/ExpirationPolicy.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/cache/FileSystemCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/cache/FileSystemCache.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/cache/MemoryCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/cache/MemoryCache.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/cache/ScrobbleCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/cache/ScrobbleCache.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/scrobble/IgnoredMessageCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/scrobble/IgnoredMessageCode.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/scrobble/Rating.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/scrobble/Rating.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/scrobble/ResponseStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/scrobble/ResponseStatus.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/scrobble/ScrobbleData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/scrobble/ScrobbleData.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/scrobble/ScrobbleResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/scrobble/ScrobbleResult.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/scrobble/Scrobbler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/scrobble/Scrobbler.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/scrobble/Source.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/scrobble/Source.java -------------------------------------------------------------------------------- /src/main/java/de/umass/lastfm/scrobble/SubmissionData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/lastfm/scrobble/SubmissionData.java -------------------------------------------------------------------------------- /src/main/java/de/umass/util/MapUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/util/MapUtilities.java -------------------------------------------------------------------------------- /src/main/java/de/umass/util/StringUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/util/StringUtilities.java -------------------------------------------------------------------------------- /src/main/java/de/umass/xml/DomElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkovacs/lastfm-java/HEAD/src/main/java/de/umass/xml/DomElement.java --------------------------------------------------------------------------------