#1699·server

音源不知串到哪里了!??

Author: pandaoncn79Created Nov 27, 2025Updated Dec 31, 2025
Labelsbug

Bug 描述

前两天使用docker构建,环境没动过,音乐出现了别人翻唱的,音质差啊....

预期行为

No response

实际行为

No response

复现步骤

No response

启动命令及环境变量

Image

日志内容

Musicblock

date | stream | content -- | -- | -- 2025/11/27 20:56:15 | stdout | exitCode: 1 2025/11/27 20:56:15 | stdout | process: yt-dlp 2025/11/27 20:56:15 | stdout | at Pipe. (node:net:346:12) 2025/11/27 20:56:15 | stdout | at Socket.emit (node:events:518:28) 2025/11/27 20:56:15 | stdout | at Socket. (node:internal/child_process:456:11) 2025/11/27 20:56:15 | stdout | at maybeClose (node:internal/child_process:1101:16) 2025/11/27 20:56:15 | stdout | at ChildProcess.emit (node:events:518:28) 2025/11/27 20:56:15 | stdout | at ChildProcess. (/app/app.js:80:7564) 2025/11/27 20:56:15 | stdout | ProcessExitNotSuccessfully: yt-dlp exited with 1, which is not zero. 2025/11/27 20:56:15 | stdout | ERROR (ProcessExitNotSuccessfully): (provider/match) yt-dlp exited with 1, which is not zero. 2025/11/27 20:56:15 | stdout | exitCode: 1 2025/11/27 20:56:15 | stdout | process: yt-dlp 2025/11/27 20:56:15 | stdout | at Pipe. (node:net:346:12) 2025/11/27 20:56:15 | stdout | at Socket.emit (node:events:518:28) 2025/11/27 20:56:15 | stdout | at Socket. (node:internal/child_process:456:11) 2025/11/27 20:56:15 | stdout | at maybeClose (node:internal/child_process:1101:16) 2025/11/27 20:56:15 | stdout | at ChildProcess.emit (node:events:518:28) 2025/11/27 20:56:15 | stdout | at ChildProcess. (/app/app.js:80:7564) 2025/11/27 20:56:15 | stdout | ProcessExitNotSuccessfully: yt-dlp exited with 1, which is not zero. 2025/11/27 20:56:15 | stdout | ERROR (ProcessExitNotSuccessfully): (provider/yt-dlp) yt-dlp exited with 1, which is not zero. 2025/11/27 20:56:15 | stdout |   2025/11/27 20:56:15 | stdout | WARN: (spawn) [yt-dlp][stderr] ERROR: Unable to download API page: timed out (caused by TransportError('timed out')) 2025/11/27 20:55:55 | stdout |   2025/11/27 20:55:55 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (3/3)... 2025/11/27 20:55:35 | stdout |   2025/11/27 20:55:35 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (2/3)... 2025/11/27 20:55:15 | stdout |   2025/11/27 20:55:15 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (1/3)... 2025/11/27 20:54:55 | stdout |   2025/11/27 20:54:55 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] Unable to download webpage: timed out (caused by TransportError('timed out')). Giving up after 3 retries 2025/11/27 20:54:35 | stdout |   2025/11/27 20:54:35 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (3/3)... 2025/11/27 20:54:15 | stdout |   2025/11/27 20:54:15 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (2/3)... 2025/11/27 20:53:55 | stdout |   2025/11/27 20:53:55 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (1/3)... 2025/11/27 20:53:43 | stdout | url: "https://m.music.migu.cn/v5" 2025/11/27 20:53:43 | stdout | WARN: (request) The request timed out, or the requester didn't handle the response. 2025/11/27 20:53:43 | stdout | url: "https://m.music.migu.cn/migu/remoting/scr_search_tag?keyword=%E6%B5%B7%E9%B8%A5%20-%20%E9%80%83%E8%B7%91%E8%AE%A1%E5%88%92&type=2&rows=20&pgc=1" 2025/11/27 20:53:43 | stdout | WARN: (request) The request timed out, or the requester didn't handle the response. 2025/11/27 20:53:33 | stdout | at async Promise.any (index 2) 2025/11/27 20:53:33 | stdout | at async g (/app/app.js:10:1861) 2025/11/27 20:53:33 | stdout | at async c.cache (/app/app.js:80:46321) 2025/11/27 20:53:33 | stdout | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) 2025/11/27 20:53:33 | stdout | at /app/app.js:9:12627 2025/11/27 20:53:33 | stdout | at JSON.parse () 2025/11/27 20:53:33 | stdout | SyntaxError: Unexpected token '<', " (/app/app.js:80:7564) 2025/11/27 20:48:15 | stdout | ProcessExitNotSuccessfully: yt-dlp exited with 1, which is not zero. 2025/11/27 20:48:15 | stdout | ERROR (ProcessExitNotSuccessfully): (provider/match) yt-dlp exited with 1, which is not zero. 2025/11/27 20:48:15 | stdout | exitCode: 1 2025/11/27 20:48:15 | stdout | process: yt-dlp 2025/11/27 20:48:15 | stdout | at ChildProcess._handle.onexit (node:internal/child_process:304:5) 2025/11/27 20:48:15 | stdout | at maybeClose (node:internal/child_process:1101:16) 2025/11/27 20:48:15 | stdout | at ChildProcess.emit (node:events:518:28) 2025/11/27 20:48:15 | stdout | at ChildProcess. (/app/app.js:80:7564) 2025/11/27 20:48:15 | stdout | ProcessExitNotSuccessfully: yt-dlp exited with 1, which is not zero. 2025/11/27 20:48:15 | stdout | ERROR (ProcessExitNotSuccessfully): (provider/yt-dlp) yt-dlp exited with 1, which is not zero. 2025/11/27 20:48:15 | stdout |   2025/11/27 20:48:15 | stdout | WARN: (spawn) [yt-dlp][stderr] ERROR: Unable to download API page: timed out (caused by TransportError('timed out')) 2025/11/27 20:48:09 | stdout | exitCode: 1 2025/11/27 20:48:09 | stdout | process: yt-dlp 2025/11/27 20:48:09 | stdout | at ChildProcess._handle.onexit (node:internal/child_process:304:5) 2025/11/27 20:48:09 | stdout | at maybeClose (node:internal/child_process:1101:16) 2025/11/27 20:48:09 | stdout | at ChildProcess.emit (node:events:518:28) 2025/11/27 20:48:09 | stdout | at ChildProcess. (/app/app.js:80:7564) 2025/11/27 20:48:09 | stdout | ProcessExitNotSuccessfully: yt-dlp exited with 1, which is not zero. 2025/11/27 20:48:09 | stdout | ERROR (ProcessExitNotSuccessfully): (provider/match) yt-dlp exited with 1, which is not zero. 2025/11/27 20:48:09 | stdout | exitCode: 1 2025/11/27 20:48:09 | stdout | process: yt-dlp 2025/11/27 20:48:09 | stdout | at ChildProcess._handle.onexit (node:internal/child_process:304:5) 2025/11/27 20:48:09 | stdout | at maybeClose (node:internal/child_process:1101:16) 2025/11/27 20:48:09 | stdout | at ChildProcess.emit (node:events:518:28) 2025/11/27 20:48:09 | stdout | at ChildProcess. (/app/app.js:80:7564) 2025/11/27 20:48:09 | stdout | ProcessExitNotSuccessfully: yt-dlp exited with 1, which is not zero. 2025/11/27 20:48:09 | stdout | ERROR (ProcessExitNotSuccessfully): (provider/yt-dlp) yt-dlp exited with 1, which is not zero. 2025/11/27 20:48:09 | stdout |   2025/11/27 20:48:09 | stdout | WARN: (spawn) [yt-dlp][stderr] ERROR: Unable to download API page: timed out (caused by TransportError('timed out')) 2025/11/27 20:47:55 | stdout |   2025/11/27 20:47:55 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (3/3)... 2025/11/27 20:47:49 | stdout |   2025/11/27 20:47:49 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (3/3)... 2025/11/27 20:47:35 | stdout |   2025/11/27 20:47:35 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (2/3)... 2025/11/27 20:47:29 | stdout |   2025/11/27 20:47:29 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (2/3)... 2025/11/27 20:47:15 | stdout |   2025/11/27 20:47:15 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (1/3)... 2025/11/27 20:47:09 | stdout |   2025/11/27 20:47:09 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (1/3)... 2025/11/27 20:46:55 | stdout |   2025/11/27 20:46:55 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] Unable to download webpage: timed out (caused by TransportError('timed out')). Giving up after 3 retries 2025/11/27 20:46:49 | stdout |   2025/11/27 20:46:49 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] Unable to download webpage: timed out (caused by TransportError('timed out')). Giving up after 3 retries 2025/11/27 20:46:35 | stdout |   2025/11/27 20:46:35 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (3/3)... 2025/11/27 20:46:29 | stdout |   2025/11/27 20:46:29 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (3/3)... 2025/11/27 20:46:15 | stdout |   2025/11/27 20:46:15 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (2/3)... 2025/11/27 20:46:09 | stdout |   2025/11/27 20:46:09 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (2/3)... 2025/11/27 20:46:00 | stdout | exitCode: 1 2025/11/27 20:46:00 | stdout | process: yt-dlp 2025/11/27 20:46:00 | stdout | at ChildProcess._handle.onexit (node:internal/child_process:304:5) 2025/11/27 20:46:00 | stdout | at maybeClose (node:internal/child_process:1101:16) 2025/11/27 20:46:00 | stdout | at ChildProcess.emit (node:events:518:28) 2025/11/27 20:46:00 | stdout | at ChildProcess. (/app/app.js:80:7564) 2025/11/27 20:46:00 | stdout | ProcessExitNotSuccessfully: yt-dlp exited with 1, which is not zero. 2025/11/27 20:46:00 | stdout | ERROR (ProcessExitNotSuccessfully): (provider/match) yt-dlp exited with 1, which is not zero. 2025/11/27 20:46:00 | stdout | exitCode: 1 2025/11/27 20:46:00 | stdout | process: yt-dlp 2025/11/27 20:46:00 | stdout | at ChildProcess._handle.onexit (node:internal/child_process:304:5) 2025/11/27 20:46:00 | stdout | at maybeClose (node:internal/child_process:1101:16) 2025/11/27 20:46:00 | stdout | at ChildProcess.emit (node:events:518:28) 2025/11/27 20:46:00 | stdout | at ChildProcess. (/app/app.js:80:7564) 2025/11/27 20:46:00 | stdout | ProcessExitNotSuccessfully: yt-dlp exited with 1, which is not zero. 2025/11/27 20:46:00 | stdout | ERROR (ProcessExitNotSuccessfully): (provider/yt-dlp) yt-dlp exited with 1, which is not zero. 2025/11/27 20:46:00 | stdout |   2025/11/27 20:46:00 | stdout | WARN: (spawn) [yt-dlp][stderr] ERROR: Unable to download API page: timed out (caused by TransportError('timed out')) 2025/11/27 20:45:55 | stdout |   2025/11/27 20:45:55 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (1/3)... 2025/11/27 20:45:55 | stdout | exitCode: 1 2025/11/27 20:45:55 | stdout | process: yt-dlp 2025/11/27 20:45:55 | stdout | at Pipe. (node:net:346:12) 2025/11/27 20:45:55 | stdout | at Socket.emit (node:events:518:28) 2025/11/27 20:45:55 | stdout | at Socket. (node:internal/child_process:456:11) 2025/11/27 20:45:55 | stdout | at maybeClose (node:internal/child_process:1101:16) 2025/11/27 20:45:55 | stdout | at ChildProcess.emit (node:events:518:28) 2025/11/27 20:45:55 | stdout | at ChildProcess. (/app/app.js:80:7564) 2025/11/27 20:45:55 | stdout | ProcessExitNotSuccessfully: yt-dlp exited with 1, which is not zero. 2025/11/27 20:45:55 | stdout | ERROR (ProcessExitNotSuccessfully): (provider/match) yt-dlp exited with 1, which is not zero. 2025/11/27 20:45:55 | stdout | exitCode: 1 2025/11/27 20:45:55 | stdout | process: yt-dlp 2025/11/27 20:45:55 | stdout | at Pipe. (node:net:346:12) 2025/11/27 20:45:55 | stdout | at Socket.emit (node:events:518:28) 2025/11/27 20:45:55 | stdout | at Socket. (node:internal/child_process:456:11) 2025/11/27 20:45:55 | stdout | at maybeClose (node:internal/child_process:1101:16) 2025/11/27 20:45:55 | stdout | at ChildProcess.emit (node:events:518:28) 2025/11/27 20:45:55 | stdout | at ChildProcess. (/app/app.js:80:7564) 2025/11/27 20:45:55 | stdout | ProcessExitNotSuccessfully: yt-dlp exited with 1, which is not zero. 2025/11/27 20:45:55 | stdout | ERROR (ProcessExitNotSuccessfully): (provider/yt-dlp) yt-dlp exited with 1, which is not zero. 2025/11/27 20:45:55 | stdout |   2025/11/27 20:45:55 | stdout | WARN: (spawn) [yt-dlp][stderr] ERROR: Unable to download API page: timed out (caused by TransportError('timed out')) 2025/11/27 20:45:49 | stdout |   2025/11/27 20:45:49 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (1/3)... 2025/11/27 20:45:45 | stdout | exitCode: 1 2025/11/27 20:45:45 | stdout | process: yt-dlp 2025/11/27 20:45:45 | stdout | at ChildProcess._handle.onexit (node:internal/child_process:304:5) 2025/11/27 20:45:45 | stdout | at maybeClose (node:internal/child_process:1101:16) 2025/11/27 20:45:45 | stdout | at ChildProcess.emit (node:events:518:28) 2025/11/27 20:45:45 | stdout | at ChildProcess. (/app/app.js:80:7564) 2025/11/27 20:45:45 | stdout | ProcessExitNotSuccessfully: yt-dlp exited with 1, which is not zero. 2025/11/27 20:45:45 | stdout | ERROR (ProcessExitNotSuccessfully): (provider/match) yt-dlp exited with 1, which is not zero. 2025/11/27 20:45:45 | stdout | exitCode: 1 2025/11/27 20:45:45 | stdout | process: yt-dlp 2025/11/27 20:45:45 | stdout | at ChildProcess._handle.onexit (node:internal/child_process:304:5) 2025/11/27 20:45:45 | stdout | at maybeClose (node:internal/child_process:1101:16) 2025/11/27 20:45:45 | stdout | at ChildProcess.emit (node:events:518:28) 2025/11/27 20:45:45 | stdout | at ChildProcess. (/app/app.js:80:7564) 2025/11/27 20:45:45 | stdout | ProcessExitNotSuccessfully: yt-dlp exited with 1, which is not zero. 2025/11/27 20:45:45 | stdout | ERROR (ProcessExitNotSuccessfully): (provider/yt-dlp) yt-dlp exited with 1, which is not zero. 2025/11/27 20:45:45 | stdout |   2025/11/27 20:45:45 | stdout | WARN: (spawn) [yt-dlp][stderr] ERROR: Unable to download API page: timed out (caused by TransportError('timed out')) 2025/11/27 20:45:44 | stdout | url: "https://m.music.migu.cn/v5" 2025/11/27 20:45:44 | stdout | WARN: (request) The request timed out, or the requester didn't handle the response. 2025/11/27 20:45:43 | stdout | url: "https://m.music.migu.cn/migu/remoting/scr_search_tag?keyword=Star%20Sky%20-%20Two%20Steps%20From%20Hell&type=2&rows=20&pgc=1" 2025/11/27 20:45:43 | stdout | WARN: (request) The request timed out, or the requester didn't handle the response. 2025/11/27 20:45:40 | stdout |   2025/11/27 20:45:40 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (3/3)... 2025/11/27 20:45:39 | stdout | url: "https://m.music.migu.cn/v5" 2025/11/27 20:45:39 | stdout | WARN: (request) The request timed out, or the requester didn't handle the response. 2025/11/27 20:45:38 | stdout | url: "https://m.music.migu.cn/migu/remoting/scr_search_tag?keyword=%E6%B5%B7%E9%B8%A5%20-%20%E9%80%83%E8%B7%91%E8%AE%A1%E5%88%92&type=2&rows=20&pgc=1" 2025/11/27 20:45:38 | stdout | WARN: (request) The request timed out, or the requester didn't handle the response. 2025/11/27 20:45:35 | stdout |   2025/11/27 20:45:35 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (3/3)... 2025/11/27 20:45:34 | stdout | url: "http://re.sycdn.kuwo.cn/099a76a1a90bcb5c9145765d0a00505e/692847ee/resource/n2/23/0/2288661393.mp3?bitrate" 2025/11/27 20:45:34 | stdout | songName: "Star Sky" 2025/11/27 20:45:34 | stdout | audioId: 31654478 2025/11/27 20:45:34 | stdout | INFO: (provider/match) Replaced: [31654478] Star Sky 2025/11/27 20:45:34 | stdout | at async Promise.all (index 0) 2025/11/27 20:45:34 | stdout | at async e (/app/app.js:10:4296) 2025/11/27 20:45:34 | stdout | at async Promise.any (index 2) 2025/11/27 20:45:34 | stdout | at async g (/app/app.js:10:1861) 2025/11/27 20:45:34 | stdout | at async c.cache (/app/app.js:80:46321) 2025/11/27 20:45:34 | stdout | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) 2025/11/27 20:45:34 | stdout | at /app/app.js:9:12627 2025/11/27 20:45:34 | stdout | at JSON.parse () 2025/11/27 20:45:34 | stdout | SyntaxError: Unexpected token '<', ") 2025/11/27 20:45:29 | stdout | SyntaxError: Unexpected token '<', "doctype "... is not valid JSON 2025/11/27 20:45:29 | stdout | ERROR: (provider/match) Unexpected token '<', "<!doctype "... is not valid JSON 2025/11/27 20:45:28 | stdout | url: "http://lv.sycdn.kuwo.cn/699cde6232e8bc2893e310a11bb07f67/692847e7/resource/30106/trackmedia/M5000019eo5K0wsOMD.mp3?bitrate" 2025/11/27 20:45:28 | stdout | songName: "海鸥" 2025/11/27 20:45:28 | stdout | audioId: 1954696398 2025/11/27 20:45:28 | stdout | INFO: (provider/match) Replaced: [1954696398] 海鸥 2025/11/27 20:45:27 | stdout | INFO: (spawn) running yt-dlp -f 140 --dump-json ytsearch1:海鸥 - 逃跑计划 2025/11/27 20:45:25 | stdout |   2025/11/27 20:45:25 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (3/3)... 2025/11/27 20:45:20 | stdout |   2025/11/27 20:45:20 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (2/3)... 2025/11/27 20:45:15 | stdout |   2025/11/27 20:45:15 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (2/3)... 2025/11/27 20:45:05 | stdout |   2025/11/27 20:45:05 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (2/3)... 2025/11/27 20:45:00 | stdout |   2025/11/27 20:45:00 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (1/3)... 2025/11/27 20:44:55 | stdout |   2025/11/27 20:44:55 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (1/3)... 2025/11/27 20:44:45 | stdout |   2025/11/27 20:44:45 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] timed out. Retrying (1/3)... 2025/11/27 20:44:40 | stdout |   2025/11/27 20:44:40 | stdout | WARN: (spawn) [yt-dlp][stderr] WARNING: [youtube:search] Unable to download webpage: timed out (caused by TransportError('timed out')). Giving up after 3 retries 2025/11/27 20:

Source: UnblockNeteaseMusic/server