mirror of
https://github.com/AynaLivePlayer/miaosic.git
synced 2025-12-06 13:02:48 +08:00
update netease playlist api
This commit is contained in:
16
api.go
16
api.go
@@ -32,6 +32,22 @@ func GetMediaLyric(meta MetaData) ([]Lyrics, error) {
|
||||
return provider.GetMediaLyric(meta)
|
||||
}
|
||||
|
||||
func MatchPlaylistByProvider(provider string, uri string) (MetaData, bool) {
|
||||
p, ok := GetProvider(provider)
|
||||
if !ok {
|
||||
return MetaData{}, false
|
||||
}
|
||||
return p.MatchPlaylist(uri)
|
||||
}
|
||||
|
||||
func GetPlaylist(meta MetaData) (*Playlist, error) {
|
||||
p, ok := GetProvider(meta.Provider)
|
||||
if !ok {
|
||||
return nil, ErrorNoSuchProvider
|
||||
}
|
||||
return p.GetPlaylist(meta)
|
||||
}
|
||||
|
||||
//func GetPlaylist(meta *model.Meta) ([]*model.Media, error) {
|
||||
// if v, ok := Providers[meta.Name]; ok {
|
||||
// return v.GetPlaylist(meta)
|
||||
|
||||
Reference in New Issue
Block a user