Rhythmbox 3.5 вышел 2 августа 2026 года и открыл первую новую функциональную ветку плеера почти за десять лет. Плеер получил multistream как основной механизм воспроизведения, три источника текстов песен и синхронизацию подкастов через gPodder.net. Релиз меняет базовые сценарии локальной музыкальной коллекции, хотя внешний интерфейс сохранил знакомую логику.

Новая ветка Rhythmbox появилась спустя почти десять лет
Почти десятилетний разрыв между ветками делает Rhythmbox 3.5 редким событием даже по меркам консервативных Linux-приложений. Версия 3.4 появилась 14 августа 2016 года, после чего разработчики выпустили девять технических обновлений. Последним стало издание 3.4.9 в октябре 2025 года, а новая ветка вышла за двенадцать дней до формального десятилетия серии 3.4.
За это время музыкальный плеер сохранил привычную модель работы: локальная медиатека, интернет-радио, подкасты, переносные устройства и расширения на Python или C. Rhythmbox по-прежнему использует GTK3 и мультимедийный фреймворк GStreamer, поэтому версия 3.5 сосредоточена на внутренних механизмах и повседневных функциях.
Номер 3.5 объединяет изменения, которые постепенно накапливались вокруг воспроизведения, текстов песен и подкастов. Самый заметный технический поворот связан с обработкой нескольких аудиопотоков.
Multistream передаёт смешивание звука PipeWire и PulseAudio
В прежней архитектуре backend xfade управлял несколькими композициями внутри одного конвейера GStreamer и самостоятельно смешивал потоки. Такая схема появилась в эпоху, когда Linux-приложения часто обращались к звуковому оборудованию напрямую, а отдельный звуковой сервер присутствовал далеко не на каждом компьютере.
Современные рабочие столы обычно используют PipeWire или PulseAudio. Эти системы уже умеют смешивать потоки разных программ, регулировать громкость и направлять звук на выбранные устройства. Backend multistream создаёт отдельный конвейер для каждого потока и оставляет смешивание звуковому серверу.
Почему внутренний переход имеет значение, если кнопки плеера выглядят по-прежнему? В коде становится меньше сложной логики, связанной с одновременной обработкой нескольких композиций. Разработчики связывают это с более простой поддержкой и лучшей совместимостью с современной звуковой инфраструктурой Linux.
Новый backend впервые появился в Rhythmbox 3.4.9. Тогда он сосуществовал с прежним механизмом, а в версии 3.5 стал вариантом по умолчанию. Функции плавного перехода между композициями сохраняются. Одновременно исправлена ошибка, из-за которой backend мог дать сбой при нулевой длительности кроссфейда.
Тексты песен приходят из lrclib.net, файлов LRC и тегов Ogg
Плагин Song Lyrics теперь использует lrclib.net как основной сетевой источник текстов. Rhythmbox также читает внешние файлы .lrc, размещённые рядом с аудиозаписями, и извлекает встроенные тексты из контейнеров Ogg Vorbis.
| Источник текста | Поведение Rhythmbox 3.5 | Практический сценарий |
| lrclib.net | Плагин запрашивает текст через интернет | Текст появляется для композиции без локального файла |
Файл .lrc | Плеер читает текст рядом с аудиозаписью | Локальная коллекция сохраняет подготовленные тексты |
| Метаданные Ogg Vorbis | Rhythmbox извлекает встроенный текст | Текст перемещается вместе с самим аудиофайлом |
Для чтения встроенных текстов Ogg требуется GStreamer 1.25.90 или более новая версия. Это ограничение связано с возможностями мультимедийного фреймворка, через который Rhythmbox разбирает содержимое аудиофайлов.
Три источника закрывают разные типы медиатек. Сетевой поиск подходит для массовой коллекции, LRC-файлы сохраняют вручную подготовленные варианты, а встроенные метаданные связывают текст с конкретной записью без отдельного файла.
gPodder.net связывает подписки и историю подкастов между клиентами
Rhythmbox 3.5 получил поддержку API gPodder.net. Через него плеер синхронизирует подписки и счётчики воспроизведения между несколькими клиентами. Поддерживается публичный сервис gPodder.net и совместимые серверы с реализацией API mygpo, включая самостоятельные установки oPodSync.
Такой механизм меняет сценарий прослушивания подкастов на нескольких устройствах. Подписка, добавленная в одном клиенте, может появиться в другом, а сведения о прослушанных выпусках сохраняются на сервере синхронизации. Совместимость зависит от реализации API: приложение gPodder для Nextcloud на момент выпуска Rhythmbox 3.5 с новым плагином не работает.
Разработчики переработали обновление лент и уведомления о загрузке выпусков. Список эпизодов получил более ясное отображение состояния, включая отдельный признак уже прослушанных записей. Эти изменения сокращают путаницу в длинных подкастах, где одна лента содержит десятки или сотни выпусков.
Ссылки на подкасты из каталога iTunes теперь обрабатываются через JSON, который возвращает iTunes Search API. Rhythmbox разбирает ответ напрямую и больше не зависит от библиотеки Totem Playlist Parser для этой операции. Проект GNOME постепенно заменяет Totem новым видеоплеером, поэтому удаление такой связи уменьшает количество внешних компонентов вокруг подкастов.
Исправление 2038 года и сортировка по названиям дополняют релиз
Версия 3.5 добавляет варианты сортировки по названиям и устраняет несколько ошибок в фоновых компонентах. В списке исправлений упоминаются предупреждение о потенциально неинициализированной переменной, ошибочный путь обработки сбоя в модуле подкастов и проблема воспроизведения при нулевом значении кроссфейда.
Отдельной строкой разработчики закрыли проблему 2038 года. Она связана с 32-битным представлением времени в секундах: 19 января 2038 года знаковый счётчик достигает предела и переполняется. В Rhythmbox соответствующий участок кода теперь использует безопасную обработку дат.
Метаданные приложения переименованы в соответствии с современной схемой metainfo, а сообщество GNOME обновило переводы интерфейса. Эти изменения почти незаметны во время прослушивания музыки, зато влияют на корректное отображение Rhythmbox в каталогах приложений и на сборку пакетов для дистрибутивов.
Исходный архив Rhythmbox 3.5.0 опубликован в каталоге GNOME. Подробный перечень изменений хранится в файле NEWS проекта. Срок появления готового пакета зависит от цикла обновлений конкретного дистрибутива и состояния сборки во Flathub.
Темп следующих выпусков Rhythmbox пока остаётся открытым вопросом
Rhythmbox 3.5 фиксирует переход на новую архитектуру воспроизведения и расширяет две функции, вокруг которых строится современная локальная медиатека: тексты песен и подкасты. Первая новая ветка с 2016 года показывает, что проект сохраняет активную разработку и адаптируется к PipeWire, сетевой синхронизации и актуальным форматам метаданных.
Неясными остаются скорость появления Rhythmbox 3.5 в репозиториях дистрибутивов, совместимость части сторонних плагинов и дальнейшая судьба интерфейса на GTK3. От темпа последующих изменений зависит, станет ли выпуск 3.5 единичной крупной точкой или началом более регулярного цикла.