GNOME Music — официальный музыкальный плеер рабочего стола GNOME. Он не пытается быть комбайном: никаких интернет-радиостанций, магазинов и эквалайзеров. Задача простая — проиндексировать локальную фонотеку, аккуратно показать альбомы и исполнителей и дать музыке играть без лишних кликов. В 2026 году плеер остаётся частью GNOME Core и развивается вместе с libadwaita.
Что умеет и чего не умеет
Современная версия построена на GTK4 и libadwaita, интерфейс состоит из разделов Albums, Artists и Songs, плюс список плейлистов и умные подборки вроде недавно добавленных. Поддерживаются FLAC, MP3, Ogg Vorbis, Opus, AAC и WAV — всё, что умеет декодировать GStreamer с установленными плагинами. Обложки берутся из тегов или из файла cover.jpg в каталоге альбома.
Чего нет: встроенного эквалайзера, интернет-радио, DLNA и доступа к сетевым папкам. Библиотека строго локальная, и это осознанное решение разработчиков. Для сетевых хранилищ лучше подойдут Strawberry, Elisa или отдельный сервер вроде Navidrome.
Установка
В большинстве дистрибутивов пакет называется gnome-music. В Fedora и Ubuntu он уже стоит в составе рабочего стола, в минимальных сборках его нужно доустановить.
sudo apt install gnome-music
sudo dnf install gnome-music
flatpak install flathub org.gnome.Music
gnome-music --version
Flatpak-версия изолирована и по умолчанию видит только каталог Music. Если фонотека лежит на другом диске, доступ выдаётся отдельно.
flatpak override --user --filesystem=xdg-music org.gnome.Music
flatpak override --user --filesystem=/srv/media/music org.gnome.Music
Где плеер ищет музыку
Ориентация идёт на стандартный каталог XDG. Проверить его просто: команда xdg-user-dir MUSIC печатает путь, который прописан в ~/.config/user-dirs.dirs. Если музыка лежит в ~/Music, ничего настраивать не нужно — индексатор добавит файлы автоматически.
xdg-user-dir MUSIC
grep MUSIC ~/.config/user-dirs.dirs
find ~/Music -maxdepth 2 -type d | head -20
Каталоги вне стандартного пути индексатор по умолчанию не обходит. Самый надёжный способ — перенести или примонтировать фонотеку внутрь ~/Music. Для продвинутых случаев можно изменить список каталогов в настройках индексатора, но схема настроек в последних выпусках переехала с Tracker на LocalSearch, поэтому имена ключей стоит уточнять на месте.
gsettings list-schemas | grep -Ei "tracker|localsearch"
gsettings list-recursively org.freedesktop.Tracker3.Miner.Files | head -20
Индексация и её сброс
За каталог отвечает фоновый индексатор. В старых системах это tracker3, в новых — localsearch; набор команд почти одинаковый. Если новые альбомы не появляются, сначала проверяют статус, затем пересобирают базу.
tracker3 status
localsearch status
tracker3 reset -s -r
systemctl --user restart tracker-miner-fs-3.service
Полный сброс на большой фонотеке занимает время: индексатор заново читает теги и обложки. На машине с SSD это минуты, на внешнем HDD — десятки минут, и всё это время плеер может показывать пустой список. Прогресс виден в выводе status, а ошибки — в журнале пользователя. Имя юнита зависит от версии индексатора, поэтому при ошибке уточните его через systemctl —user list-units.
journalctl --user -b -g "tracker|localsearch" --no-pager | tail -30
Плейлисты и очередь
Пользовательские плейлисты создаются перетаскиванием треков, а умные подборки вроде Recently Added и Most Played собираются автоматически. Очередь воспроизведения открывается отдельной кнопкой: в неё можно добавить альбом целиком или один трек, не меняя текущий список. Повтор и случайный порядок включаются там же. Экспорта плейлистов в M3U нет, поэтому переносить подборки между плеерами неудобно — это стоит учитывать при выборе.
Форматы и кодеки
GNOME Music не декодирует звук сам, а опирается на GStreamer. Если альбом виден, но не играет, почти всегда не хватает плагина. Проверить наличие декодера можно через gst-inspect-1.0.
gst-inspect-1.0 | grep -Ei "mp3|flac|opus|aac"
sudo apt install gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-libav
Для FLAC и Opus обычно достаточно базового набора, для MP3 и AAC в некоторых дистрибутивах требуются пакеты с пометкой ugly или libav. После установки плагинов плеер не нужно перезапускать — GStreamer подхватывает их при следующем воспроизведении. Файлы с переменным битрейтом и теги в кодировке UTF-8 читаются нормально.
Теги, обложки и порядок
Плеер доверяет тегам, а не именам файлов. Альбом с тегом Unknown Artist попадёт в общую кучу, даже если каталог назван правильно. Приводить библиотеку в порядок удобно EasyTAG или Kid3: они умеют пакетно переименовывать файлы по тегам и наоборот.
sudo apt install easytag kid3 python3-mutagen
mid3v2 --list track.mp3 | head -20
metaflac --list track.flac | grep -i title
Обложку лучше хранить двумя способами: встроить в тег и положить cover.jpg рядом с файлами. Первый вариант переживёт копирование отдельного файла, второй экономит место и быстрее читается. Для сборников важен тег Album Artist — именно по нему GNOME Music группирует альбомы, где у каждой песни свой исполнитель.
Диагностика
Если плеер падает или зависает, запустите его из терминала: сообщения Python и GStreamer попадут в вывод. Для подробностей по звуку поднимают уровень отладки GStreamer.
gnome-music
GST_DEBUG=2 gnome-music
journalctl --user -b | grep -i gnome-music | tail -20
Типичные причины проблем: отсутствующий декодер, повреждённый файл, закончившееся место на разделе с базой индексатора и права доступа к каталогу. Проверка свободного места и прав занимает минуту и часто объясняет пустую библиотеку. Отдельно убедитесь, что плеер запущен от того же пользователя, который владеет фонотекой: при запуске через sudo библиотека будет пустой.
df -h ~/.cache ~/.local/share
ls -ld ~/Music
namei -l ~/Music/album/track.flac
Чек-лист
- Проверьте, что музыка лежит в каталоге xdg-user-dir MUSIC.
- Установите пакет gnome-music и, при необходимости, плагины GStreamer.
- Приведите теги в порядок и добавьте обложки.
- Дождитесь окончания индексации, при сбоях пересоберите базу.
- Для Flatpak выдайте доступ к каталогам с музыкой.
- Проверьте воспроизведение FLAC, MP3 и файла с нестандартным кодеком.
Итог
GNOME Music — аккуратный плеер для тех, у кого есть упорядоченная локальная фонотека и нет желания настраивать сервер. Он быстро открывается, следует гайдлайнам GNOME и не мешает работе. Слабое место — зависимость от индексатора и отсутствие сетевых источников: если музыка хранится на NAS, придётся либо монтировать каталог внутрь ~/Music, либо выбрать другой плеер. Для локальных FLAC и MP3 с нормальными тегами связка получается предсказуемой и приятной, а диагностика сводится к трём командам: статус индексатора, журнал и проверка кодеков.