Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrSongNotFound = errors.New("song not found")
)
Functions ¶
This section is empty.
Types ¶
type Downloader ¶
type Downloader struct { downloader.Downloader // contains filtered or unexported fields }
func NewDownloader ¶
func NewDownloader(client youtube.Client, outputDir string, cache filesCache) *Downloader
type YouTube ¶
type YouTube struct {
// contains filtered or unexported fields
}
func NewYouTubeClient ¶
func NewYouTubeClient(ytdl *ytdl.Client, yt *youtube.Service, loader *Downloader, config Config) *YouTube
func (*YouTube) EnsureStreamInfo ¶
Click to show internal directories.
Click to hide internal directories.