Страница 13 из 18
Re: Программный мультирум
Добавлено: Вт сен 01, 2015 3:02 pm
m-malva
Да и вполне рабочее! А что про него тут не писали?
Еще один плюсик в пользу Logitech Media Server.
Re: Программный мультирум
Добавлено: Вт сен 01, 2015 4:13 pm
Wave
m-malva писал(а):
Да и вполне рабочее! А что про него тут не писали?
Еще один плюсик в пользу Logitech Media Server.
а можете опытом использования поделится?
какая у Вас схема использования? Есть ли делание по зонам? На чем Коди поднят? нет ли лагов?
Есть ли подводные камни? и т.д.
Re: Программный мультирум
Добавлено: Пт сен 04, 2015 5:20 pm
m-malva
Wave писал(а):m-malva писал(а):
Да и вполне рабочее! А что про него тут не писали?
Еще один плюсик в пользу Logitech Media Server.
а можете опытом использования поделится?
какая у Вас схема использования? Есть ли делание по зонам? На чем Коди поднят? нет ли лагов?
Есть ли подводные камни? и т.д.
XBMC 9 был поднят в 2009 году на Ubuntu 8.10
С тех пор система успешно обновлялась раз в год.
Два раза менял комп на "по мощнее", не переустанавливая ничего.
сейчас "Pegatron AMIS SAISHIAT2 PLUS", KODI 14, Ubuntu 14.04
XSqueeze если закрыть а потом снова открыть начинает квакать и трещать пока не перегрузишь KODI.
С этим багом не разбирался. Возможно это просто мои кривые руки. Мне как правило достаточно XSqueeze запустить один раз. Схемы как таковой нет. SoftSqueeze, SqueezeBox, XSqueeze и Logitech Media Server на NAS позволяют мне включить музыку или радио где угодно и как угодно (даже просто открытая ссылка в браузере становится UPNP/DLNA устройством). Управление через веб или с андройд приложения. Алиса у меня только знает где и что играет, но повлиять на это не может. К сожалению... Самый главный плюс это синхронизация устройств. Типа включить музыку везде.
Интеграция на уровне Веб простоя. LMS можно управлять просто get запросами, но надо завести все маки клиентов.
Так как я не программист то не очень хочется плодить кривые сущности. Да и хочется этот функционал в виде приложения для majordomo. Так что отложил разбор на потом. Когда подучусь)
Re: Программный мультирум
Добавлено: Вт сен 15, 2015 4:57 pm
m-malva
Wave писал(а):
а можете опытом использования поделится?
Пока у меня работает так.
Объекты
- LMS1.PNG (9.22 КБ) 14357 просмотров
Код: Выделить всё
класс
LogitechMediaServer
Объект: LMSSetting
Свойства
LMSSetting.Port [9000]
LMSSetting.IP [IP LMS]
класс
LMSPlayer
Объект: [НАЗВАНИЕ ПЛЕЕРА]
Свойства
НАЗВАНИЕ ПЛЕЕРА.Name [НАЗВАНИЕ ПЛЕЕРА]
НАЗВАНИЕ ПЛЕЕРА.status [on]
НАЗВАНИЕ ПЛЕЕРА.IP [IP клиента]
скрипт LMSControl
Код: Выделить всё
$command = $params['Command'];
$PlayerCommand = $params['PlayerCommand'];
$LMSIP=getGlobal("LMSSetting.IP");
$LMSPort=getGlobal("LMSSetting.Port");
if ($PlayerCommand){
$LMSPlayer=getGlobal('LMSStatus.PlayerIDselect ');
$str="http://".$LMSIP.":".$LMSPort."/status.html?p0=".$PlayerCommand."&player=".$LMSPlayer;
getURL($str,0);
}
if ($command){
$LMSPlayer=getObjectsByClass("LMSPlayer");
$total=count($LMSPlayer);
for($i=0;$i<$total;$i++) {
$LMSPlayer[$i]['ID']=getGlobal($LMSPlayer[$i]['TITLE'].'.ID');
$LMSPlayer[$i]['Name']=getGlobal($LMSPlayer[$i]['TITLE'].'.Name');
$str="http://".$LMSIP.":".$LMSPort."/status.html?p0=".$command."&player=".$LMSPlayer[$i]['ID'];
getURL($str,0);
}
}
меню
- LMS2.JPG (35.18 КБ) 14357 просмотров
- LMS3.JPG (37.7 КБ) 14357 просмотров
метод
CurrentPlayer в классе
Код: Выделить всё
$player=getGlobal('LMSStatus.playerselect');
$id=getGlobal($player.'.IP');
SetGlobal('LMSStatus.PlayerIDselect', $id);
rs(LMSControl, array('PlayerCommand'=>"play"));
rs(LMSControl, array('PlayerCommand'=>"stop"));
rs(LMSControl, array('Command'=>"play"));
rs(LMSControl, array('Command'=>"stop"));
Re: Программный мультирум
Добавлено: Вт сен 15, 2015 10:05 pm
skysilver
m-malva, а можете экспортировать целиком класс LogitechMediaServer и выложить здесь полученный файл?
Re: Программный мультирум
Добавлено: Вс сен 20, 2015 2:22 pm
olehs
Натлокнулся на интересное решение для схемы со звуковой картой с кучей выходов:
http://multiroomaudioplayer.com/ru/
Правда, оно не бесплатное ((
Re: Программный мультирум
Добавлено: Пн сен 21, 2015 9:26 am
skysilver
Я б сказал "офигеть какое не бесплатное".
300$ - это жесть!
Re: Программный мультирум
Добавлено: Пн сен 21, 2015 10:46 am
olehs
Да уж.
Но идея не плохая: есть зоны, есть плееры, которые умеют играть в любые зоны. Есть плейлисты.
Ну и, конечно, API для управления всем этим.
А 300 баксов за обертку над бесплатной bass.dll - это перебор.
Хотя там есть триалка. Если очень захочется, думаю, можно заставить ее работать подольше)
Re: Программный мультирум
Добавлено: Вт сен 22, 2015 9:43 am
m-malva
skysilver писал(а):m-malva, а можете экспортировать целиком класс LogitechMediaServer и выложить здесь полученный файл?
Не очень понимаю зачем он Вам нужен (плееры ведь у каждого свои), но вот.
Re: Программный мультирум
Добавлено: Сб окт 24, 2015 10:50 am
icorp
olehs писал(а):
А 300 баксов за обертку над бесплатной bass.dll - это перебор.
Хотя там есть триалка. Если очень захочется, думаю, можно заставить ее работать подольше)
bass не бесплатен для коммерческого использования