Documentation
¶
Index ¶
- type Local
- func (l *Local) GetMediaInfo(meta miaosic.MetaData) (miaosic.MediaInfo, error)
- func (l *Local) GetMediaLyric(meta miaosic.MetaData) ([]miaosic.Lyrics, error)
- func (l *Local) GetMediaUrl(meta miaosic.MetaData, quality miaosic.Quality) ([]miaosic.MediaUrl, error)
- func (l *Local) GetName() string
- func (l *Local) GetPlaylist(meta miaosic.MetaData) (*miaosic.Playlist, error)
- func (l *Local) MapQuality(quality miaosic.Quality) miaosic.Quality
- func (l *Local) MatchMedia(uri string) (miaosic.MetaData, bool)
- func (l *Local) MatchPlaylist(uri string) (miaosic.MetaData, bool)
- func (l *Local) Qualities() []miaosic.Quality
- func (l *Local) Search(keyword string, page, size int) ([]miaosic.MediaInfo, error)
- type LocalCacheMode
- type LocalOption
- type TagScanMode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Local ¶
type Local struct {
// contains filtered or unexported fields
}
func NewLocal ¶
func NewLocal(localdir string, options ...LocalOption) *Local
func (*Local) GetMediaInfo ¶
func (*Local) GetMediaLyric ¶
func (*Local) GetMediaUrl ¶
func (*Local) GetPlaylist ¶ added in v0.1.6
func (*Local) MapQuality ¶ added in v0.2.9
func (*Local) MatchPlaylist ¶ added in v0.1.6
type LocalCacheMode ¶ added in v0.2.9
type LocalCacheMode int
const ( DontUseLocalCache LocalCacheMode = iota UseLocalCache )
type LocalOption ¶ added in v0.2.9
type LocalOption interface {
// contains filtered or unexported methods
}
type TagScanMode ¶ added in v0.2.9
type TagScanMode int
const ( DontScanTag TagScanMode = iota ScanTagOnStartup ScanTagInBackground )
Click to show internal directories.
Click to hide internal directories.