SkillAgentSearch skills...

YandexMusicModClient

Modification for Yandex Music Desktop application to add some features

Install / Use

/learn @TheKing-OfTime/YandexMusicModClient
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

YandexMusicModClient

[!CAUTION]

Проект заархивирован в пользу слияния с PulseSync.

Несмотря на то, что репозиторий будет оставаться доступным, он больше не будет поддерживаться и обновляться. Рекомендуется перейти на PulseSync для получения новых функций и улучшений.

TotalDownloads OS - Windows OS - MacOS OS - MacOS

<p align="left"> <a href="https://discord.gg/HGNKDxwHEH"> <img width="113" alt="Сервер" src="https://github.com/user-attachments/assets/b7c8a272-b48c-411f-aca3-6512086a9a18"> </a> <a href="https://github.com/TheKing-OfTime/YandexMusicModClient/"> <img width="96" alt="Русский" src="https://github.com/TheKing-OfTime/YandexMusicModClient/blob/master/assets/Ru_Badge_Highlighted.png"> </a> <a href="https://github.com/TheKing-OfTime/YandexMusicModClient/blob/master/doc/en/README.md"> <img width="96" alt="English" src="https://github.com/TheKing-OfTime/YandexMusicModClient/blob/master/assets/En_Badge.png"> </a> </p>

Это модификация для настольного приложения Яндекс Музыка, главная задача которой — добавить недостающие ванильному клиенту функции.

[!CAUTION]

Данная модификация НЕ даёт возможность пользоваться сервисом БЕЗ подписки Яндекс Плюс!

Установка

  1. Загрузите последнюю версию клиента Яндекс музыки с официального сайта https://music.yandex.com/download/.
  2. Скачайте и установите Патчер из репозитория https://github.com/TheKing-OfTime/YandexMusicModPatcher следуя его порядку установки.
  3. Нажмите в нём кнопку Patch.
  4. Дождитесь окончания установки.
  5. Готово!

Если из функций модификации вам нужны только разблокированные DevTools, то в настройках патчера выберите Канал релизов "Только Девтулзы".

Преимущество в том, что эта версия собирается полностью автоматически и всегда использует последнюю версию ЯМ (Не спуфится как полная модификация).

Возможности

Discord Статус

<details> <summary>Подробнее</summary>

Добавляет поддержку отображения текущего трека как статуса в Discord. image

</details>

Управление плеером с других устройств

<details> <summary>Подробнее</summary>

Добавляет поддержку управления воспроизведением настольного клиента с других устройств.

<div> <img width="250" alt="Список устройств для воспроизведения" src="https://github.com/user-attachments/assets/17196b75-85c4-42f0-af81-ab62123fde5c"> <img width="250" alt="Управление воспроизведение с телефона на ПК клиенте" src="https://github.com/user-attachments/assets/305a94f9-4908-4c47-9d75-c0838dbad805"> </div> <div> <img width="504" alt="DiscordCanary_q3lSyzS2R9" src="https://github.com/user-attachments/assets/ebd7a0c0-db68-4c26-b0f9-481e1ea9e57b" /> <br/> <img width="504" alt="Яндекс_Музыка_1AZwtDf0Tz" src="https://github.com/user-attachments/assets/ec3cba2f-9b58-4a07-bc60-1920fc94b759" /> </div> <details> <summary>Настройки</summary>

Можно выключить в настройках внутри приложения:

image

</details> </details>

Скробблинг Last.FM

<details> <summary>Подробнее</summary>

Добавляет поддержку скробблинга в Last.FM. Трек заскробблится, если вы прослушаете хотя бы его половину (но при этом запрос скроббла отправиться при смене трека).

<img width="550" alt="Страница пользователя Last.FM с заскроббленными треками" src="https://github.com/user-attachments/assets/9a47a37b-b895-4a06-8538-fb94eb009290"> <details> <summary>Настройки</summary>

Авторизоваться в Last.FM, а также включить/выключить функцию можно в соответствующем меню в настройках приложения:

image

<details> <summary>Процесс авторизации</summary>

https://github.com/user-attachments/assets/079f8b38-ca6b-4fef-b6a2-efa853fd583f

</details> </details> </details>

Мини-плеер

<details> <summary>Подробнее</summary>

Добавляет миниплеер. Отдельное окно которое отображает текущий трек и даёт возможность удобно управлять воспроизведением.

Поддерживает широкий спектр размеров окна и плавно адапитируется к ним. Кроме того может быть закреплен поверх окон.

<p align="left"> <img height="200" alt="Кнопка открытия миниплеера" src="https://github.com/user-attachments/assets/f8f6ae6b-8502-4935-82cb-0b4d610d41ec" /> <img height="200" alt="image" src="https://github.com/user-attachments/assets/ac2b86e6-c68e-41a0-aa59-758908ca2f14" /> <img height="400" alt="image" src="https://github.com/user-attachments/assets/58deb47c-d0e0-4c78-9e40-f0ab086dfd87" /> <img height="400" alt="image" src="https://github.com/user-attachments/assets/d0063404-baf1-4827-8d25-399f8a5e5fa9" /> </p> </details>

Настраиваемая папка кеша

<details> <summary>Подробнее</summary>

В ванильной версии весь кеш (в том числе скачанные вами треки для офлайн-прослушивания) хранится по пути %appdata%/YandexMusic/.

Данная функция позволяет использовать для кеша другой путь, например, чтобы 10 гигабайт скаченной вами музыки не тратили место на системном диске.

image

</details>

Глобальные хоткеи

<details> <summary>Подробнее</summary>

Добавляет поддержку глобальных хоткеев.

<details> <summary>Настройки</summary>
{
  "globalShortcuts": {
    "TOGGLE_PLAY": "Ctrl+/",
    "MOVE_FORWARD": "Ctrl+,",
    "MOVE_BACKWARD": "Ctrl+.",
    "TOGGLE_SHUFFLE": "Ctrl+'",
    "REPEAT_NONE": "",
    "REPEAT_CONTEXT": "",
    "TOGGLE_LIKE": "",
    "TOGGLE_DISLIKE": ""
  }
}
</details> </details>

Улучшение превью панели задач

<details> <summary>Подробнее</summary>

Добавляет поддержку расширений панели задач (Taskbar Extensions).

browser_Y2f5KiyCYN

</details>

Повтор трека в Моей Волне

<details> <summary>Подробнее</summary>

Добавляет возможность включить повтор трека когда играет Моя Волна.

<p align="left"> <img width="550" src="https://github.com/user-attachments/assets/85480090-5e19-4ee8-8084-dbb15491451b" alt="Повтор трека в Моей Волне — интерфейс" /> </p> </details>

Отображение качества трека

<details> <summary>Подробнее</summary>

Отображает качество либо кодек текущего трека.

image

</details>

Улучшенная анимация Моей Волны

<details> <summary>Подробнее</summary>

Улучшает поведение анимации Моей Волны. Она начинает лучше адаптироваться к музыке. Также позволяет настраивать частоту кадров в секунду при рендеринге анимации.

До:

https://github.com/user-attachments/assets/23a8da4d-3d6a-43c6-a5f5-965e065ed912

После:

https://github.com/user-attachments/assets/b062a3ee-d05e-4cf3-8e03-b6f8bf66525c

</details>

Поиск при добавлении трека в плейлист

<details> <summary>Подробнее</summary>

Добавляет строку поиска в контекстное меню выбора плейлиста.

<p align="left"> <img width="500" alt="Пример настроек внутри приложения" src="https://github.com/user-attachments/assets/03924f52-6e37-4d6a-ad9e-c079ec739cd8" /> </p> </details>

Информация о скачанных треках

<details> <summary>Подробнее</summary>

Добавляет информацию о скачанных треках на страницу настроек (количество скачанных треков и используемое хранилище для скачанных треков).

image

</details>

Скачивание треков в файл

<details> <summary>Подробнее</summary>

Позволяет скачать любой трек, альбом, плейлист, подкаст, аудиокнигу вам на ПК.

image

<img width="838" height="564" alt="image" src="https://github.com/user-attachments/assets/fa31d613-7d9f-4d6c-840e-b41c561f389f" /> <img width="1266" height="105" alt="image" src="https://github.com/user-attachments/assets/b69ab3c6-7805-4a31-b703-5f48688f5284" /> <img width="557" height="317" alt="image" src="https://github.com/user-attachments/assets/1402cdf1-ebe0-4168-9013-f900a3702951" /> </details>

Произвольный масштаб приложения

<details> <summary>Подробнее</summary>

Вы можете менять масштаб приложения сочетанием клавиш Ctrl+= и Ctrl+-.

Диапазон масштабов: 75% - 200%.

Сбросить масштаб до 100% можно с помощью Ctrl+0.

</details>

Исправления багов ванильного клиента

<details> <summary>Подробнее</summary>

В ванильном клиенте есть набор багов, которые довольно сильно ухудшают опыт использования. Некоторые из них исправлены в моде. Например:

  • Клиент больше не теряет чёткость, если занимает нечётное количество пикселей по высоте или ширине.
  • Клиент больше не теряет медиаконтекст (ака медиаклавиши), когда включён кроссфейд.
  • Воспроизведение AAC треков не застревает, если перемотать ровно на 1:00.
  • Модальные окна в настройках имеют одинаковый бекдроп. Кроме того он появляется плавно.
  • Исправлен css темы для компонента слайдеров.
  • Кнопки на панели плеера лучше адаптируются к размеру окна приложения. Кроме того делается это плавно.
  • В рамках улучшения анимации Моей Волны обновлены неверные параметры анализатора (если точнее правильно настроены fftSize и smoothingTimeConstant).
  • Исправлена проблема из-за которой не за весь

Related Skills

View on GitHub
GitHub Stars610
CategoryDevelopment
Updated1d ago
Forks26

Languages

JavaScript

Security Score

100/100

Audited on Mar 31, 2026

No findings