update api

This commit is contained in:
aynakeya
2024-04-10 00:43:58 -07:00
parent 1f0fa5ef6d
commit 9067996562
2 changed files with 9 additions and 3 deletions

8
api.go
View File

@@ -24,6 +24,14 @@ func GetMediaInfo(meta MetaData) (MediaInfo, error) {
return provider.GetMediaInfo(meta)
}
func GetMediaLyric(meta MetaData) ([]Lyrics, error) {
provider, ok := GetProvider(meta.Provider)
if !ok {
return nil, ErrorNoSuchProvider
}
return provider.GetMediaLyric(meta)
}
//func GetPlaylist(meta *model.Meta) ([]*model.Media, error) {
// if v, ok := Providers[meta.Name]; ok {
// return v.GetPlaylist(meta)

View File

@@ -36,9 +36,7 @@ func (p *DeepcolorProvider) GetMediaInfo(meta miaosic.MetaData) (miaosic.MediaIn
return miaosic.MediaInfo{}, miaosic.ErrNotImplemented
}
val, err := p.InfoApi(meta)
if err != nil {
val.Meta = meta
}
return val, err
}