mirror of
https://github.com/AynaLivePlayer/miaosic.git
synced 2025-12-06 13:02:48 +08:00
update api
This commit is contained in:
8
api.go
8
api.go
@@ -24,6 +24,14 @@ func GetMediaInfo(meta MetaData) (MediaInfo, error) {
|
|||||||
return provider.GetMediaInfo(meta)
|
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) {
|
//func GetPlaylist(meta *model.Meta) ([]*model.Media, error) {
|
||||||
// if v, ok := Providers[meta.Name]; ok {
|
// if v, ok := Providers[meta.Name]; ok {
|
||||||
// return v.GetPlaylist(meta)
|
// return v.GetPlaylist(meta)
|
||||||
|
|||||||
@@ -36,9 +36,7 @@ func (p *DeepcolorProvider) GetMediaInfo(meta miaosic.MetaData) (miaosic.MediaIn
|
|||||||
return miaosic.MediaInfo{}, miaosic.ErrNotImplemented
|
return miaosic.MediaInfo{}, miaosic.ErrNotImplemented
|
||||||
}
|
}
|
||||||
val, err := p.InfoApi(meta)
|
val, err := p.InfoApi(meta)
|
||||||
if err != nil {
|
val.Meta = meta
|
||||||
val.Meta = meta
|
|
||||||
}
|
|
||||||
return val, err
|
return val, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user