Skip to content

debug45/Yandex-Music

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Яндекс.Музыка для macOS

⬇️ Скачать

Поскольку в Яндексе не желают дать пользователям официальное приложение для Mac, пришлось написать необходимый минимум самостоятельно. 🤷‍♂️

Это не нативное приложение, работающее через какое-то серверное API, а просто сайт Я.Музыки в красивой и удобной обёртке. Однако есть и приятные бонусы…

Преимущества над сайтом

  • Не нужно держать постоянно открытую вкладку браузера. Приложение работает в отдельном окне, которое можно настраивать, сворачивать или скрывать.
  • Реализована полная поддержка медиаклавиш клавиатуры — ставить на паузу или переключать треки можно даже при свёрнутом окне приложения.
  • Если пользоваться медиаклавишами неудобно, все те же функции доступны в меню иконки приложения в Dock, что всё равно намного быстрее и удобнее перехода в браузер для каждого переключения трека или установки специальных браузерных расширений.

Чем это приложение лучше аналогов

  • Внутри используется WebKit (движок Safari), а не какой-нибудь Chromium, благодаря чему приложение совсем не нагружает процессор и память, не уменьшает время работы MacBook от аккумулятора и уж тем более не задействует дискретную графику.
  • Бинарник приложения полностью нативен — написан на чистом Swift без использования каких бы то ни было кросс-платформенных фреймворков.
  • Оптимизировано как для чипов Apple Silicon (M1 / M2), так и для процессоров Intel.
  • У приложения аккуратный дизайн и оригинальная иконка, идентичная официальной iOS-версии.

Системные требования

  • Чип Apple Silicon (M1 / M2) или процессор Intel
  • macOS 11 Big Sur или новее

Дополнительная информация

Чтобы клавиша воспроизведения / паузы на клавиатуре не открывала автоматически системную «Музыку», моё приложение отключает системный агент запуска com.apple.rcd.

Вернуть его обратно при необходимости можно специальной галочкой в настройках либо же самостоятельно через терминал, используя для этого команду launchctl load -w /System/Library/LaunchAgents/com.apple.rcd.plist.

Заключение

Если вы обнаружили какую-то проблему, пожалуйста, сообщите о ней.

Я не претендую ни на какие права на Яндекс.Музыку или её контент — просто написал небольшое решение проблемы, с которой столкнулся лично. Однако все права на мой собственный код в этом репозитории я оставляю за собой.

Если приложение вам понравилось, пожалуйста, поставьте звёздочку этому репозиторию. Спасибо! 👍

About

Неофициальное приложение Я.Музыки для macOS

Resources

Stars

Watchers

Forks

Languages