🎵 Официальная Яндекс Музыка на Arch Linux: как я обогнал систему и починил зависимости
Сказать, что я долго ждал официальное приложение Яндекс Музыки для Linux — это ничего не сказать. Годами я перебивался неофициальными клиентами разной степени паршивости. В какой-то момент надежда на то, что в Яндексе «расчехлятся» и родят на свет нативное приложение, почти угасла.
В один прекрасный вечер я зашел проверить, как поживает проект Kasette (один из неофициальных клиентов). Смотрю — свежих версий нет. Но внезапно натыкаюсь на ссылку: Официальное приложение для Linux!
Сначала не поверил. Думал, очередная поделка «из говна и палок» под громким именем. Но нет, перехожу по ссылке — и правда официальный билд. Радости не было предела!
🕵️♂️ Опережаем модераторов: квест с версиями
При попытке очередного обновления столкнулся со странным: приложение внутри себя кричит, что доступна версия 97 (сборка 5.79.7), а на официальном сайте для скачивания висит древняя 87-я. Похоже, страницу загрузки обновляет человек «спустя рукава», а серверы с файлами живут своей автоматической жизнью.
Я решил не ждать милости от модераторов и «взломал» логику ссылок. Взял старый URL: https://music-desktop-application.s3.yandex.net/stable/Yandex_Music_amd64_5.78.7.deb
И просто подставил туда номер актуальной версии, которую предлагало само приложение — 5.79.7. И — о чудо! — скачивание началось. Я получил самый свежий пакет раньше, чем его официально выложили на сайте.
🛠 Перепаковка под Arch Linux (debtap и магия)
Поскольку я сижу на Arch Linux, а Яндекс выдает только .deb, в ход пошел проверенный debtap. Но не всё прошло гладко.
При сборке пакет ругался на зависимости. Путем экспериментов я залез в файл .PKGINFO и обнаружил там строку: depend = gtk
В Arch Linux библиотеки GTK называются иначе, и это общее требование просто блокировало установку. Я удалил только эту строку (оставив depend = gtk3), и всё собралось идеально! Приложение на Electron (а это, по сути, кастрированный Chrome) самодостаточно и в этой избыточной зависимости не нуждается.
🏁 Итог
Впечатления смешанные. Конечно, это не то идеальное UWP-приложение, которое было на Windows 10 — тут у нас типичный «тяжелый» Electron. Но это официально, это работает, управляется мультимедийными клавишами и подхватывает системные уведомления.
Спасибо, Яндекс, что наконец-то сделали это. Теперь жизнь на Linux стала еще чуточку уютнее.
12 декабря 2025