mirror of
https://github.com/AynaLivePlayer/AynaLivePlayer.git
synced 2026-03-15 22:13:17 +08:00
26 lines
724 B
Go
26 lines
724 B
Go
//go:build !nosource
|
|
|
|
package source
|
|
|
|
import (
|
|
"github.com/AynaLivePlayer/miaosic"
|
|
_ "github.com/AynaLivePlayer/miaosic/providers/bilivideo"
|
|
"github.com/AynaLivePlayer/miaosic/providers/kugou"
|
|
_ "github.com/AynaLivePlayer/miaosic/providers/kuwo"
|
|
"github.com/AynaLivePlayer/miaosic/providers/local"
|
|
_ "github.com/AynaLivePlayer/miaosic/providers/netease"
|
|
"github.com/AynaLivePlayer/miaosic/providers/qq"
|
|
)
|
|
|
|
func loadMediaProvider() {
|
|
kugou.UseInstrumental()
|
|
miaosic.RegisterProvider(local.NewLocal(sourceCfg.LocalSourcePath))
|
|
if sourceCfg.QQChannel == "wechat" {
|
|
log.Info("qqmusic: using wechat login channel")
|
|
qq.UseWechatLogin()
|
|
} else {
|
|
log.Infof("qqmusic: using qq login channel")
|
|
qq.UseQQLogin()
|
|
}
|
|
}
|