Code Monkey home page Code Monkey logo

Comments (38)

chris7395328 avatar chris7395328 commented on August 18, 2024

实测这两种音质都是网易云的ai算法升频,除了体质巨大和一些音染外毫无益处,原始最高的音质就到hire

from server.

aliencaocao avatar aliencaocao commented on August 18, 2024

我其实是想体验空间音频,因为我入了个xm5

from server.

M-HLSLY avatar M-HLSLY commented on August 18, 2024

如果想体验的话,可以fork该项目后修改如下参数获后clone自己的项目运行
IMG_20231209_190924.jpg

jyeffect=>高清环绕声, sky=>沉浸环绕声, jymaster=>超清母带

注:如客户端显示仍显示“无损”或“Hi-Res”是正常的,实际match到的已经是对应音质了。由于这类音质体积巨大,加载时间较长!需要在较好的网络条件下使用,否则会出现加载缓慢的情况。(一般为等待2秒左右)

from server.

aliencaocao avatar aliencaocao commented on August 18, 2024

好的,感谢

from server.

aliencaocao avatar aliencaocao commented on August 18, 2024

可以保留hires和exhigh选项吗?比如我多加这些进去
另外,客户端要选哪个才是match到我改的?
image
现在是这四个都可以选

from server.

chris7395328 avatar chris7395328 commented on August 18, 2024

可以保留hires和exhigh选项吗?比如我多加这些进去 另外,客户端要选哪个才是match到我改的? image 现在是这四个都可以选

和你客户端选什么都无关,如果你设置是全部替换音源的话,优先选择母带,音源没有母带就到顺延到hire,以此类推,我之前没测试过环绕所以不知道会不会从母带顺延到环绕

from server.

M-HLSLY avatar M-HLSLY commented on August 18, 2024

可以保留hires和exhigh选项吗?比如我多加这些进去
另外,客户端要选哪个才是match到我改的?
image
现在是这四个都可以选

我觉得应该是加不了的,客户端的音质由服务器决定,“hires”和“exhigh”分别对应的应该是有无SELECT_MAX_BR=true这个环境变量

from server.

aliencaocao avatar aliencaocao commented on August 18, 2024

和你客户端选什么都无关

但是现在我客户端选不同的音质可以明显感觉到加载时间的区别,说明都是有区别的啊?我开了flac 的环境变量

from server.

chris7395328 avatar chris7395328 commented on August 18, 2024

和你客户端选什么都无关

但是现在我客户端选不同的音质可以明显感觉到加载时间的区别,说明都是有区别的啊?我开了flac 的环境变量

如果你环境变量设置了MIN_BR=999000 和音源严格按照顺序,那就是优选用pyncmd的音源,这时候你客户端选标准都是会优先请求无损音质

from server.

aliencaocao avatar aliencaocao commented on August 18, 2024

你环境变量设置了mr=999000 和音源严格按照顺序

这个倒是没有设置

那你的意思是我得设这个才能改fork吗

from server.

chris7395328 avatar chris7395328 commented on August 18, 2024

你环境变量设置了mr=999000 和音源严格按照顺序

这个倒是没有设置

那你的意思是我得设这个才能改fork吗

环境变量是你启动服务器设置的,fork项目你只需要更改那个hires到jymaster就行。
你如果是windows做服务器就直接在电脑的环境变量添加对应的参数,dockers就参考说明文档

from server.

M-HLSLY avatar M-HLSLY commented on August 18, 2024

你环境变量设置了mr=999000 和音源严格按照顺序

这个倒是没有设置

那你的意思是我得设这个才能改fork吗

环境变量是你启动服务器设置的,fork项目你只需要更改那个hires到jymaster就行。
你如果是windows做服务器就直接在电脑的环境变量添加对应的参数,dockers就参考说明文档

你先看一下debug先
IMG_20231209_202430.jpg

看看你选不同音质的时候level后面是啥先……我已经被绕晕了(/_\)

from server.

aliencaocao avatar aliencaocao commented on August 18, 2024

我的意思是,如果我光改hires,环境变量不设mr=999000 和音源严格按照顺序,是否有效,因为我本来就没设
我是linux docker的

from server.

M-HLSLY avatar M-HLSLY commented on August 18, 2024

你环境变量设置了mr=999000 和音源严格按照顺序

这个倒是没有设置

那你的意思是我得设这个才能改fork吗

环境变量是你启动服务器设置的,fork项目你只需要更改那个hires到jymaster就行。
你如果是windows做服务器就直接在电脑的环境变量添加对应的参数,dockers就参考说明文档

额……对应的参数……指的是?

from server.

chris7395328 avatar chris7395328 commented on August 18, 2024

我的意思是,如果我光改hires,环境变量不设mr=999000 和音源严格按照顺序,是否有效,因为我本来就没设 我是linux docker的

你不设环境变量就是全部默认参数啊,音源也没有限定,那你获取到kuwo还是网易都不一定,是按照最先响应的

from server.

chris7395328 avatar chris7395328 commented on August 18, 2024

你环境变量设置了mr=999000 和音源严格按照顺序

这个倒是没有设置
那你的意思是我得设这个才能改fork吗

环境变量是你启动服务器设置的,fork项目你只需要更改那个hires到jymaster就行。
你如果是windows做服务器就直接在电脑的环境变量添加对应的参数,dockers就参考说明文档

额……对应的参数……指的是?

0.0就是设置环境变

你环境变量设置了mr=999000 和音源严格按照顺序

这个倒是没有设置
那你的意思是我得设这个才能改fork吗

环境变量是你启动服务器设置的,fork项目你只需要更改那个hires到jymaster就行。
你如果是windows做服务器就直接在电脑的环境变量添加对应的参数,dockers就参考说明文档

额……对应的参数……指的是?

他没有设置环境变量可能压根就没请求到csm这个音源,得发debug才知道

from server.

M-HLSLY avatar M-HLSLY commented on August 18, 2024

你环境变量设置了mr=999000 和音源严格按照顺序

这个倒是没有设置
那你的意思是我得设这个才能改fork吗

环境变量是你启动服务器设置的,fork项目你只需要更改那个hires到jymaster就行。
你如果是windows做服务器就直接在电脑的环境变量添加对应的参数,dockers就参考说明文档

额……对应的参数……指的是?

0.0就是设置环境变

你环境变量设置了mr=999000 和音源严格按照顺序

这个倒是没有设置
那你的意思是我得设这个才能改fork吗

环境变量是你启动服务器设置的,fork项目你只需要更改那个hires到jymaster就行。
你如果是windows做服务器就直接在电脑的环境变量添加对应的参数,dockers就参考说明文档

额……对应的参数……指的是?

他没有设置环境变量可能压根就没请求到csm这个音源,得发debug才知道

改hires参数成jymaster然后保持你原来那样就行了……音源不是可以用-o pyncmd解决吗……pyncmd对应的就是csm,api获取jymaster的br高于999000,但是项目最高显示999000……额……我绕晕了,我先看看去

from server.

chris7395328 avatar chris7395328 commented on August 18, 2024

改hires参数成jymaster然后保持你原来那样就行了……音源不是可以用-o pyncmd解决吗……pyncmd对应的就是csm,api获取jymaster的br高于999000,但是项目最高显示999000……额……我绕晕了,我先看看去

设置999000是为了完全使用第三方音源,如果不设置如果本身曲子不用氪金可以有320k的话会直接用官方的,就不会让pyncmd工作了,是这个意思啦

from server.

M-HLSLY avatar M-HLSLY commented on August 18, 2024

改hires参数成jymaster然后保持你原来那样就行了……音源不是可以用-o pyncmd解决吗……pyncmd对应的就是csm,api获取jymaster的br高于999000,但是项目最高显示999000……额……我绕晕了,我先看看去

设置999000是为了完全使用第三方音源,如果不设置如果本身曲子不用氪金可以有320k的话会直接用官方的,就不会让pyncmd工作了,是这个意思啦

Emmmmm所以?
哦,我解决了,看看
IMG_20231209_204538.jpg

IMG_20231209_204618.jpg

IMG_20231209_204601.jpg

  • 我的配置和环境变量
    IMG_20231209_204519.jpg

Screenshot_2023-12-09-20-31-39-97_84d3000e3f4017145260f7618db1d683.jpg

运行环境:zerotermux上的ubuntu proot容器

你要不先看看吧……我快晕了,改好的已经放我仓库里了

你说的不设999000就用官方的……其实SELECT_MAX_BR=true就是直接获取最高音质了,再加上-o pyncmd固定基本就没问题了……

from server.

chris7395328 avatar chris7395328 commented on August 18, 2024

你说的不设999000就用官方的……其实SELECT_MAX_BR=true就是直接获取最高音质了,再加上-o pyncmd固定基本就没问题了……

没毛病,获取最高也可以,不过我会几个音源一起用所以用到严格按照顺序的环境变量所以就不用这个变量了,那么问题来了题主看懂了没有(。

from server.

M-HLSLY avatar M-HLSLY commented on August 18, 2024

你说的不设999000就用官方的……其实SELECT_MAX_BR=true就是直接获取最高音质了,再加上-o pyncmd固定基本就没问题了……

没毛病,获取最高也可以,不过我会几个音源一起用所以用到严格按照顺序的环境变量所以就不用这个变量了,那么问题来了题主看懂了没有(。

勉强懂了……我的也加了严格按照顺序啊
多音源也没什么问题啊……
IMG_20231209_205921.jpg

from server.

aliencaocao avatar aliencaocao commented on August 18, 2024

我这边debug没有啊
image
全都是这种

from server.

M-HLSLY avatar M-HLSLY commented on August 18, 2024

我这边debug没有啊
image
全都是这种

怪了,要不你fork项目自己改一下?我这个以前fork的,也不确定好不好使(至少我这跑的起来)

from server.

aliencaocao avatar aliencaocao commented on August 18, 2024

我现在开的是这些
-e ENABLE_FLAC=true -e ENABLE_LOCAL_VIP=svip -e BLOCK_ADS=true -e SELECT_MAX_BR=true -e LOG_LEVEL=debug -e FOLLOW_SOURCE_ORDER=true
所以是开了严格按照顺序,但是我不知道怎么设置顺序,我是docker的

from server.

aliencaocao avatar aliencaocao commented on August 18, 2024

我刚刚fork后用node 跑也是一样,没有任何request的log

from server.

M-HLSLY avatar M-HLSLY commented on August 18, 2024

我现在开的是这些
-e ENABLE_FLAC=true -e ENABLE_LOCAL_VIP=svip -e BLOCK_ADS=true -e SELECT_MAX_BR=true -e LOG_LEVEL=debug -e FOLLOW_SOURCE_ORDER=true
所以是开了严格按照顺序,但是我不知道怎么设置顺序,我是docker的

用原来的变量试试

from server.

M-HLSLY avatar M-HLSLY commented on August 18, 2024

我刚刚fork后用node 跑也是一样,没有任何request的log

Node在我这压根跑不起来……我用的脚本解决的

from server.

aliencaocao avatar aliencaocao commented on August 18, 2024

用原来的变量试试

这就是原来的变量

我加了min_br=9900000然后-o pyncmd 后看到和你一样的log了,但是我已经改了源码,还是请求的hires。。。
image
image

from server.

M-HLSLY avatar M-HLSLY commented on August 18, 2024

用原来的变量试试

这就是原来的变量

我加了min_br=9900000然后-o pyncmd 后看到和你一样的log了,但是我已经改了源码,还是请求的hires。。。
image
image

是在github里改完再clone的吗?

from server.

aliencaocao avatar aliencaocao commented on August 18, 2024

是,本地也改了,我把两个都改成sky了,还是在请求hires

from server.

M-HLSLY avatar M-HLSLY commented on August 18, 2024

是,本地也改了,我把两个都改成sky了,还是在请求hires

我没用过doker,不太了解,看了文档也没看出问题。用linux环境跑一下?

from server.

aliencaocao avatar aliencaocao commented on August 18, 2024

我就在linux

from server.

M-HLSLY avatar M-HLSLY commented on August 18, 2024

我就在linux

试过安装脚本了?
https://github.com/UnblockNeteaseMusic/install-scripts

from server.

chris7395328 avatar chris7395328 commented on August 18, 2024

是,本地也改了,我把两个都改成sky了,还是在请求hires

有没有检查docker的配置文件,有在自己项目设置好密钥注册自己的docker hub替换进去么,我之前有clone做过一次是没问题的记得

或者pull我的docker试试看 chris7395328/unblockncm
已经修改优先sky音质

from server.

aliencaocao avatar aliencaocao commented on August 18, 2024

我是本地node 直接运行的,和docker没关系
我回头试试你的docker

from server.

aliencaocao avatar aliencaocao commented on August 18, 2024

image
用了你的docker还是hires。。。是不是和我用v3.0客户端有关系?

from server.

aliencaocao avatar aliencaocao commented on August 18, 2024

这个歌是有sky的,我手动修改api链接就可以下载到5.1 的flac

from server.

aliencaocao avatar aliencaocao commented on August 18, 2024

另外我如果用docker,该怎么指定音源顺序?
我试了docker run -d --name unblocknetease -e ENABLE_FLAC=true -e ENABLE_LOCAL_VIP=svip -e BLOCK_ADS=true -e SELECT_MAX_BR=true -e LOG_LEVEL=debug -e FOLLOW_SOURCE_ORDER=true -e MIN_BR=990000 --memory 4g --memory-swap -1 --restart always -p 5888:5888 -p 5889:5889 chris7395328/unblockncm -p 5888:5889 -s -o pyncmd -o kugou -o kuwo -o yt-dlp
还有docker run -d --name unblocknetease -e ENABLE_FLAC=true -e ENABLE_LOCAL_VIP=svip -e BLOCK_ADS=true -e SELECT_MAX_BR=true -e LOG_LEVEL=debug -e FOLLOW_SOURCE_ORDER=true -e MIN_BR=990000 --memory 4g --memory-swap -1 --restart always -p 5888:5888 -p 5889:5889 chris7395328/unblockncm -p 5888:5889 -s -o pyncmd kugou kuwo yt-dlp都不行,docker直接就crash

from server.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.