Documentation ¶
Index ¶
- func CheckPageParam(page, size int) bool
- type DeepcolorProvider
- func (p *DeepcolorProvider) GetMediaInfo(meta miaosic.MetaData) (miaosic.MediaInfo, error)
- func (p *DeepcolorProvider) GetMediaLyric(meta miaosic.MetaData) ([]miaosic.Lyrics, error)
- func (p *DeepcolorProvider) GetMediaUrl(meta miaosic.MetaData, quality miaosic.Quality) ([]miaosic.MediaUrl, error)
- func (p *DeepcolorProvider) Search(keyword string, page, size int) ([]miaosic.MediaInfo, error)
- type FileApiParam
- type MediaSearchParam
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckPageParam ¶
Types ¶
type DeepcolorProvider ¶
type DeepcolorProvider struct { InfoApi dphttp.ApiResultFunc[miaosic.MetaData, miaosic.MediaInfo] FileApi dphttp.ApiResultFunc[FileApiParam, []miaosic.MediaUrl] LyricApi dphttp.ApiResultFunc[miaosic.MetaData, []miaosic.Lyrics] //PlaylistFunc dphttp.ApiFunc[*miaosic.Playlist, *miaosic.Playlist] SearchApi dphttp.ApiResultFunc[MediaSearchParam, []miaosic.MediaInfo] }
func (*DeepcolorProvider) GetMediaInfo ¶
func (*DeepcolorProvider) GetMediaLyric ¶
func (*DeepcolorProvider) GetMediaUrl ¶
type MediaSearchParam ¶
Click to show internal directories.
Click to hide internal directories.