내 코드가 유용하다고 생각하고 여기에서 일부 부분(더 구체적으로 PLAYER_ACTION 이벤트)을 복사하여 바닐라 클라이언트에 추가했기 때문입니다. 당신은 나를 고용하고 싶을 수도 있습니다. 축소되고 웹팩 버전의 코드를 사용하는 것보다 아늑한 사무실에서 소스 코드 작업을 하면 내 작업이 훨씬 더 효율적이 될 것입니다.
경고
설치하기 전에 클라이언트 버전과 수정된 버전이 일치하는지 확인하세요. 이는 릴리스 페이지에서 확인할 수 있습니다.
공식 사이트 https://music.yandex.com/download/에서 최신 Yandex 음악 클라이언트를 다운로드하세요.
명령줄 열기(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 측의 끔찍한 바벨 및 웹팩 구성으로 인해 다른 작업은 꽤 불안정하게 작동합니다).
"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
설정해야 합니다. 그러면 개발자 패널에 버튼이 표시됩니다.
Devtools는 기본적으로 비활성화되어 있습니다. 이를 활성화하려면 %appdata%YandexMusicconfig.json
수정해야 합니다.
"enableDevTools": false
"enableDevTools": true
로 변경합니다.
설정은 %appdata%YandexMusicconfig.json
에서 찾을 수 있습니다.
설정을 위한 인앱 UI가 곧 출시될 예정입니다™
이번 수정으로 인한 새로운 경험이 정말 즐거우셨다면 제 작업을 지원해 주세요.
제가 이 프로젝트에 적극적으로 참여할 수 있도록 해주신 후원자분들께 진심으로 감사드립니다.
이 목록은 수동으로 업데이트됩니다.