foamzou / melody

我的音乐精灵
Apache License 2.0
2.77k stars 222 forks source link

[BUG] 超时导致搜索失败 #46

Open docase opened 2 years ago

docase commented 2 years ago

可能是我的机器配置过低或者网络环境不好,搜索歌曲的时候xhr请求总是超时超过5000ms。将preload-helper-59e8b50d.js中的xhr请求超时时间改大就可以使用了。

foamzou commented 2 years ago

我后面将超时时间弄成可配置化。

HUANMVP commented 2 years ago

我将未来的时间弄成可配置化。

arm64 docker安装之后,网易云歌单能听,但是搜索失败。 ℹ searchSong with {"0":{"keyword":"fade"}} ℹ cmdStr: /app/backend/src/service/media_fetcher/../../../bin/media-get -k "fade" --searchType="song" -m --infoFormat=json -l silence /app/backend/src/service/media_fetcher/../../../bin/media-get [ '-k', '"fade"', '--searchType="song"', '-m', '--infoFormat=json', '-l', 'silence' ] ℹ ------- ℹ 0 ℹ -------

foamzou commented 2 years ago

不同的问题麻烦另外开一个 issue。 And , for your question, 可以进入容器里执行这条命令看看结果 @HUANMVP

/app/backend/src/service/media_fetcher/../../../bin/media-get -k "fade" --searchType="song" -m --infoFormat=json -l debug
foamzou commented 2 years ago

@HUANMVP 我可能没那么快做这个 feature。 可以先在 容器里 vi /app/backend/public/static/js/preload-helper-xxxx.js 。 将 5e3 替换为 你想要的超时时间,例如 50000 (50秒) 然后重启 docker restart containerID (因为是静态资源,或许不用重启也行)

HUANMVP commented 2 years ago

了解