因為您發現我的程式碼有用並從這裡複製了一些部分(更具體地說是 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 中的設定即將推出™
如果您真的喜歡此修改的新體驗,您可以支持我的工作:
非常感謝贊助商讓我積極參與這個計畫。
此列表手動更新。