Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func UseMusicHandle ¶
func UseMusicHandle()
Types ¶
type Music163 ¶
type Music163 struct {
Result struct {
Songs []struct {
ID int `json:"id"`
Name string `json:"name"`
Artists []struct {
Id int `json:"id"`
Name string `json:"name"`
PicUrl interface{} `json:"picUrl"`
Alias []interface{} `json:"alias"`
AlbumSize int `json:"albumSize"`
PicId int `json:"picId"`
Img1V1Url string `json:"img1v1Url"`
Img1V1 int `json:"img1v1"`
Trans interface{} `json:"trans"`
} `json:"artists"`
Album struct {
Id int `json:"id"`
Name string `json:"name"`
Artist struct {
Id int `json:"id"`
Name string `json:"name"`
PicUrl interface{} `json:"picUrl"`
Alias []interface{} `json:"alias"`
AlbumSize int `json:"albumSize"`
PicId int `json:"picId"`
Img1V1Url string `json:"img1v1Url"`
Img1V1 int `json:"img1v1"`
Trans interface{} `json:"trans"`
} `json:"artist"`
PublishTime int64 `json:"publishTime"`
Size int `json:"size"`
CopyrightId int `json:"copyrightId"`
Status int `json:"status"`
PicId int64 `json:"picId"`
Mark int `json:"mark"`
Alia []string `json:"alia,omitempty"`
} `json:"album"`
Duration int `json:"duration"`
CopyrightId int `json:"copyrightId"`
Status int `json:"status"`
Alias []string `json:"alias"`
Rtype int `json:"rtype"`
Ftype int `json:"ftype"`
Mvid int `json:"mvid"`
Fee int `json:"fee"`
RUrl interface{} `json:"rUrl"`
Mark int `json:"mark"`
} `json:"songs"`
SongCount int `json:"songCount"`
} `json:"result"`
Code int `json:"code"`
}
type MusicQQ ¶
type MusicQQ struct {
Code int `json:"code"`
Data struct {
Keyword string `json:"keyword"`
Priority int `json:"priority"`
Qc []interface{} `json:"qc"`
Semantic struct {
Curnum int `json:"curnum"`
Curpage int `json:"curpage"`
List []interface{} `json:"list"`
Totalnum int `json:"totalnum"`
} `json:"semantic"`
Song struct {
Curnum int `json:"curnum"`
Curpage int `json:"curpage"`
List []struct {
Albumid int `json:"albumid"`
Albummid string `json:"albummid"`
Albumname string `json:"albumname"`
AlbumnameHilight string `json:"albumname_hilight"`
Alertid int `json:"alertid"`
BelongCD int `json:"belongCD"`
CdIdx int `json:"cdIdx"`
Chinesesinger int `json:"chinesesinger"`
Docid string `json:"docid"`
Grp []struct {
Albumid int `json:"albumid"`
Albummid string `json:"albummid"`
Albumname string `json:"albumname"`
AlbumnameHilight string `json:"albumname_hilight"`
Alertid int `json:"alertid"`
BelongCD int `json:"belongCD"`
CdIdx int `json:"cdIdx"`
Chinesesinger int `json:"chinesesinger"`
Docid string `json:"docid"`
Interval int `json:"interval"`
Isonly int `json:"isonly"`
Lyric string `json:"lyric"`
LyricHilight string `json:"lyric_hilight"`
MediaMid string `json:"media_mid"`
Msgid int `json:"msgid"`
NewStatus int `json:"newStatus"`
Nt int64 `json:"nt"`
Pay struct {
Payalbum int `json:"payalbum"`
Payalbumprice int `json:"payalbumprice"`
Paydownload int `json:"paydownload"`
Payinfo int `json:"payinfo"`
Payplay int `json:"payplay"`
Paytrackmouth int `json:"paytrackmouth"`
Paytrackprice int `json:"paytrackprice"`
} `json:"pay"`
Preview struct {
Trybegin int `json:"trybegin"`
Tryend int `json:"tryend"`
Trysize int `json:"trysize"`
} `json:"preview"`
Pubtime int `json:"pubtime"`
Pure int `json:"pure"`
Singer []struct {
ID int `json:"id"`
Mid string `json:"mid"`
Name string `json:"name"`
NameHilight string `json:"name_hilight"`
} `json:"singer"`
Size128 int `json:"size128"`
Size320 int `json:"size320"`
Sizeape int `json:"sizeape"`
Sizeflac int `json:"sizeflac"`
Sizeogg int `json:"sizeogg"`
Songid int `json:"songid"`
Songmid string `json:"songmid"`
Songname string `json:"songname"`
SongnameHilight string `json:"songname_hilight"`
StrMediaMid string `json:"strMediaMid"`
Stream int `json:"stream"`
Switch int `json:"switch"`
T int `json:"t"`
Tag int `json:"tag"`
Type int `json:"type"`
Ver int `json:"ver"`
Vid string `json:"vid"`
Format string `json:"format,omitempty"`
Songurl string `json:"songurl,omitempty"`
} `json:"grp"`
Interval int `json:"interval"`
Isonly int `json:"isonly"`
Lyric string `json:"lyric"`
LyricHilight string `json:"lyric_hilight"`
MediaMid string `json:"media_mid"`
Msgid int `json:"msgid"`
NewStatus int `json:"newStatus"`
Nt int64 `json:"nt"`
Pay struct {
Payalbum int `json:"payalbum"`
Payalbumprice int `json:"payalbumprice"`
Paydownload int `json:"paydownload"`
Payinfo int `json:"payinfo"`
Payplay int `json:"payplay"`
Paytrackmouth int `json:"paytrackmouth"`
Paytrackprice int `json:"paytrackprice"`
} `json:"pay"`
Preview struct {
Trybegin int `json:"trybegin"`
Tryend int `json:"tryend"`
Trysize int `json:"trysize"`
} `json:"preview"`
Pubtime int `json:"pubtime"`
Pure int `json:"pure"`
Singer []struct {
ID int `json:"id"`
Mid string `json:"mid"`
Name string `json:"name"`
NameHilight string `json:"name_hilight"`
} `json:"singer"`
Size128 int `json:"size128"`
Size320 int `json:"size320"`
Sizeape int `json:"sizeape"`
Sizeflac int `json:"sizeflac"`
Sizeogg int `json:"sizeogg"`
Songid int `json:"songid"`
Songmid string `json:"songmid"`
Songname string `json:"songname"`
SongnameHilight string `json:"songname_hilight"`
StrMediaMid string `json:"strMediaMid"`
Stream int `json:"stream"`
Switch int `json:"switch"`
T int `json:"t"`
Tag int `json:"tag"`
Type int `json:"type"`
Ver int `json:"ver"`
Vid string `json:"vid"`
Format string `json:"format,omitempty"`
Songurl string `json:"songurl,omitempty"`
} `json:"list"`
Totalnum int `json:"totalnum"`
} `json:"song"`
Tab int `json:"tab"`
Taglist []interface{} `json:"taglist"`
Totaltime int `json:"totaltime"`
Zhida struct {
Chinesesinger int `json:"chinesesinger"`
Type int `json:"type"`
} `json:"zhida"`
} `json:"data"`
Message string `json:"message"`
Notice string `json:"notice"`
Subcode int `json:"subcode"`
Time int `json:"time"`
Tips string `json:"tips"`
}
Click to show internal directories.
Click to hide internal directories.