Журнал LinuxFormat - перейти на главную

LXF170:Raspberry Pi:SqueezePlug

Материал из Linuxformat
Перейти к: навигация, поиск

Содержание

Raspberry Pi Рас­про­стра­ни­те ме­диа-кон­тент по все­му до­му с по­мо­щью SqueezePlug

Ма­янк Шар­ма уда­лен­но управ­ля­ет ва­шим Pi для воспро­из­ве­дения и по­то­ко­во­го ве­щания му­зы­ки и ви­део на лю­бых уст­рой­ст­вах со SqueezePlug.

(thumbnail)
Наш эксперт Фа­нат от­кры­то­го ПО Ма­янк Шар­ма был пи­шу­щим ре­дак­то­ром Linux.com и про­дол­жа­ет пи­сать для LinuxToday, Digg и PC Plus.

Са­мое по­пу­ляр­ное при­менение Raspberry Pi (не счи­тая об­ра­зо­ва­тель­но­го) – воспро­из­ве­дение муль­ти­ме­диа. Для но­вич­ков: его мож­но ис­поль­зо­вать как ма­лень­кий и стиль­ный HTPC (Home Theatre Personal Computer – пер­со­наль­ный ком­пь­ю­тер для до­машнего ки­но­те­ат­ра) с ме­диа-цен­тром XBMC. В этом ру­ко­во­дстве мы пре­вра­тим Raspberry Pi в пол­но­цен­ный ком­пь­ю­тер для по­то­ко­во­го ве­щания муль­ти­ме­диа.

С виду сла­бо­му ма­лы­шу Raspberry Pi хва­тит по­ро­ху для ор­ганиза­ции по­то­ко­во­го ве­щания по все­му ва­ше­му до­му и на лю­бые уст­рой­ст­ва. Мож­но спря­тать его за ко­лон­ка­ми Hi-Fi вме­сте с USB-дис­ком и управ­лять воспро­из­ве­дением му­зы­ки с те­ле­фо­на на Android. Или ор­ганизо­вать по­то­ко­вое ве­щание ви­део вы­со­кой чет­ко­сти с NAS на план­шет. Но глав­ное – с его по­мо­щью так­же мож­но соз­дать по­то­ко­вое ве­щание му­зы­ки с те­ле­фо­на Android на ко­лон­ки Hi-Fi, как в AirPlay.

У мно­гих из нас до­ма уже есть по­хо­жая сис­те­ма – скажем, из NAS и ма­ло­мощ­но­го ком­пь­ю­те­ра. Эти ком­пь­ю­те­ры долж­ны быть ма­лень­ки­ми, что­бы не отнимать у вас жизнен­ное про­стран­ст­во; ти­хи­ми, что­бы шум­ный вен­ти­ля­тор не пор­тил впе­чат­ление от про­смот­ра филь­мов; и де­ше­вы­ми, по­то­му что вы уже уг­ро­ха­ли все день­ги на боль­шой плаз­мен­ный те­ле­ви­зор. Raspberry Pi удов­ле­тво­ря­ет всем трем усло­ви­ям.

Обыч­но для на­строй­ки та­кой сре­ды вам ну­жен на­бор сер­вер­но­го ПО и на­вы­ки нинд­зя в команд­ной стро­ке. Но бла­го­да­ря про­ек­ту SqueezePlug, ко­то­рый де­ла­ет всю труд­ную ра­бо­ту, на­стро­ить и за­пустить такое мож­но за несколь­ко ми­нут. Начнем.


Поток медиа

В первом случае доступ к SqueezePlug несложен. Во втором для этого понадобится клиент SSH. Во всех дистрибутивах Linux есть утилита ssh, с помощью которой можно создать сеанс SSH. В Windows вам понадобится клиент вроде PuTTY.

Включите RPi, немного подождите и зайдите на страницу настройки роутера, чтобы узнать IP-адрес, который он назначил компьютеру [Имя хоста]. В Linux откройте терминал и введите команду

sudo ssh root@192.168.2.100

указав IP-адрес, который был назначен RPi. Зайдите в SqueezePlug от имени root с паролем nosoup4u. SqueezePlug проверит наличие всех необходимых обновлений, после чего спросит, хотите ли вы расширить свою файловую систему на всю SD-карту. Пока это можно пропустить, но советую сделать это перед установкой дополнительных серверов. Это автоматизированный процесс из двух этапов, и все, что от вас нужно – разрешение перезапустить RPi.

Ус­та­нав­ли­ва­ем сер­вер и плей­ер

Ва­ша му­зы­ка и ви­део­фай­лы ско­рее все­го хра­нят­ся на внешнем USB-дис­­ке. Хо­тя у RPi есть USB-пор­ты, лю­бые USB-уст­рой­ст­­ва ре­ко­мен­ду­ет­ся под­клю­чать к нему че­рез USB-хаб с внешним пи­танием, что­бы не на­гру­жать ис­точник пи­тания RPi. Но не под­клю­чай­те USB-уст­рой­ст­­во, по­ка вас об этом не по­про­сят.

Что­бы на­це­лить SqueezePlug на свою ме­диа-биб­лио­те­ку, за­пусти­те ее панель на­строй­ки, на­брав setup и вы­брав па­ра­метр Media_Handling. Во всех ме­диа-сер­ве­рах в SqueezePlug на­стро­ен доступ к фай­лам в ка­та­ло­ге /mnt, в ко­то­рый бу­дет смон­ти­ро­вана ва­ша ме­диа-биб­лио­те­ка. Вам по­ка­жут спи­сок ка­та­ло­гов, где бу­дут рас­по­ла­гать­ся ва­ши фай­лы. Вы­бе­ри­те ва­ри­ант USB и од­ну из двух то­чек мон­ти­ро­вания, на­при­мер, /mnt/hd1 или /mnt/hd2. Тут вас по­про­сят под­клю­чить USB-уст­рой­ст­­во.

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

Те­перь мож­но вер­нуть­ся в тер­ми­нал и на­брать mount – про­ве­рить, что ме­диа-биб­лио­те­ка смон­ти­ро­ва­на. Так­же мож­но пе­рей­ти в ка­та­лог мон­ти­ро­вания ко­ман­дой cd и про­смот­реть его со­дер­жи­мое ко­ман­дой ls, ко­то­рая долж­на вы­вес­ти спи­сок всех фай­лов. Ес­ли вы бу­де­те вы­клю­чать или пе­ре­за­гру­жать RPi, пе­ред тем как вклю­чать его сно­ва, обес­печь­те под­клю­чение USB-уст­рой­ст­­ва.

Хо­тя LMS пред­на­зна­чен в основ­ном для ау­дио­плей­е­ров Squeeze­box от Logitech, сер­вер мо­жет вы­пол­нять по­то­ко­вое ве­щание и на дру­гие ме­диа-плей­е­ры. У сер­ве­ра так­же есть мо­дули расширения, с по­мо­щью ко­то­рых мож­но ор­ганизо­вать по­то­ко­вое ве­щание под­кас­тов или эфир­но­го ра­дио с та­ких ра­дио­стан­ций, как Absolute Radio UK и BBC.

Для уста­нов­ки сер­ве­ра пе­рей­ди­те в раз­дел Server_and_Player кон­со­ли ад­минист­ри­ро­вания SqueezePlug и вы­бе­ри­те Server [Сер­вер]. От­кро­ет­ся спи­сок всех сер­ве­ров по­то­ко­во­го воспро­из­ве­дения, под­дер­жи­вае­мых SqueezePlug. При вы­бо­ре пер­во­го сер­ве­ра в спи­ске (LMS), вам пред­ло­жат уста­но­вить [Install] или уда­лить [Uninstall] сер­вер.

Ес­ли вы вы­бра­ли уста­нов­ку сер­ве­ра, вам по­ка­жут его ли­цен­зию. Ус­та­но­воч­ный скрипт LMS, по­став­ля­емый со Squeeze­Plug, уста­но­вит про­ве­рен­ную вер­сию сер­ве­ра (в дан­ном слу­чае v7.7.2). Ес­ли вы хо­ти­те уста­но­вить кон­крет­ную вер­сию, мож­но вве­сти пол­ный путь к Deb-фай­лу этой вер­сии. Но боль­шин­ст­­во поль­зо­ва­те­лей долж­ны про­сто на­жать Enter для уста­нов­ки вер­сии по умол­чанию. Скрипт ав­то­ма­ти­че­­­ски за­гру­зит и уста­но­вит LMS. По за­вер­шении уста­нов­ки поя­вит­ся со­об­щение со ссыл­кой на web-ин­тер­фейс ад­минист­ри­ро­вания сер­ве­ра. По умол­чанию этот ин­тер­фейс ис­поль­зу­ет порт 9000 – ес­ли ад­рес ва­ше­го RPi 192.168.3.100, то ад­рес web-ин­тер­фей­са ад­минист­ри­ро­вания LMS – 192.168.3.100:9000.

Те­перь за­пусти­те брау­зер на лю­бом ком­пь­ю­те­ре се­ти и от­кройте кон­соль ад­минист­ри­ро­вания LMS. При пер­вом вхо­де в сис­те­му за­пустит­ся мас­тер. Пер­вый шаг мож­но опустить, ес­ли у вас нет учет­ной за­пи­си на mysqueezebox.com. На сле­дую­щем ша­ге нуж­но ука­зать ка­та­лог с му­зы­кой, в ко­то­рый вы смон­ти­ро­ва­ли USB-диск, на­при­мер, /mnt/hd1. На сле­дую­щем ша­ге нуж­но так же ука­зать пап­ку с плей-лис­та­ми, ко­то­рая опять же мо­жет быть точ­кой мон­ти­ро­вания на USB-дис­­ке. На­конец, про­смот­рев на­строй­ки, на­жми­те кноп­ку Finish [Го­то­во]. По­сле это­го от­кро­ет­ся глав­ный ин­тер­фейс LMS, на что мо­жет по­тре­бо­вать­ся вре­мя, так как при этом сканиру­ет­ся ва­ша му­зыкаль­ная биб­лио­те­ка.

На­ви­га­ция в двух­панель­ном ин­тер­фей­се ад­минист­ри­ро­вания LMS до­воль­но про­ста. На ле­вой панели мож­но про­смат­ри­вать свою биб­лио­те­ку, ко­то­рую LMS уже раз­бил на ка­те­го­рии, по ис­полните­лям [Artists], жан­рам [Genres] и го­дам [Years], на осно­вании ме­та­дан­ных фай­лов.

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

В нижней час­ти ин­тер­фей­са есть кноп­ка Settings [На­строй­ки], ко­то­рая по­мо­жет на­стро­ить LMS, вклю­чив или от­клю­чив пла­ги­ны, до­ба­вив до­полнитель­ные ме­диа-биб­лио­те­ки, из­менив те­му web-ин­тер­фей­са и т. д.

На дан­ный мо­мент сер­вер по­то­ко­во­го воспро­из­ве­дения LMS пол­но­стью на­стро­ен на воспро­из­ве­дение му­зы­ки. Но ес­ли у вас нет Wi-Fi плей­е­ра SqueezeBox от Logitech, на­при­мер, Boom или Touch, эти на­строй­ки вам не по­дой­дут. Од­на­ко LMS мо­жет про­иг­ры­вать му­зы­ку и на про­грамм­ные плей­е­ры. По­это­му уста­но­вим один в SqueezePlug. Это по­зво­лит нам воспро­из­во­дить му­зы­ку на ко­лон­ки, под­клю­чен­ные к зву­ко­во­му вы­хо­ду или пор­там HDMI или USB RPi.

Как и у по­то­ко­вых сер­ве­ров, в SqueezePlug то­же есть несколь­ко плей­е­ров, спо­соб­ных воспро­из­во­дить по­то­ко­вое ве­щание LMS. Мы восполь­зу­ем­ся SqueezeSlave, плей­е­ром без гра­фи­че­­ско­­го ин­тер­фей­са для воспро­из­ве­дения по­то­ков LMS.

Но сна­ча­ла под­клю­чи­те ко­лон­ки и убе­ди­тесь, что они про­иг­ры­ва­ют звук. Под­клю­чи­те ко­лон­ки к RPi и зай­ди­те в ин­тер­фейс ад­минист­ри­ро­вания SqueezePlug. Зай­ди­те в Server_and_Player > Player > AudioSettings [Сер­вер и плей­ер > Плей­ер > На­строй­ки зву­ка]. Здесь мож­но вы­брать ау­диоуст­рой­ст­во для ди­на­ми­ков и про­иг­рать че­рез них тес­то­вые зву­ки.

Пе­рей­ди­те к Select_Sound_Output [Вы­брать зву­ко­вой вы­ход] и вы­бе­ри­те Auto [Ав­то­ма­ти­че­­ски], что­бы SqueezePlug оп­ре­де­лил, под­клю­че­ны ли ко­лон­ки к ау­дио­вы­хо­ду или к пор­ту HDMI. Вернитесь в на­строй­ки зву­ка [Audio Settings] и про­иг­рай­те тес­то­вые зву­ки с по­мо­щью кно­пок Test_Sound_1 [Тес­то­вый звук 1] и Test_Sound_2 [Тес­то­вый звук 2], что­бы про­ве­рить, мо­жет ли Squeeze­Plug про­иг­ры­вать звук че­рез под­клю­чен­ные ко­лон­ки.

Те­перь вернитесь в ме­ню Player [Плей­ер] и вы­бе­ри­те Squeeze­Slave, что­бы уста­но­вить плей­ер. Мож­но не толь­ко уста­но­вить, но и об­но­вить или уда­лить плей­ер. Как и в LMS, плей­ер Squeeze­Slave за­гру­зит­ся из Ин­тернета и уста­но­вит­ся ав­то­ма­ти­че­­ски.

Он об­на­ру­жит в се­ти сер­вер LMS и ото­бра­зит его IP-ад­рес. Он так­же по­зво­лит вам вы­брать зву­ко­вую кар­ту, к ко­то­рой вы под­клю­чи­ли ди­на­ми­ки. Ес­ли вы под­клю­чи­ли ко­лон­ки к зву­ко­во­му вы­хо­ду RPi, вы­бе­ри­те RPI_internal. По­сле уста­нов­ки плей­е­ра пе­рей­ди­те в web-ин­тер­фейс LMS. В пра­вом верхнем уг­лу вы уви­ди­те вы­па­даю­щий спи­сок, где есть все плей­е­ры, для ко­то­рых воз­мож­но по­то­ко­вое ве­щание с LMS. Те­перь там есть и SqueezeSlave. При воспро­из­ве­дении тре­ка он бу­дет зву­чать в ко­лон­ках, под­клю­чен­ных к RPi.

Но за­хо­дить в web-ин­тер­фейс ка­ж­дый раз, когда нуж­но из­менить трек, ма­ло ра­до­сти. Вме­сто это­го возь­ми­те те­ле­фон или план­шет с Android, зай­ди­те в Google Play и за­гру­зи­те про­грам­му для управ­ления сер­ве­ром, та­кую как Logitech Squeezebox Controller или Squeezer. При­ло­жение ав­то­ма­ти­че­­ски об­на­ру­жит сер­вер и под­клю­чит­ся к нему, пре­доста­вив вам пол­ный кон­троль над воспро­из­ве­дением.

Го­то­во! Сер­вер по­то­ко­во­го воспро­из­ве­дения пол­но­стью на­стро­ен. Те­перь мож­но за­крыть сес­сию SSH или, от­клю­чив монитор, спря­тать RPi за Hi-Fi ко­лон­ка­ми вме­сте с USB-дис­ком. Те­перь ка­ж­дый раз, когда за­хо­ти­те по­слу­шать му­зы­ку, про­сто возь­ми­те те­ле­фон, за­пусти­те про­грам­му для уда­лен­но­го управ­ления, от­крой­те свою му­зыкаль­ную кол­лек­цию и на­жми­те Play [Пуск].

Рас­ши­ря­ем по­ток

Как вы, воз­мож­но, за­ме­ти­ли при уста­нов­ке LMS, в Squeeze-Plug есть и дру­гие сер­ве­ры по­то­ко­во­го воспро­из­ве­дения, та­кие как MiniDLNA и Media Tomb. Media Tomb – ме­диа-сер­вер UPnP (Universal Plug and Play), ко­то­рый мо­жет ор­ганизо­вать по­то­ко­вое ве­щание на UPnP-со­вмес­ти­мые уст­рой­ст­ва, вклю­чая на­столь­ные плей­е­ры вро­де VLC, те­ле­фо­ны с Android и да­же PlayStation 3. MiniDLNA – лег­кая аль­тер­на­ти­ва Media Tomb, но у него нет web-ин­тер­фей­са, и на­страи­вать его нуж­но в тек­сто­вом фай­ле, по­это­му мы восполь­зу­ем­ся Media Tomb.

Что­бы уста­но­вить Media Tomb, зай­ди­те в SqueezePlug и пе­рей­ди­те в ок­но на­стро­ек. За­тем зай­ди­те в Server_and_Player > Server > Media_Tomb [Сер­вер и плей­ер > Сер­вер > Media_Tomb]. Вы уви­ди­те зна­ко­мые ин­ст­ру­мен­ты для уста­нов­ки и уда­ления сер­ве­ра. При вы­бо­ре Install [Ус­та­но­вить] сер­вер за­гру­зит­ся из Ин­тернета, и, как и в LMS, поя­вит­ся ок­но под­твер­ждения с IP-ад­ре­сом ин­тер­фей­са ад­минист­ра­то­ра (он ис­поль­зу­ет порт 49152), а так­же с именем поль­зо­ва­те­ля для вхо­да и па­ро­лем по умол­чанию.

Что­бы Media Tomb смог ра­бо­тать с фай­ла­ми, ему нуж­но ука­зать ме­диа-биб­лио­те­ку. Зай­ди­те в его web-ин­тер­фейс с ло­ги­ном и па­ро­лем по умол­чанию. В ле­вом столб­це вы­бе­ри­те Filesystem [Фай­ло­вая сис­те­ма] и вы­бе­ри­те ка­та­лог, со­дер­жа­щий ме­диа-фай­лы (в на­шем слу­чае /mnt/hd1). Спра­ва поя­вят­ся ва­ши ме­диа-фай­лы. На­жми­те на «+» спра­ва от фай­ла или ка­та­ло­га. Это пре­доста­вит об­щий доступ к ка­та­ло­гу с на­строй­ка­ми по умол­чанию. Сле­дую­щий знак так­же по­зво­лит пре­доста­вить об­щий доступ к фай­лу/ка­та­ло­гу, но пре­доста­вит вам до­полнитель­ные воз­мож­но­сти, на­при­мер, ав­то­ма­ти­че­­ское сканиро­вание биб­лио­те­ки с за­дан­ным ин­тер­ва­лом вре­мени. Про­смот­реть ме­диа-фай­лы в об­щем досту­пе мож­но, вы­брав Database [Ба­за дан­ных] в ле­вом столб­це.

За­пуска­ем MediaTomb и VLC

По­сле уста­нов­ки Media Tomb и до­бав­ления фай­лов муль­ти­ме­диа все по су­ти го­то­во. Те­перь лю­бой UPnP-со­вмес­ти­мый плей­ер на лю­бом уст­рой­ст­ве в той же се­ти, что и Media Tomb, ав­то­ма­ти­че­­ски об­на­ру­жит сер­вер.

Увы, со­стояние ме­диа-плей­е­ров UPnP в Linux до­воль­но пла­чев­ное. Ме­диа-плей­е­ры по умол­чанию в Gnome и KDE не мо­гут воспро­из­во­дить по­то­ки с ме­диа-сер­ве­ров UPnP. У плей­е­ра Amarok в KDE есть пла­гин, по­зво­ляю­щий ему уви­деть ме­диа-сер­ве­ры UPnP, но иногда он не на­страи­ва­ет­ся на наш сер­вер UPnP.

Един­ст­вен­ный ме­диа-плей­ер, ко­то­рый без про­блем про­из­во­дит по­ток из Media Tomb – VLC. К то­му же он кросплат­фор­мен­ный, и с его по­мо­щью мож­но воспро­из­во­дить ме­диа в Windows, Mac OS X, Linux и дру­гих опе­ра­ци­он­ных сис­те­мах.

Что­бы воспро­из­ве­сти по­ток из Media Tomb, за­пусти­те VLC и от­крой­те ок­но Playlist [Плей-лист], на­жав Ctrl+L или вы­брав пункт ме­ню View > Playlist [Вид > Плей-лист]. На ле­вой панели от­крой­те Local Network [Локаль­ная сеть] и вы­бе­ри­те Universal Plug ‘n’ Play. От­кро­ет­ся спи­сок ме­диа-сер­ве­ров, ко­то­рые VLC об­на­ру­жил в ва­шей се­ти.

Сер­вер с именем MediaTomb – тот, что мы как раз на­строи­ли в RPi. Мож­но щелк­нуть на нем и про­смот­реть со­дер­жи­мое сво­ей ме­диа-биб­лио­те­ки. Най­дя файл, ко­то­рый вы за­хо­ти­те про­иг­рать, два­ж­ды щелкните на нем. Че­рез несколь­ко се­кунд VLC начнет по­сы­лать его на локаль­ный ком­пь­ю­тер.

Ес­ли вы хо­ти­те воспро­из­во­дить по­то­ки UPnP на те­ле­фон или план­шет с Android, для это­го в Google Play есть несколь­ко при­ло­жений. Мы ре­ко­мен­ду­ем BubbleUPnP. Пол­ная вер­сия на мо­мент на­пи­сания ста­тьи сто­ит 3,04 ф. ст.; кро­ме то­го, есть бес­плат­ная вер­сия с рек­ла­мой и уме­рен­ны­ми ог­раничения­ми.

Но помните, что са­мо BubbleUPnP муль­ти­ме­диа не воспро­из­во­дит. Для это­го оно поль­зу­ет­ся внешним плей­е­ром, та­ким как MX Player, MoboPlayer или DicePlayer. Убе­ди­тесь, что на ва­шем те­ле­фоне или план­ше­те та­кой плей­ер есть.

При пер­вом за­пуске BubbleUPnP по­про­сит вас на­стро­ить по­то­ко­вое воспро­из­ве­дение че­рез Ин­тернет, что­бы воспро­из­во­дить муль­ти­ме­диа на лю­бое уст­рой­ст­во че­рез Ин­тернет. По­ка это мож­но про­пустить, поскольку для воспро­из­ве­дения кон­тен­та по локаль­ной се­ти такое не требуется.

В за­пу­щен­ном BubbleUPnP пе­ре­клю­чи­тесь на вклад­ку Devices [Уст­рой­ст­ва] со спи­ском рен­де­ре­ров и биб­лио­тек. Убе­ди­тесь, что биб­лио­те­ка ссы­ла­ет­ся на MediaTomb, наш по­то­ко­вый сер­вер. За­тем пе­ре­клю­чи­тесь на вклад­ку Library [Биб­лио­те­ка] с на­шей биб­лио­те­кой муль­ти­ме­диа, ав­то­ма­ти­че­­ски раз­би­той на пап­ки, та­кие как Albums [Аль­бо­мы], Recently Played [Не­дав­но воспро­из­ве­ден­ное] и т. д.

Для воспро­из­ве­дения ау­дио- или ви­део­фай­ла во внешнем ме­диа-плей­е­ре щелкните на этом фай­ле. А те­перь не здо­ро­во ли бы­ло бы про­иг­ры­вать му­зы­ку со сво­его мо­биль­но­го те­ле­фо­на или план­ше­та на ко­лон­ках Hi-Fi, под­клю­чен­ных к RPi?

Ес­ли вы сле­до­ва­ли с на­ми шаг за ша­гом, те­перь у вас все на­строе­но. Все, что вам нуж­но – плей­ер UPnP в SqueezePlug, та­кой как SqueezeSlave, ко­то­рый мы уста­но­ви­ли на ша­ге 5, и при­ло­жение BubbleUPnP на те­ле­фоне с Android для по­то­ко­во­го воспро­из­ве­дения му­зы­ки. Ес­ли все это у вас есть, за­пусти­те BubbleUPnP и пе­рей­ди­те на вклад­ку Devices. Здесь из­мените рен­де­ре­ры на SqueezeSlave и биб­лио­те­ки на Local Media Server [Локаль­ный ме­диа-сер­вер]. Пе­ре­клю­чи­тесь на вклад­ку Library и вы­бе­ри­те трек на сво­ем те­ле­фоне – и он начнет воспро­из­во­дить­ся в ко­лон­ках, под­клю­чен­ных к RPi, со­всем как в AirPlay!

По­ток с ShairPort

Кста­ти об AirPlay: ес­ли у вас есть уст­рой­ст­во с iOS, мож­но воспро­из­во­дить му­зы­ку на ко­лон­ки RPi, так же, как и на ко­лон­ки AirPlay. Но для это­го нуж­но уста­но­вить в SqueezePlug еще од­ну до­полнитель­ную про­грам­му – ShairPort, она уме­ет по­лу­чать и воспро­из­во­дить по­то­ки AirPlay.

Что­бы уста­но­вить ShairPort, зай­ди­те в ме­ню на­строй­ки Squeeze­Plug и вы­бе­ри­те пункт ме­ню Server_and_Player > Player > ShairPort [Сер­вер и плей­ер > Плей­ер > ShairPort]. Опять же, как и всегда в SqueezePlug, про­грам­ма бу­дет за­гру­же­на и уста­нов­ле­на ав­то­ма­ти­че­­ски. Вам нуж­но бу­дет толь­ко за­дать имя, иден­ти­фи­ци­рую­щее плей­ер ShairPort для уст­рой­ст­ва iOS (по умол­чанию – AirPi). По­сле уста­нов­ки возь­ми­те уст­рой­ст­во с iOS, за­пусти­те лю­бую про­грам­му воспро­из­ве­дения му­зы­ки и на­жми­те кноп­ку AirPlay. Вы уви­дите имя, ко­то­рое за­да­ли для уст­рой­ст­ва ShairPort. Щелк­ните по нему, и му­зы­ка начнет про­иг­ры­вать­ся на уда­лен­ные ко­лон­ки!

Ес­ли вы сле­до­ва­ли на­ше­му ру­ко­во­дству, то те­перь у вас есть от­лич­ная сис­те­ма, ко­то­рая не толь­ко воспро­из­во­дит му­зы­ку по все­му до­му на лю­бые уст­рой­ст­ва, но так­же мо­жет воспро­из­во­дить му­зы­ку с лю­бо­го уст­рой­ст­ва Android и Apple. И вы до­би­лись все­го это­го с от­кры­той про­грам­мой в несколь­ко раз де­шев­ле ана­ло­гич­ных сис­тем с про­прие­тар­ны­ми уст­рой­ст­ва­ми Sonos или AirPlay. Есть чем по­хва­стать­ся! |

Персональные инструменты
купить
подписаться
Яндекс.Метрика