BujuanMusicManager class

Mixed-in types

Constructors

BujuanMusicManager.new()
factory

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

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

cookieJar ↔ CookieJar
getter/setter pair