Rockin IP-радио Roku работает на встроенном Linux

Недавно я был немного утомлен ошибкой потоковых приставок Netflix , и я не удержался, чтобы проверить последний «сетевой музыкальный проигрыватель» Soundburidge от Roku. Менее чем за 10 минут дурачиться с устройством после его появления я был пойман в ловушку!

Первые впечатления

Должен признаться, мне всегда не хватало терпения читать инструкции новых гаджетов, пока я не столкнулся с камнем преткновения или не хотел бы углубиться в их возможности.
В случае с Roku, M1001 SoundBridge, в моем первоначальном прочтении этого просто не было: я подключил его к домашней сети и сразу же начал пользоваться интернет-радиостанциями со всего мира.


Roku's SoundBridge M1001: стильный, стильный, простой в использовании

(Нажмите для увеличения)

Пользовательский интерфейс устройства (на фото выше), состоящий из 2-строчного вакуумного флуоресцентного дисплея и 18-кнопочного ИК-пульта дистанционного управления, является интуитивно понятным, а его конфигурация и процедуры работы не требуют пояснений и понятны.
Задние входы / выходы устройства и разъемы питания (показанные ниже) одинаково просты в обращении.


Соединения на задней панели

(Нажмите для увеличения)

Особенности устройства

Мой основной интерес к SoundBridge был для прослушивания интернет-радио.
Мне не нравится быть ограниченным одной классической и двумя джазовыми станциями, которые входят в мой FM-приемник здесь, в Пало-Альто, поэтому получение доступа к тысячам станций, разбросанных по всему миру, включая десятки на десятки классических и джазовых вещателей, было заманчиво.

Конечно, я уже мог прослушивать все эти станции на моем компьютере, используя Amarok, iTunes или другую программу медиаплеера.
Но что меня привлекло в SoundBridge от Roku, так это возможность настраиваться на все эти станции прямо из моего домашнего развлекательного центра без необходимости включения мощного ПК.
Дело в том, что я недавно обдумывал создание ПК для домашнего кинотеатра для таких целей, как это, и для того, что у меня сейчас есть с помощью Netflix STB , изготовленного в Roku, но разочаровался в этой идее, когда начал думать о вся энергия, которую он должен будет потреблять.

В дополнение к его способности выполнять роль интернет-радиотюнера SoundBridge также обещал легкий доступ развлекательного центра к моей обширной музыкальной библиотеке - при условии, однако, что ПК, на котором находится библиотека, включен и работает с необходимым медиасервером. программное обеспечение (подробнее об этом позже).
Однако в свете моего отношения к безвозмездному потреблению энергии, скорее всего, я просто интегрирую свой iPod емкостью 80 ГБ в строящийся мультимедийный развлекательный центр 21-го века.

Технический обзор

M1001 SoundBridge от Roku базируется на аналоговом устройстве Devices Inc. (ADI) BF531 «Blackfin» DSP (цифровой сигнальный процессор) с тактовой частотой 400 МГц и оснащено 4,5 МБ флэш-памяти и 16 МБ памяти SDRAM.
Хотя Roku использовал пользовательскую версию Linux для управления своей недавно представленной приставкой Netflix , это устройство работает на собственной операционной системе ADI VisualDisplay Kernel (загрузка в формате PDF).

Другие технические характеристики SoundBridge M1001 включают в себя:

  • Дисплей - вакуумный флуоресцентный дисплей 280 × 16 пикселей
  • ИК-пульт - 18 кнопок
  • Поддерживаемые музыкальные форматы - WMA, AAC, ALAC, WAV, MP3 и AIFF
  • Пользовательский интерфейс настраивается для нескольких неазиатских языков
  • Встроенные сетевые интерфейсы:
    • Проводной - 10/100 Ethernet (RJ-45)
    • Беспроводная связь - 802.11b WiFi
  • Аудио характеристики:
    • 20-битный цифро-аналоговый преобразователь
    • Максимальный линейный выход - 2,83 В от пика до пика
    • THD - -90dB типичный
    • Соотношение сигнал / шум -> 96дБ
    • Динамический диапазон - типично 90 дБ
    • Частотная характеристика - от <20 Гц до> 20 кГц
    • Поддерживаемые частоты дискретизации (кГц) - 8,0, 11,025, 12,0, 16,0, 22,05, 24, 32, 44,1, 48,0
    • Поддерживается битовая глубина - 8 бит, 16 бит;
      стерео или моно
    • Аудио выходы - цифровые;
      аналоговый
  • Поддерживаемые медиасерверы - iTunes, Windows Media Player и программы медиасерверов, такие как Rhapsody, Music Match Jukebox и FireFly
  • Поддерживается удаленный медиа-сервер и протоколы управления:
    • Протокол управления Roku
    • Bonjour
    • UPnP AV и Windows Media DRM 10
    • WEP, WPA, AutoIP, DHCP, TCP, TELNET, HTTP
    • Рапсодия DRM
  • Питание - 5 В при 1,5 А макс. (Через внешний адаптер питания)
  • Размер - 10 длинных х 2,37 диаметра
  • Вес - 1,5 кг

SoundBridge в действии

Как я уже говорил, SoundBridge чрезвычайно прост в настройке и использовании в качестве автономного тюнера для интернет-радио.
Ниже приведены фотографии, показывающие различные его конфигурации и режимы работы.
Нажмите каждый для увеличения:


Выбор беспроводной или проводной сети

(Нажмите, чтобы увеличить)


Состояние соединения Ethernet LAN

(Нажмите, чтобы увеличить)


Выбор жанра интернет-радио

(Нажмите, чтобы увеличить)


Просмотр моей музыкальной библиотеки по домашней сети

(Нажмите, чтобы увеличить)


Воспроизведение интернет-радиостанции

(Нажмите, чтобы увеличить)

Удаленное управление SoundBridge

Особенно приятным штрихом SoundBridge является возможность удаленного управления им с ПК через встроенный веб-сервер.
Доступ к этому интерфейсу осуществляется с использованием назначенного устройству IP-адреса в качестве URL-адреса.
Например, в моей домашней сети устройство находится по адресу 192.168.1.200, поэтому я указываю своему веб-браузеру на http://192.168.1.200, и вот что я вижу:


Домашняя страница веб-интерфейса SoundBridge

(Нажмите, чтобы увеличить)

На приведенной выше веб-странице вы можете удаленно управлять многими функциями SoundBridge (пауза, воспроизведение, громкость и т. Д.) С любого компьютера в вашей локальной сети.
Другие веб-страницы, оцениваемые со встроенного веб-сайта устройства, позволяют изменять предустановки интернет-радио , изменять параметры конфигурации устройства , а также просматривать версию программного обеспечения и состояние сети .
На странице пресетов вы также можете выбрать желаемый пресет для воспроизведения.

Так как этого было недостаточно, вы также можете управлять SoundBridge со своего ПК через интернет-сайт Roku « Radio Roku » (на фото ниже).

Управление SoundBridge с помощью «Radio Roku»

(Нажмите, чтобы увеличить)

Используя раздел «Мой Soundbridge» в Radio Roku, вы можете выбрать интернет-радиостанцию ​​из предустановок вашего устройства и управлять уровнем аудиовыхода устройства.
Radio Roku также является отличным местом для поиска интернет-радиостанций и добавления их непосредственно во внутренний список предустановок устройства.
Однако в отличие от указания браузера вашего ПК на встроенный интерфейс веб-сервера SoundBridge, Radio Roku не позволяет переупорядочивать или удалять предустановки интернет-радио.

Как будто всего этого было недостаточно, я обнаружил еще один интересный инструмент для удаленного управления устройством.
SoundBridge Commander - это бесплатная программа с открытым исходным кодом, которая позволяет управлять SoundBridge через локальную или беспроводную сеть с ПК под управлением Windows, Macintosh или Linux.
Программа объединяет дисплей SoundBridge и кнопки ИК-пульта в едином удобном интерфейсе.
Ниже приведены два примера экранов программы:


Использование SoundBridge Commander в Linux

Чтобы установить SoundBridge Commander на мою систему Kubuntu 8.04 Linux, я загрузил его в виде zip-файла из SourceForge, распаковал и создал значок для запуска на рабочем столе KDE.
Симпатичная программа!

Воспроизведение моей музыкальной библиотеки на SoundBridge

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

Хотя Roku предлагает несколько альтернатив для этого, я решил поэкспериментировать с двумя бесплатными: бесплатным медиаплеером Apple для iTunes и бесплатным проектом Firefly с открытым исходным кодом, спонсируемым Roku.
Поскольку на моем компьютере установлены Kubuntu 8.04 и Windows Vista, я решил протестировать эти два подхода в обеих ОС.

Itunes

В системе Linux я могу запустить iTunes под CrossOver Linux , недорогим дополнением, которое позволяет запускать различные программы Windows в большинстве дистрибутивов Linux.
Сначала я обновился до CrossOver до версии 7.0, которая была выпущена около недели назад.
Затем я загрузил iTunes версии 7 и установил его из утилиты конфигурации программного обеспечения CrossOver.

Первоначально, когда iTunes работал в моей системе Linux, я не мог получить доступ к своей удаленной музыкальной библиотеке из SoundBridge.
Затем я понял, что моя система Linux была расположена за брандмауэром / маршрутизатором, который изолировал ее от SoundBridge.
После повторного подключения моего компьютера к порту Ethernet, расположенному за пределами этого брандмауэра, у меня не было проблем с доступом к моей музыкальной библиотеке из SoundBridge.

Выполнение этого в Windows потребовало от меня установки дополнительной установки еще одной бесплатной программы для Vista: программного обеспечения Apple Bonjour для обмена.
Bonjour описывается как «сетевое программное обеспечение с нулевой конфигурацией», которое «позволяет автоматически обнаруживать компьютеры, устройства и службы в IP-сетях»… «без необходимости вводить IP-адреса или настраивать DNS-серверы». Все прошло гладко, и я скоро был просмотр и воспроизведение музыкальных файлов на SoundBridge с использованием iTunes в Vista в качестве медиа-сервера.

Светляк

Firefly также был прост в установке и использовании.

В Linux мне было приятно узнать, что установочный пакет Firefly был легко доступен из репозиториев Ubuntu.
Чтобы установить его, я открыл консольную оболочку KDE и ввел команду:

 sudo apt-get update;sudo apt-get install mt-daapd 

Это установленный Firefly (он же «mt-daapd») в / usr / share / mt-daapd /.

У меня была небольшая проблема, чтобы понять, как использовать Firefly.
Сначала я набрал команду «mt-daapd» в командной строке;
но на моем компьютере ничего интересного не происходило, и на SoundBridge ничего не обнаруживалось.
После дальнейшего изучения я нашел файл конфигурации в /etc/mt-daapd.conf.
После редактирования нескольких параметров в файле mt-daapd.conf (включая параметр, определяющий местоположение моей медиатеки) и перезапуска mt-daapd.conf, я заметил, что музыкальная библиотека моего компьютера начала обнаруживаться SoundBridge.
Теперь я мог просматривать и воспроизводить музыкальные файлы - поданные через Firefly на моем компьютере - на SoundBridge.

В конце концов я обнаружил, что mt-daapd реализует интерфейс конфигурации и управления на основе html, доступ к которому можно получить через порт 3689 через веб-браузер на ПК.
Поскольку имя моего ПК в Linux - «blacktower», я указал моему веб-браузеру (Firefox) на http: // blacktower: 3689 / index.html.

Вот что я увидел в Firefox:


Страница статуса Firefly Media Server

(Нажмите для увеличения)

Установка Firefly в Windows более проста;
Вот процедура: Загрузите установочный файл установки с веб-сайта Roku и запустите установку на вашем ПК.
Я думаю, что вам также может понадобиться установить Bonjour от Apple (как обсуждалось выше для iTunes в Windows), чтобы использовать Firefly в Windows.
(В моем случае я уже установил Bonjour в Vista, чтобы заставить iTunes работать, поэтому я не знаю, нужно ли мне было устанавливать его, чтобы заставить Firefly работать.)

Более подробную информацию об установке и использовании Firefly в качестве медиа-сервера для SoundBridge можно найти на веб-сайте Roku здесь .

Комплименты и жалобы

В целом, начиная с моей недели ковыряния, подталкивания и использования SoundBridge, я должен сказать, что Roku проделал великолепную работу по созданию, разработке и реализации устройства.

Комплименты ...

  • Он имеет инновационную, гладкую цилиндрическую конструкцию корпуса, которая должна незаметно вписываться практически во все декоры.
  • Он очень прост в использовании как для доступа к интернет-радио, так и для доступа к музыкальной коллекции.
  • Мне также нравится веб-интерфейс устройства (реализован через встроенный веб-сервер устройства);
    это и удобно, и интуитивно понятно.
  • Я впечатлен низким энергопотреблением устройства, особенно в режиме ожидания;
    На самом деле я не измерял энергопотребление, но, проведя ночь в режиме ожидания, устройство не чувствует себя теплее комнатной температуры.
  • Firefly - бесплатный музыкальный сервер с открытым исходным кодом - его было легко установить в Windows, и он отлично работал как способ удаленного воспроизведения музыкальных файлов с моего компьютера (под управлением Linux и Windows);
    То же самое для iTunes.
  • Радио Roku, спонсируемое Roku, добавляет ценность SoundBridge, предоставляя мощный инструмент для поиска по интернет-радио и поиска URL потокового мультимедиа.
  • Все это менее чем за 200 долларов!
    Кто может этому противостоять?

Жалобы ...

  • Хоть я и не являюсь серьезным недостатком, хотелось бы, чтобы SoundBridge мог запоминать настройки безопасности WiFi при переключении между проводным и беспроводным режимами работы;
    Раздражает необходимость вводить 128-битные ключи безопасности несколько раз.
  • Одна потенциально катастрофическая обратная сторона хитроумного цилиндрического дизайна устройства - это возможность того, что толчок может соскользнуть с подставки, а затем он может упасть на пол;
    или его можно снять одним из проводов питания или интерфейса.
    Или я единственный неуклюжий выродок?
  • Было бы неплохо иметь возможность включать / отключать / переупорядочивать пункты меню пользовательского интерфейса SoundBridge в соответствии с личными предпочтениями.
    Например, некоторые пользователи могут хотеть, чтобы были доступны только предустановки интернет-радио.
  • Почему бы не иметь больше предустановок интернет-радио?
    (Я понимаю, что вы также можете использовать «Избранное», но это усложняет ситуацию.
  • Хотя ИК-пульт и встроенный дисплей устройства позволяют легко инициализировать все параметры конфигурации устройства, было бы также неплохо иметь возможность изменять эти параметры - не только предоставленный в настоящее время ограниченный набор - удаленно на ПК с помощью встроенный веб-сервер устройства.
  • И последнее по порядку, но не по значению: ребята!
    Нам нужно, чтобы Linux работал на следующей версии этого замечательного маленького устройства, так же, как он работает на Netflix STB и других устройствах Roku ;-)

Честно говоря, поиграв со SoundBridge в течение недели, я не могу себе представить, чтобы его не было.
Я взволнован возможностью настраиваться на десятки на классические, джазовые, новостные и альтернативные музыкальные станции - многие коммерческие бесплатно - прямо из моего домашнего развлекательного центра.
Я также получаю удовольствие от случайных объявлений на французском, немецком, испанском, итальянском и других языках, которые заставляют меня чувствовать, что я действительно гражданин глобальной деревни.

В заключение я от всей души рекомендую это устройство всем, у кого есть широкополосное подключение к Интернету - оно более чем стоит минимальных вложений!