the first version

This commit is contained in:
2025-09-07 14:21:48 +08:00
parent 0b983eeff2
commit ee62bee331
14 changed files with 996 additions and 0 deletions

15
struct.go Normal file
View File

@@ -0,0 +1,15 @@
package main
// MusicItem represents a music item.
type MusicItem struct {
Title string `json:"title"`
Artist string `json:"artist"`
AudioURL string `json:"audio_url"`
AudioFullURL string `json:"audio_full_url"`
M3U8URL string `json:"m3u8_url"`
LyricURL string `json:"lyric_url"`
CoverURL string `json:"cover_url"`
Duration int `json:"duration"`
FromCache bool `json:"from_cache"`
IP string `json:"ip"`
}