GTK4/Adwaita application that allows you to use Yandex Music service on Linux operating systems
- Vala 93.3%
- Meson 3.8%
- Shell 1.6%
- Python 0.7%
- CSS 0.3%
- Other 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .forgejo/workflows | ||
| .vscode | ||
| app | ||
| assets | ||
| build-aux | ||
| libtape | ||
| subprojects | ||
| tools | ||
| .editorconfig | ||
| .gitignore | ||
| .valalintignore | ||
| cassette.doap | ||
| CODEOWNERS | ||
| CONTRIBUTING.md | ||
| COPYING | ||
| Makefile | ||
| meson.build | ||
| meson.options | ||
| README.en.md | ||
| README.ru.md | ||
GTK4/Adwaita application that allows you to use Yandex Music service on Linux operating systems.
Install
Flathub:
Distribution repositories:
Building
You can use GNOME Builder, VSC/odium with flatpak plugin or just via flatpak-builder
Also you can build via meson with manual dependency resolving. You can read about build options here
Platforms
Cassette available on many platforms besides Linux. They are located in the corresponding directories in the build-aux.
Devel version
This version is built and updated with every commit, so it may be unstable.
You need to add cassette-nightly and gnome-nightly repositories:
flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo
flatpak remote-add --if-not-exists cassette-nightly https://rirusha.space/nightly-repo.flatpakrepo
Install application:
flatpak install cassette-nightly space.rirusha.Cassette.Devel
Libraries created during development
libtape- Tape library for your Cassette application (Unofficial Yandex Music SDK)libcase- Library with various useful widgets
Support
You can support in several ways:
- Create an issue with a problem or a suggestion for improvement
- Submit a merge request with a fix or new functionality
- Support financially (Please include your nickname in the "Message to the recipient" when sending via T-Bank)
Donate links (QR-codes also clickable!):
Documentation
Thanks
to MarshalX. Library yandex-music-api was used as documentation.
Important
Cassette is an unofficial client, not affiliated with Yandex and not approved by it.