|
Удаленное управление плеером foobar2000
.
Краткая справка для тех кто в первые
слышит о foobar2000 audio player:
Аудиоплеер разработки одного из
авторов популярнейшего плеера Winamp.
Основные черты foobar - качественный звук,
широкие возможности настройки,
спартанский интерфейс и низкие
системные требования.
foobar2000 проигрывает файлы форматов MP1, MP2,
MP3, MP4, MPC, AAC, Ogg Vorbis, FLAC / Ogg FLAC, WavPack, WAV, AIFF, AU,
SND, CDDA. Имеется полная поддержка unicode. В
программе использован новый формат
плейлистов (m3u8) и поддерживается чтение
APEv2-тэгов из файлов MP3 (id3v2 не
поддерживается).
Возможна установка дополнительных
компонентов - для поддержки CDDA, работы с
архивами и других, а также полная
перенастройка горячих клавиш для
управления программой.
К программе есть интересный
компонент, плагин foo_httpcontrol.
Плагин предназначен для удаленного
управления плеером из браузера,
соответствующая страничка доступна с
любого компьютера или мобильного
устройства в локальной сети или
интернет. В Opera Mini
есть ограничения функционала. В Opera Mobile
всё отображается как в полноценном браузере.
Плагин позволяет регулировать
громкость, перематывать,
переключать, добавлять треки в плейлист
даже из ресурсов локальной сети.
В начальной настройке плагин не
нуждается - после копирования файлов из
архива в соответствующие папки всё
работает сразу. Для управления
плеером необходимо
открыть в любом браузере адрес
компьютера с запущенным foobar. Например http://127.0.0.1:8888.
Для управления плеером с
мобильного телефона, в идеальном случае,
необходимо наличие у телефона Wi-Fi (как
например у iPhone) и точка доступа, в этом
случае всё просто - так же как и в случае
с обычным компьютером, в браузере
телефона открываем адрес
компьютера с запущенным foobar.
Управление с помощью обычного
мобильного телефона значительно
сложнее. Браузер мобильного телефона
должен подключиться через интернет к
компьютеру с запущенным foobar. Для этого
необходимо "разрешить" ему это
сделать.
Настройка успешно производилось в
двух локальных сетях с ADSL интернетом.
Оборудование: ADSL маршрутизаторы
Huawei SmartAX MT880 и D-Link DSL-2600U.
Настройка NAT.
В Huawei SmartAX MT880:
BASIC » NAT »
- NAT Setting: Redirect.
- Protocol: TCP
- Local Address: 192.168.1.2 (адрес в локальной
сети компьютера с запущенным foobar)
- Destination Port From, Destination Port To, Local Port: 8888 (порт
8888 по умолчанию указан в плагине foo_httpcontrol.
Если меняем там, то меняем и здесь. )
В D-Link DSL-2600U:
Advanced Setup » NAT » Virtual Servers Setup » Add
- Server Name » Custom Server: foobar
- Server IP Address: 192.168.1.2 (адрес в локальной
сети компьютера с запущенным foobar)
- External Port Start, External Port End: 8888
- Protocol: TCP
После этих настроек в сети с Huawei SmartAX MT880
был получен доступ к компьютеру с запущенным foobar
из интернета. Для D-Link DSL-2600U было еще
необходимо в Management » Access Control » Services
поставить галочку Enable на пересечении
столбца WAN и строки HTTP.
Чтобы подключиться к компьютеру
необходимо знать его внешний IP
адрес. Его можно узнать, например, здесь.
Если IP, например, 95.95.95.1, то в браузере
телефона необходимо набрать http://95.95.95.1:8888.
И начинать управлять.
Если IP адрес динамический - меняется
при каждом подключении, перезагрузке
маршрутизатора. В этом случае
подключиться к компьютеру, не узнав его
новый адрес, не возможно.
Выход - NO-IP.com.
Региструемся, скачиваем и ставим
программу. После сообщения программы
"No hosts found on server, change to a different account, or click here to sign in to No-IP and create
hosts.". Переходим по ссылке и создаем host,
например vasya.no-ip.biz . В программе
появляется созданный host - ставим
напротив него галочку и теперь чтобы
управлять плеером необходимо в браузере
телефона или компьютера вводить не IP-адрес,
а легко запоминаемое http://vasya.no-ip.biz:8888
и главное знать новый IP-адрес не надо.
Чтобы никто посторонний не управлял
foobar в настройках плагина можно создать
пользователя и пароль.
|
|