From 95343bb3f99fe7db03509ae4284a4e7bca7fe995 Mon Sep 17 00:00:00 2001 From: aynakeya Date: Mon, 22 Apr 2024 13:48:48 -0700 Subject: [PATCH] add matchmedia api --- api.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/api.go b/api.go index 5748978..6ac8877 100644 --- a/api.go +++ b/api.go @@ -48,6 +48,15 @@ func GetPlaylist(meta MetaData) (*Playlist, error) { return p.GetPlaylist(meta) } +func MatchMedia(keyword string) (MetaData, bool) { + for _, p := range _providers { + if meta, ok := p.MatchMedia(keyword); ok { + return meta, true + } + } + return MetaData{}, false +} + //func GetPlaylist(meta *model.Meta) ([]*model.Media, error) { // if v, ok := Providers[meta.Name]; ok { // return v.GetPlaylist(meta)