У вас большая коллекция аудиофайлов, вы часто думаете, что бы еще послушать похожего, вы хотите знать больше о любимых музыкантах, и наконец, хотите слушать все это не только в гостиной? Возможно Roon — это ответ на ваши запросы. И не только.
Roon. Начало
Лет семь-восемь назад широко известная в узких кругах компания Meridian Audio выпустила крайне интересный продукт — Sooloos (предварительно, как это водится, купив его разработчиков). Это был очень интересный законченный продукт (смело можно назвать его аппаратно-программным комплексом), который умел копировать CD, искать о них информацию в Интернете, каталогизировать, воспроизводить — в общем, ничего особенного, скажете вы, и ошибетесь.
Две фишки в Sooloos оказались уникальны. Первая — это интерфейс. Хороший добротный интерфейс с большой тач-панелью (iPad тогда только-только появился), помимо прочего показывающий аналогичные по жанрам группы и их альбомы. Вторая фишка заключалась в том, что среди «аналогичных» показывались не только хранящиеся в системе альбомы, но и доступные к покупке в собственном сервисе. Не знаю, взлетела ли торговля музыкой у ребят из Meridian (думаю, что нет), но история получила продолжение — несколько разработчиков Sooloos ушли из Meridian и основали компанию RoonLabs (www.roonlabs.com).
За это время многое поменялось, говорят, даже iTunes на грани закрытия, поэтому упор при разработке плеера Roon был сделан на две вещи (да, опять). Первая, как вы уже, наверное, догадались — это интерфейс. Вторая — идеальная интеграция с одной из лучших музыкальных стриминговых платформ — Tidal. Кроме этого, в плюсы к продукту можно записать максимальную кроссплатформенность, поддержку практически любых форматов аудиофайлов и встроенный функционал «мультирум». Давайте по порядку разберем, что это такое и с чем это едят.
Архитектура системы Roon
Архитектура — сложная и простая одновременно. В системе есть несколько обязательных логических компонентов, которые могут быть разделены на разные физические устройства, а могут быть и объединены в одном или нескольких аппаратах. Самый простой пример для объяснения — это UPnP с его рендерами, плеерами и интерфейсами. Но сразу скажу — нет, Roon не умеет работать с UPnP (я не смог во всяком случае), у них свой собственный протокол — RAAT. Вдаваться в тонкости и нюансы я не буду, кому интересно, может почитать прекрасный форум на сайте разработчика, задача этой статьи — рассказ об экосистеме для обычного пользователя.
Итак, для работы Roon нужно несколько логических компонентов. Первый и самый важный — Roon Core. Это ядро системы, на котором, собственно, крутится основное ПО и хранятся библиотеки с плейлистами, описаниями и cover art альбомов, в общем, все-все, кроме самой музыки.
Второй компонент — Output (выходная точка). То, что непосредственно принимает поток и играет музыку.
Третий — это интерфейс управления. С его помощью пользователь управляет системой.
Наконец, хранилище файлов. Оно опциональное, что может показаться странным на первый взгляд. Однако вспомните, система поддерживает Tidal, так что хранить треки — совсем не обязательный функционал.
От логики к физике. Примеры Roon систем
Теперь от логических составляющих переходим к реальной физической компоновке системы. Тут все довольно гибко. Самый простой вариант: берем ноутбук, ставим на него программу Roon и получаем все и сразу — это ядро, интерфейс управления и выходное устройство. Причем на любой ноутбук — есть версии для Windows, Mac и Linux. Если ваши файлы хранятся на жестком диске ноутбука — вариант вообще отличный.
Следующий шаг — подключение внешней звуковой карты или ЦАПа к ноутбуку. Я пробовал и недорогой маленький USB-свисток M2Tech, и дорогущий Weiss DAC202 по Fireware — при правильно установленных драйверах для Windows и практически без них для Mac все работает прекрасно. Единственное неудобство возникало, когда я включал Mac до того, как включил DAC202 (приходилось вытаскивать и заново втыкать Firewire-кабель, чтобы Mac увидел ЦАП).
Если у вас файлы хранятся на внешнем жестком диске USB или вообще на NAS в вашей домашней сети — не проблема! Покажите Roon, где лежат файлы, и он быстро добавит их в библиотеку.
Что делать, если у вас нет ноутбука или вам нужно стационарное решение? Тогда можно поставить Roon сразу на NAS, если он достаточно мощный, или на отдельный малогабаритный компьютер типа Mac Mini, или Intel NUC. В этом случае потребуется интерфейс для управления. Тут тоже все довольно просто — берете любое современное устройство на iOS/Android, ставите приложение Roon Remote и управляете.
Но это еще не все. Roon не просто так использует свой транспорт для передачи аудио по сети. Есть немалое количество сетевых устройств, которые поддерживают Roon —так называемые Roon-Ready-аппараты. Такое устройство определяется ядром системы и в пару кликов мышкой устанавливается как Output, после чего можно стримить музыку на него. «Выходов» в системе может быть несколько. Например, имея в основной системе MacMini и подключенный к нему ЦАП, вы можете поставить, предположим, в спальню пару активных колонок Roon Ready и управлять воспроизведением через то же самое приложение. Причем оба потока могут быть как независимыми, так и связанными — в общем стандартный функционал «мультирум» имеется.
Что делать, если у вас две серьезные системы, в которых есть приличные ЦАПы, но они не сетевые? Все очень просто: берете второй MacMini или NUC, ставите на него еще один компонент системы, называемый Roon Bridge, который уже выполняет роль принимающего устройства для основного Roon Core.
Резюмируя самый длинный и, пожалуй, самый сложный абзац этой статьи — ребята из Roon продумали экосистему довольно хорошо, и на любой случай есть решение.
А что еще кроме моих файлов оно умеет играть?
Tidal. Он, конечно, не работает в России официально, но у меня немало друзей и знакомых, которые им пользуются. Как это сделать — найдите сами в Интернет. При этом все альбомы из Tidal видны так, как будто они у вас уже на жестком диске. То есть информация о них доступна точно так же, как и для ваших файлов. Для воспроизведения, очевидно, необходимо подключение к Интернет.
Интернет-радио. Если вы любите слушать радиостанции и у них есть стриминг в Интернет в MP3 или AAC — добавляйте ссылку и слушайте. Или можете сразу ввести ссылку из сервиса TuneIn.
Файлы, кстати, необязательно должны быть в локальной сети, можно присоединить аккаунт в Dropbox. Airplay тоже поддерживается. Можно, например, отправить музыку на Apple TV.
Так я не понял, а зачем мне все-таки этот Roon и сколько он стоит?
Для меня в музыке важно несколько вещей. Понятно, что конкретная композиция или альбом должны прежде всего нравиться. Но если мне нравится альбом, обычно я хочу почитать о том, кто его записал, кто принимал участие в записи, тексты песен, в конце концов. Хочу найти похожие альбомы или похожих исполнителей. Всю эту информацию Roon предоставляет, как говорят, на кончиках пальцев. От обложки пластинки до краткого описания всех существующих жанров, кто эти жанры придумал, кто кого на что вдохновил — вся эта информация автоматически попадает в ваш планшет или ноутбук, вам же достаточно просто ткнуть в нужную кнопочку или ссылочку. Если вам интересно, то даже расписание ближайших концертов покажет. Да, это все можно найти в Вики или просто погуглить. Но Roon это делает быстрее, проще и удобнее. Заодно и английский подтянете.
Иными словами, вы получаете на руки интерактивный электронный журнал, посвященный вашей музыкальной коллекции. Плюс — всеядность воспроизведения (тестировали и DSD и хайрезы до 24/192), поддержка мультирум, удобство управления и сортировки вашей музыки. Для фанатов технических подробностей — и компрессия, и битрейты, и прочее — тоже по клику. И все это крайне эстетично, что тоже немаловажно.
Сколько это стоит? Roon просит 499 долларов за lifetime лицензию (пожизненную) или 119 долларов в год. Плюс стоимость компьютера, на котором будет работать ядро. Тут возможны варианты, учитывая описанные выше способы построения системы. В любом случае это цена, заявленная разработчиком, а купить все можно прямо на официальном сайте.
Практические наблюдения и советы
Совет №0. Самый важный. При использовании сетевых устройств, если фонотека содержит много «тяжелых» файлов (в высоком разрешении), в вашем доме много аудиозон или попросту немало сетевых устройств — задумайтесь над приобретением производительного сетевого оборудования. Стандартный бытовой роутер с большой вероятностью не справится, даже если вы все подключите проводами.
Совет №1. Для управления (если вы не используете ноутбук или компьютер с монитором) я советую брать планшет. Интерфейс на большом экране iPad мне показался намного удобнее, чем на дисплее iPhone.
Совет №2. Учитывая то, что декодирование происходит непосредственно в ядре, требования к процессору не ниже Intel Core i3 и 4Gb памяти кажутся вполне обоснованными. У меня сейчас Roon запущен на стареньком MacBook Pro с Intel Core2Duo 2,4 ГГц и 4 Гб. Работает нормально. Так что можете если что вытащить из кладовки старый ноутбук и смело попробовать. Естественно, если вы хотите играть DSD или просто хайрезы в несколько потоков — придется подумать о более мощном процессоре и большем количестве памяти.
Совет №3. Если у вас много отдельных файлов с разными исполнителями — уберите их из общей папки с полными альбомами в отдельную, иначе Roon вам каждый файл пометит как отдельный альбом, но с одной композицией. Так мои скромные 40-60 альбомов превратились в 500+, после чего я просто убрал все одиночные файлы в отдельную папку, и Roon ее больше не показывал. В принципе, можно потом ручным редактированием все поправить уже после импорта в базу данных, но это процесс не быстрый.
Совет №4. Не стоит пытаться подружить UPnP/DLNA устройство и Roon. Не получится — это разные протоколы. Тот же Weiss DAC202 в моем случае был в версии Ethernet, с DLNA. Я полдня бился и так и сяк — не работает. Жаль, что Weiss пока не сертифицирован как Roon Ready.
Совет №5. Вот эту галочку лучше включить. Так Roon монополизирует использование подключенным по USB/Firewire устройством и не дает пользоваться им другим программам:
Ну и в качестве последнего совета рекомендую просто попробовать Roon, благо сейчас у них есть 14 дней бесплатного тестирования.