eAlvaBrainz:基于Kotlin Retrofit的Android平台MusicBrainz API库
eAlvaBrainz是一个为Android平台开发的Kotlin库,利用Retrofit与MusicBrainz API进行交互。尽管目前仍处于beta阶段,但其核心API已较为稳定。
功能示例:
- 获取指定MBID艺术家的信息,并包含所有杂项信息:
brainzSvc.lookupArtist(mbid) {
include(*Artist.Include.values())
}
.onSuccess { artist -> handleArtist(result.value, mbid) }
.onFailure { brainzMsg -> displayError(brainzMsg.asString(resourceFetcher)) }
- 获取Nirvana乐队的相关信息:
// 代码示例将补充于正式版本发布
eAlvaBrainz:适用于Android的MusicBrainz Kotlin Retrofit库
预估大小:348个文件
.gitignore
208B
.gitignore
7B
gradlew
5KB
gradlew.bat
2KB
.gitignore
7B
FallbackOnNull.java
3KB
FallbackOnNullJsonAdapter.java
3KB
Annotations.java
3KB
Nullable.java
934B
NullPrimitiveAdapter.java
2KB
638.59KB
文件大小:
评论区