Нетиз Клауд Мьюзик ГТК4
Нетиз Клауд Мьюзик ГТК4 — это проигрыватель музыки от компании «Вебэйюнь», созданный на основе GTK4 и Libadwaita. Он предназначен для использования в системе Linux и уже протестирован в среде openSUSE Tumbleweed + GNOME.
Особенности:
- Стабильность: разработан специально для системы Linux, что обеспечивает лучшую совместимость и стабильность по сравнению с официальной версией.
- Скорость: благодаря использованию Rust и GTK, предлагает более плавный опыт работы по сравнению с версиями на Node/Python.
- Надёжность: кроме случаев потери соединения или ограничений API со стороны веб-сервиса, не ожидается возникновения проблем во время работы.
- Лаконичность: вдохновлён стилем GNOME Music, использует оригинальный интерфейс GTK и отличается чистотой дизайна.
- Лёгкость: размер установочного файла составляет менее 3 МБ, требуется только минимальный набор зависимостей для запуска.
Функционал:
- Страница обнаружения;
- Страница топ-листа;
- Детализация плейлиста;
- Адаптивный дизайн;
- Сетевой прокси;
- Сканирование QR-кода для входа;
- Вход с помощью кода подтверждения;
- Панель воспроизведения;
- Поддержка нескольких языков;
- Страница плейлиста;
- Поисковая страница;
- Моя страница;
- Настройки;
- Привязка к Mpris2;
- Список воспроизведения;
- Текст песни;
- Лирика на рабочем столе (зависит от desktop-lyrics или osdlyrics).
Зависимости для запуска:
openssl, gstreamer, gstreamer-plugins-base, gstreamer-plugins-good, gstreamer-plugins-bad, gstreamer-plugins-ugly.
Установка:
- Добавить источник: sudo zypper ar -f obs://multimedia:apps multimedia.
- Установить: sudo zypper in netease-cloud-music-gtk.
AUR: paru -S netease-cloud-music-gtk4.
Archlinuxcn repo: sudo pacman -Syu netease-cloud-music-gtk4.
- Ubuntu (24.10/24.04/22.04):
- Добавить PPA-источник: sudo add-apt-repository ppa:gmg137/ncm.
- Обновить источник: sudo apt update.
- Установить: sudo apt install netease-cloud-music-gtk.
- Установка из Flathub:
.
- Офлайн-установка: sudo flatpak install com.gitee.gmg137.NeteaseCloudMusicGtk4-*.flatpak.
- Добавление gentoo-zh источника: sudo emerge --ask app-eselect/eselect-repository.
sudo eselect repository enable gentoo-zh.
- Синхронизация gentoo-zh источника: sudo emerge --sync gentoo-zh.
- Установка: sudo emerge --ask media-sound/netease-cloud-music-gtk.
-
Из исходного кода (не рекомендуется):
Компиляция зависимостей: openssl, dbus, gtk4, gdk-pixbuf, libadwaita-1, gstreamer, gstreamer-base.
Установка зависимостей (Debian): sudo apt-get install -y libssl-dev meson rustc libgtk-4-dev libadwaita-1-dev libgstreamer-plugins-bad1.0-dev.
Скачивание исходного кода: git clone https://github.com/gmg137/netease-cloud-music-gtk.git.
cd netease-cloud-music-gtk.
Компиляция: meson _build.
cd _build.
ninja.
Установка: sudo ninja install.
Часто задаваемые вопросы:
- Почему нет значка на панели задач при работе в фоновом режиме?
GTK3 больше не поддерживает функцию панели задач, поэтому эта функция пока не реализована.
Альтернативные решения:
— Mpris плагин: GNOME рекомендует Media Controls, для других рабочих столов можно найти соответствующий Mpris-плагин.
— Можно активировать программу, нажав на значок запуска.
- Текст песни не отображается правильно при использовании osdlyrics?
Откройте настройки osdlyrics, добавьте правило соответствия: %t-%p-%a.
- Где находится каталог кэша музыки?
Кэш хранится в папке .cache/netease-cloud-music-gtk4 в домашнем каталоге пользователя.
- Как поделиться музыкой?
Чтобы поделиться музыкой, нажмите на название песни в панели воспроизведения, и информация о песне будет скопирована в буфер обмена.
- Как просмотреть журнал?
Запустите программу из терминала и добавьте переменную окружения RUST_LOG=debug или RUST_LOG=netease_cloud_music_gtk4.
Лицензия:
Исходный код и документация этого проекта лицензированы под GNU General Public License (GPL v3).
Ссылки:
Shortwave, GNOME Music.
Комментарии ( 0 )