因为您发现我的代码有用并从这里复制了一些部分(更具体地说是 PLAYER_ACTION 事件)并将其添加到普通客户端。你可能想雇用我。如果我在舒适的办公室中处理源代码,而不是使用缩小版和 Webpack 版本的代码,我的工作会更有效率
警告
安装前请确保客户端版本与修改后的版本一致。这可以在发布页面上检查
从官方网站下载最新的 Yandex 音乐客户端 https://music.yandex.com/download/
打开命令行(Win + R -> cmd -> Enter)
执行这个命令
卷曲 -L https://github.com/TheKing-OfTime/YandexMusicModClient/releases/latest/download/app.asar > %localappdata%/Programs/YandexMusic/resources/app.asar
完毕!
笔记
安装补丁后可能需要重新登录。
添加对 Discord Rich Presence 的支持
"discordRPC": { "enable": true or false, //Enables or disables disocrd RPC "applicationIDForRPC": "1124055337234858005", //ID of your custom application for discord RPC "showButtons": true or false, //Enables or disables all buttons in discord Status "overrideDeepLinksExperiment": true or false, //Enables or disables split web and desktop buttons into one button "showGitHubButton": true or false, //Enables or disables Github button if overrideDeepLinksExperiment set to true "afkTimeout": 15, //Timeout for activity to be cleared if track paused. Value in minutes. "showAlbum": true or false, //Enables or disables album string in discord Status "showSmallIcon": true or false, //Enables or disables status icon in discord Status }
添加对全局快捷方式的支持。
目前仅支持此操作(我尝试添加更多操作,但由于 Yandex 端的 babel 和 webpack 配置糟糕,其他操作相当不稳定)
"globalShortcuts": { "TOGGLE_PLAY": "Ctrl+K", "MOVE_FORWARD": "Ctrl+L", "MOVE_BACKWARD": "Ctrl+J", "TOGGLE_SHUFFLE": undefined, "REPEAT_NONE": undefined, "REPEAT_CONTEXT": undefined, "REPEAT_NONE": undefined, }
添加对任务栏扩展的支持
"taskBarExtensions": { "enable": true or false //Enables or disables Taskbar Extensions }
返回主玩家栏上的不喜欢按钮
显示曲目质量或编解码器
"playerBarEnhancement": { "showDislikeButton": true //Enabels or disabels Return dislike button feature "showCodecInsteadOfQualityMark": true //Show codec instead of quality mark }
增强 Vibe 动画行为。它更好地适应音乐。还允许自定义 FPS 的动画渲染。
"vibeAnimationEnhancement": { "maxFPS": 25, // Max allowed FPS. Defalut 25. Recommended 25 - 144. Don't set this value below 1 "intensityCoefficient": 1, // Sensitivity of music analysis. Default 1, Recommended: 0.5 - 2. If set to 0 disables enhancement behavior (almost :D) "linearDeBoost": 5, // [DEPRECATED] Separation coefficient of track peaks from the main track. Default 5. Recommended 2 - 8. If 1 disables libear deboost. "playOnAnyEntity": false, // If enabled Animation plays even if not My Vibe used as track source. "disableRendering": false // Disables rendering of the animation. Use only if you feel significant fps drops. Else try adjust maxFPS value. }
前:
后:
允许下载当前正在播放的曲目。单击质量/编解码器图标以显示下载对话框。
允许您启用/禁用应用程序中的任何实验。为此,您需要设置"enableDevTools": true
,然后您将在开发面板中看到该按钮:
默认情况下禁用开发工具。要启用它们,您需要修改%appdata%YandexMusicconfig.json
:
将"enableDevTools": false
更改为"enableDevTools": true
设置可以在%appdata%YandexMusicconfig.json
中找到
应用程序 UI 中的设置即将推出™
如果您真的喜欢此修改的新体验,您可以支持我的工作:
非常感谢赞助商让我积极参与这个项目。
此列表手动更新。