Skip to content

Кассета

Кассета — неофициальный клиент сервиса Яндекс.Музыка.

Галерея

Установка из репозитория

Кассета можно установить любым привычным и удобным способом:

Установка с помощью Центра приложений

В три клика 😊

Перейдите по ссылке установить Кассета и подтвердите в браузере операцию «открыть приложение». Откроется Центр приложений, выберите в нём источник «Sisyphus», и нажмите кнопку «скачать»

Установка через терминал

shell
su -
apt-get update
apt-get install cassette
shell
epm -i cassette

Установка c помощью Flatpak

При наличии пакета Flatpak, можно установить Кассета одной командой:

shell
flatpak install flathub io.github.Rirusha.Cassette

Или с помощью Центра приложений 🤔

Перейдите по ссылке для установки Кассета, затем в браузере подтвердите операцию «открыть приложение». После этого откроется Центр приложений, выберите в нём источник «Flathub» и нажмите кнопку «скачать»

Nightly-версия

Внимание

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

Подключаем репозиторий gnome-nightly и устанавливаем GNOME Platform:

shell
flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo
flatpak install gnome-nightly org.gnome.Platform//master

Подключаем Nightly-репозиторий и устанавливаем приложение:

shell
flatpak remote-add --if-not-exists cassette-nightly https://rirusha.github.io/Cassette/index.flatpakrepo
flatpak install cassette-nightly io.github.Rirusha.Cassette-Devel

Авторизация

Доступна авторизация по:

  • логину и паролю;
  • логину и коду из приложения Я.Ключ;
  • QR-коду;

План обновлений

0.3

Оптимизация работы клиента и приложения в целом. Изменение логики работы виджетов списков треков. Добавление view виджетов для альбомов и исполнителей.

0.4

Поиск по сервису

0.5

Подкасты и книги

Все запланированные фичи можно посмотреть в бэклоге

Как помочь Кассете

  • Создать Issue с проблемой или предложением по улучшению;
  • Сделать Pull Request с фиксом или добавлением функционала;
  • Поддержать рублём. Просьба указывать в «Сообщении получателю» свой ник, иначе автор проекта не сможет добавить вас в соответствующий блок окна About (система Тинькофф, к сожалению, не указывает имя отправителя);
  • Написать отзыв в Центре Приложений о Кассете.

Решение проблем

Не отображается интерфейс авторизации

Информация

У пользователей с графическим адаптером NVIDIA (неизвестный диапазон устройств) и закрытыми драйверами не отображается интерфейс авторизации Яндекс ID.

Пример проблемы с отображением интерфейса при авторизации

Если у вас Flatpak-версия, то выполните в терминале:

shell
WEBKIT_DISABLE_COMPOSITING_MODE=1 flatpak run io.github.Rirusha.Cassette

Или создайте строчку в блоке переменных окружения через Flatseal и перезапустите приложение.

При наличии версии из репозитория, выполните:

shell
WEBKIT_DISABLE_COMPOSITING_MODE=1 cassette

Бесконечная загрузка при авторизации во Flatpak-версии приложения

Если при авторизации появляется значок загрузки и далее ничего не происходит, а при запуске приложения через терминал, выводит следующее:

shell
(cassette:2): Gtk-WARNING **: 20:29:26.210: Locale not supported by C library.
	Using the fallback 'C' locale.

(cassette:2): Gtk-WARNING **: 20:29:26.598: AdwViewSwitcher 0x55bf67d9d910 (viewswitcher) reported min height -6, but sizes must be >= 0
flatpak-spawn: Invalid byte sequence in conversion input
Try "flatpak-spawn --help" for more information.

Добавьте переменную окружения LC_ALL. Сделать это можно через терминал:

shell
flatpak override --env=LC_ALL="en_US.UTF-8" --user io.github.Rirusha.Cassette

Или создайте строчку в блоке переменных окружения через Flatseal и перезапустите приложение.

Авторы

История изменений