Rhythmbox – музыкальный проигрыватель развиваемый проектом GNOME и использующий идеи Apple iTunes. Для вывода звука используется GStreamer. Начиная с Ubuntu 12.04 Rhythmbox является музыкальным проигрывателем по умолчанию.

Rhythmbox позволяет организовать музыкальную библиотеку на компьютере, создавать «умные» списки воспроизведения, синхронизировать музыку с другими устройствами на лету преобразуя ее в поддерживаемый устройством формат. Так же Rhythmbox умеет работать с подкастами и интернет-радио.

Установка

Rhythmbox

Установить Rhythmbox можно перейдя по ссылке слева или запустив терминал и введя следующую команду:

sudo apt-get install rhythmbox

Интеграция с Unity

См. статью Панель Unity

Синхронизация с устройствами

iPhone

См. статью iPhone

MTP

Многие плееры и телефоны предоставляют возможность синхронизации музыки по протоколу MTP. В Rhythmbox осуществлена поддержка этого протокола. Чтобы синхронизировать музыку выполните следующие действия:

  1. Установите пакеты mtpfs и mtp-tools
    sudo apt-get install mtpfs mtp-tools

  2. Откройте Rhythmbox
  3. Перейдите в Править→Модули
  4. Включите модуль Портативные аудио-устройства – MTP
  5. Нажмите Закрыть

После этого ваше устройство будет отображаться в боковой панели в разделе Устройства.

Другие устройства

Если ваше устройство не распознается Rhythmbox как аудио-проигрыватель, вы можете заставить Rhythmbox распознавать его принудительно, создав файл .is_audio_player со следующим содержанием

name=Jukebox
audio_folders=MUSIC/,RECORD/
folder_depth=2
output_formats=audio/ogg,audio/x-ms-wma,audio/mpeg,audio/wav,audio/x-flac
Параметр Описание
name Название устройства.
audio_folders Директории, в которых должна находится музыка. Если директорий несколько то они указываются через запятую.
folder_depth Глубина вложенных директорий.
output_formats Поддерживаемые устройством форматы. Указываются MIME-типы файлов.

Модули

Функционал Rhythmbox возможно расширять при помощи модулей. Официально разработчиками проигрывателя поддерживаются следующие плагины:

  • Поиск обложек
  • Last.fm – скроблинг музыки на Last.fm и Libre.fm.
  • Боковая панель – панель отображающая информацию об исполнителе.
  • Доступ DAAP – доступ и воспроизведение музыки по локальной сети.
  • FM-радио
  • Состояние IM – установка названия текущей песни в статус IM (работает с Empathy, Gossip, Pidgin).
  • Интернет радио
  • Тексты песен
  • Уведомления
  • Консоль Python
  • LIRC – управление проигрывателем при помощи ИК-пульта.
  • Отправить дорожки – отправление выбранных дорожек по электронной почте или программе обмена мгновенными сообщениями.
  • Replay Gain
  • Интерфейс MediaServer2 D-Bus
  • Интерфейс MPRIS D-Bus

Плагины находятся в пакете rhythmbox-plugins, который можно установить следующей командой:

sudo apt-get install rhythmbox-plugins

Помимо этих модулей, в официальных репозиториях присутствуют плагины

  • rhythmbox-mozilla – модуль, позволяющий распознавать ссылки на iTunes Store.
  • rhythmbox-plugin-cdrecorder – модуль для записи оптических дисков для музыкального проигрывателя Rhythmbox.
  • rhythmbox-plugin-magnatune – модуль, добавляющий поддержку музыкального магазина Magnatune.
  • rhythmbox-plugin-visualizer – модуль визуализаций.
  • rhythmbox-plugin-zeitgeist – модуль для ведения журнала активности при помощи Zeitgeist.
  • rhythmbox-radio-browser – браузер интернет-радиостанций.
  • rhythmbox-ubuntuone – модуль поддержки магазина музыки Ubuntu One.

Так же существует неофициальный PPA, в котором собрано множество модулей, таких как эквалайзер, поиск табулатур, микроблоггинг. Для того чтоб его добавить, выполните

sudo apt-add-repository ppa:fossfreedom/rhythmbox-plugins
sudo apt-get update

Google Play Music

Данный плагин работает только с Rhythmbox версии ниже 3.0.

Пользователи сервиса Google Play Music имеют возможность использовать Rhythmbox в качестве клиента.

Для того чтобы добавить поддержу Google Play Music в Rhythmbox выполните следующие действия:

  1. Скачайте и распакуйте исходные коды модуля.
  2. Установите пакет python-setuptools:
    sudo apt-get install python-setuptools

  3. В директории с распакованными исходными кодами выполните следующие комманды:

    python ./setup.py build
    sudo python ./setup.py install
  4. Запустите Rhythmbox, откройте Править→Модули и включите модуль Google Play Music Plugin.

Ссылки