- Лицензия
- GNU GPLv3
- Сайт проекта
- github.com
- Сообщить о проблеме
- github.com
Кассета
Кассета — неофициальный клиент сервиса Яндекс Музыки.
Галерея
Установка из репозитория
Кассета можно установить любым привычным и удобным способом:
Установка с помощью Центра приложений
В три клика 😊
Перейдите по ссылке установить Кассета и подтвердите в браузере операцию «открыть приложение». Откроется Центр приложений, выберите в нём источник «Sisyphus», и нажмите кнопку «скачать»
Установка через терминал
su -
apt-get update
apt-get install cassette
epm -i cassette
Установка c помощью Flatpak
При наличии пакета Flatpak, можно установить Кассета одной командой:
flatpak install flathub io.github.Rirusha.Cassette
Или с помощью Центра приложений 🤔
Перейдите по ссылке для установки Кассета, затем в браузере подтвердите операцию «открыть приложение». После этого откроется Центр приложений, выберите в нём источник «Flathub» и нажмите кнопку «скачать»
Nightly версия
Внимание
Данная версия каждую ночь собирается и обновляется из dev ветки приложения, поэтому может оказаться нестабильной
Подключаем репозиторий gnome-nightly и устанавливаем GNOME Platform:
flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo
flatpak install gnome-nightly org.gnome.Platform//master
Подключаем Nightly репозиторий и устанавливаем приложение:
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-коду;
План обновлений
Реализовать работу с плейлистами, проигрывание музыки, работу с очередью воспроизведения
Крупный релиз. Намечается работа с радио и всё из этого вытекающее
Оптимизация работы клиента и приложения в целом. Изменение логики работы виджетов списков треков. Добавление view виджетов для альбомов и исполнителей.
Поиск по сервису
Подкасты и книги
Все запланированные фичи можете посмотреть в бэклоге
Как помочь Кассете
- Создать ISSUE с проблемой или предложением по улучшению;
- Сделать Pull Request с фиксом или добавлением функционала;
- Поддержать рублём, просьба указывать в «Сообщении получателю» свой никнейм, иначе автор проекта не сможет добавить вас в соответствующий блок окна About. Система Тинькофф к сожелению не указывает имя отправителя;
- Написать отзыв в Центре Приложений о Кассете
Решение проблем
Не отображается интерфейс авторизации
Информация
У пользователей с графическим адаптаром NVIDIA (неизвестный диапозон устройств) и c закрытыми драйверами не отображается интерфейс авторизации Яндекс ID.
Если у вас flatpak версия, то выполните в терминале:
WEBKIT_DISABLE_COMPOSITING_MODE=1 flatpak run io.github.Rirusha.Cassette
Или создайте строчку в блоке переменных окружения в приложении Flatseal и перезапустите приложение.
При наличии версии из репозитория выполните:
WEBKIT_DISABLE_COMPOSITING_MODE=1 cassette
Бесконечная загрузка при авторизации во Flatpak-версии приложения
Если при авторизации появляется значок загрузки и далее ничего не происходит, а при запуске приложения через терминал, выводит следующее:
(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
. Сделать это можно через терминал:
flatpak override --env=LC_ALL="en_US.UTF-8" --user io.github.Rirusha.Cassette
Или создайте строчку в блоке переменных окружения в приложении Flatseal и перезапустите приложение.