Versions in this module Expand all Collapse all v0 v0.2.18 Nov 16, 2025 v0.2.17 Sep 9, 2025 v0.2.16 Sep 9, 2025 v0.2.15 Sep 9, 2025 v0.2.14 Sep 8, 2025 v0.2.13 Sep 6, 2025 Changes in this version + type QQMusic struct + func NewQQMusicClient() *QQMusic + func (c *QQMusic) AlbumCoverByID(ctx context.Context, albumID int) ([]byte, error) + func (c *QQMusic) AlbumCoverByMediaID(ctx context.Context, mediaID string) ([]byte, error) + func (c *QQMusic) GetTrackInfo(ctx context.Context, songID int) (*TrackInfo, error) + func (c *QQMusic) GetTracksInfo(ctx context.Context, songIDs []int) ([]*TrackInfo, error) + func (c *QQMusic) Search(ctx context.Context, keyword string) ([]*TrackInfo, error) + type TrackAlbum struct + Id int + Mid string + Name string + Pmid string + Subtitle string + Title string + type TrackInfo struct + Action struct{ ... } + Aid int + Album TrackAlbum + Bpm int + DataType int + Es string + File struct{ ... } + Fnote int + Genre int + Id int + IndexAlbum int + IndexCd int + Interval int + Isonly int + Ksong struct{ ... } + Label string + Language int + Mid string + ModifyStamp int + Mv struct{ ... } + Name string + Ov int + Pay struct{ ... } + Ppurl string + Sa int + Singer []TrackSinger + Status int + Subtitle string + Tid int + TimePublic string + Title string + Trace string + Type int + Url string + Version int + Volume struct{ ... } + Vs []string + func (t *TrackInfo) GetAlbum() string + func (t *TrackInfo) GetArtists() []string + func (t *TrackInfo) GetTitle() string + type TrackSinger struct + Id int + Mid string + Name string + Pmid string + Title string + Type int + Uin int