私のコードが便利だと思って、ここからいくつかの部分(より具体的にはPLAYER_ACTIONイベント)をコピーし、それをバニラクライアントに追加しました。あなたは私を雇いたいかもしれません。縮小され Web パックされたバージョンのコードを使用するよりも、居心地の良いオフィスでソース コードに取り組んだ方が、仕事ははるかに効率的になります。
警告
インストールする前に、クライアントのバージョンと変更を行ったバージョンが一致していることを確認してください。これはリリースページで確認できます
公式サイトから最新の 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 リッチ プレゼンスのサポートを追加
"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 }
バイブアニメーションの動作を強化します。音楽によりよく適応します。アニメーションレンダリングのカスタム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 は近日中に追加される予定です™
この変更による新しいエクスペリエンスを本当に気に入っていただけた場合は、私の作業をサポートしていただけます:
このプロジェクトに積極的に取り組むことを許可してくださったスポンサーの皆様に心より感謝いたします。
このリストは手動で更新されます。