diff --git a/internal/source/source.go b/internal/source/source.go index d4bd4c6..94c7c89 100644 --- a/internal/source/source.go +++ b/internal/source/source.go @@ -12,11 +12,12 @@ import ( _ "github.com/AynaLivePlayer/miaosic/providers/kuwo" "github.com/AynaLivePlayer/miaosic/providers/local" _ "github.com/AynaLivePlayer/miaosic/providers/netease" - _ "github.com/AynaLivePlayer/miaosic/providers/qq" + "github.com/AynaLivePlayer/miaosic/providers/qq" ) type _sourceConfig struct { LocalSourcePath string + QQChannel string } func (_ _sourceConfig) Name() string { @@ -31,12 +32,18 @@ func (_ _sourceConfig) OnSave() { var sourceCfg = &_sourceConfig{ LocalSourcePath: "./music", + QQChannel: "qq", } func Initialize() { config.LoadConfig(sourceCfg) kugou.UseInstrumental() miaosic.RegisterProvider(local.NewLocal(sourceCfg.LocalSourcePath)) + if sourceCfg.QQChannel == "wechat" { + qq.UseWechatLogin() + } else { + qq.UseQQLogin() + } _ = global.EventBus.Publish( events.MediaProviderUpdate, events.MediaProviderUpdateEvent{ diff --git a/pkg/miaosic b/pkg/miaosic index 15cadb4..8f67b50 160000 --- a/pkg/miaosic +++ b/pkg/miaosic @@ -1 +1 @@ -Subproject commit 15cadb4e5ff717a823f9643597a44c972b8f606d +Subproject commit 8f67b50eae7d8cf0f1f0bf2c32d58a85045c3d6a