Cassette: музыка в Atomic Niri
Стриминговый плеер, который выглядит и работает как часть системы. Плейлисты, тексты песен, офлайн и управление прямо из панели.
Что это
Cassette это нативное приложение на GTK4 и libadwaita для прослушивания Яндекс Музыки в Linux. Для Atomic Niri это основной стриминговый плеер: он стоит в наборе приложений из коробки и подстраивается под тему системы.
Cassette неофициальный клиент и не связан с Яндексом. Для работы нужен ваш аккаунт Яндекс Музыки. Исходный код открыт: репозиторий Cassette на ALT Linux Space, лицензия GPL-3.0 или новее. Автор приложения: Vladimir Romanov (rirusha), в Telegram @rirusha, сайт автора: rirusha.space.
Что умеет
Плейлисты
«Мне нравится» и ваши плейлисты. Можно создать новый, искать трек внутри списка и сортировать его.
Офлайн
Плейлисты и альбомы можно сохранить, чтобы слушать без интернета. Кнопка скачивания есть у трека и у всего плейлиста.
Тексты песен
В панели трека показывается текст, с указанием авторов и источника. Есть динамический «режим караоке».
Похожие треки
В панели трека ниже текста предлагаются похожие композиции.
Недоступные треки
Cassette показывает треки, которые сейчас недоступны в сервисе, и сообщает, какие были заменены и чем.
Тонкая настройка
Можно точнее настроить показ и воспроизведение особого контента, например с ограничениями по возрасту.
Как это выглядит
Управление из панели
Что играет сейчас, видно прямо в панели Niti: название трека и исполнитель рядом с часами. Если навести курсор на название и крутить колёсико мыши, треки листаются. Те же кнопки есть в быстром меню, там встроен медиаплеер.
Как установить
- Откройте магазин приложенийЗапустите Bazaar из меню приложений, см. магазин приложений.
- Найдите CassetteВведите «Cassette» в поиске магазина. Идентификатор во Flathub:
space.rirusha.Cassette. - Нажмите «Установить» и войдите в аккаунтОткройте приложение и войдите в свой аккаунт Яндекс Музыки.
Через терминал: flatpak install flathub space.rirusha.Cassette.


