BujuanMusicManager class
Properties
-
dio
→ Dio
-
no setter
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
albumInfo({required int id})
→ Future<AlbumInfoEntity?>
-
专辑内容
inherited
-
artistAlbum({required int id, int limit = 30, int offset = 0, bool total = true})
→ void
-
歌手专辑
inherited
-
checkQrCode({required String key, int type = 3})
→ Future<StringEntity?>
-
检测二维码
inherited
-
createPlaylist({required String name, required int privacy, String type = 'NORMAL'})
→ Future<CreatePlaylistEntity?>
-
创建歌单
inherited
-
highQualityTags()
→ Future<HighQualityTagsEntity?>
-
相关歌单推荐
inherited
-
init({required String cookiePath, bool debug = false})
→ dynamic
-
-
loginCellPhone({required String phone, String? password, String? captcha, String countryCode = '86', String clientType = 'android', bool rememberLogin = true, bool https = true})
→ Future<LoginEntity?>
-
登录手机号接口
inherited
-
logout()
→ Future<BoolEntity?>
-
退出登录
inherited
-
newAlbum({int limit = 30, int offset = 0, String area = 'ALL', bool total = true})
→ Future<NewAlbumEntity?>
-
最新专辑
inherited
-
newSongs({int type = 0, bool total = true})
→ Future<NewSongEntity?>
-
新歌速递
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
playlistCatalogue()
→ Future<CatalogueEntity?>
-
歌单分类
inherited
-
playlistDetail({required int id, int n = 1000, int s = 8, bool dynamic = false})
→ Future<PlaylistDetailEntity?>
-
歌单详情
inherited
-
post<T>({required String url, Options? options, Object? data})
→ Future<T?>
-
-
qrCode({required String key})
→ String
-
二维码
inherited
-
qrCodeKey({int type = 3})
→ Future<QrcodeKeyEntity?>
-
二维码key
inherited
-
recommendResource()
→ Future<RecommendResourceEntity?>
-
每日推荐歌单(需要登录)
inherited
-
recommendSongs()
→ Future<RecommendSongEntity?>
-
每日推荐歌曲(需要登录)
inherited
-
removePlaylist({required List<String> ids})
→ Future<StringEntity?>
-
删除歌单
inherited
-
sendSmsCode({required String phone, String ctcode = '86'})
→ Future<BoolEntity?>
-
发送验证码
inherited
-
songDetail({required List<String> ids})
→ Future<SongDetailEntity?>
-
歌曲详情
ids
歌曲id数组 不可超过1000
inherited
-
songLikeCheck({required List<String> ids})
→ Future<SongLikeCheckEntity?>
-
检查歌曲是否被喜欢
ids
歌曲id数组
inherited
-
songLikeCount({required int id})
→ Future<SongQualityDetailEntity?>
-
歌曲被喜欢数量
id
歌曲id
inherited
-
songQualityDetail({required int id})
→ Future<SongQualityDetailEntity?>
-
歌曲音质详情
id
歌曲id
inherited
-
songUrl({required List<String> ids, String level = 'standard', String encodeType = 'flac'})
→ Future<SongUrlEntity?>
-
歌曲地址
inherited
-
topArtist({int limit = 30, int offset = 0, dynamic total = true})
→ Future<TopArtistEntity?>
-
热门歌手
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
updatePlaylistDesc({required int id, required String desc})
→ Future<StringEntity?>
-
更新歌单描述
inherited
-
userInfo()
→ Future<UserInfoEntity?>
-
用户信息(需登录)
inherited
-
userLikeList({required String uid})
→ Future<LikeListEntity?>
-
用户喜欢的歌曲列表
inherited
-
userPlaylist({required String uid, int limit = 30, int offset = 0, bool includeVideo = true})
→ Future<UserPlaylistEntity?>
-
用户歌单
inherited
-
verifySmsCode({required String phone, required String captcha, String ctcode = '86'})
→ Future<BoolEntity?>
-
验证验证码
inherited
Static Properties
-
cookieJar
↔ CookieJar
-
getter/setter pair