diff --git a/src/renderer/components/core/Player.vue b/src/renderer/components/core/Player.vue index 7e08d9f7..7a57a807 100644 --- a/src/renderer/components/core/Player.vue +++ b/src/renderer/components/core/Player.vue @@ -712,7 +712,7 @@ export default { this.status = this.statusText = 'Try toggle source...' - return (originMusic.otherSource ? Promise.resolve(originMusic.otherSource) : musicSdk.findMusic(originMusic)).then(res => { + return (originMusic.otherSource && originMusic.otherSource.length ? Promise.resolve(originMusic.otherSource) : musicSdk.findMusic(originMusic)).then(res => { this.updateMusicInfo({ id: this.listId, index: this.playIndex, data: { otherSource: res } }) return res }).then(otherSource => {