Поделись рецептом, интересно где был затыкelectric писал(а):Ура-ура, я победил...
[Модуль] Online Radio (app_radio)
Модератор: immortal
- LuckyFIA
- Сообщения: 118
- Зарегистрирован: Пт сен 27, 2013 6:57 am
- Откуда: Россия
- Контактная информация:
Re: Онлайн радио - с Маркет дополнений
Re: Онлайн радио - с Маркет дополнений
На Raspberry Pi у меня стоит аналогичная система, сейчас я потихоньку переезжаю на Cubietruck.LuckyFIA писал(а):Поделись рецептом, интересно где был затык
Так вот, аудиокарта малинки поддерживает микширование, т.е. при работе vlc (например играет радио) Алиса может начать говорить (вывод через mplayer)
На Cubietruck такой фокус не прокатил - при работе vlc, mplayer выдавал ошибку:
Код: Выделить всё
[AO_ALSA] alsa-lib: pcm_hw.c:1293:(snd_pcm_hw_open) open '/dev/snd/pcmC0D0p' failed (-16): Device or resource busyДля этого создаем файл:
Код: Выделить всё
root@cubie:~# touch /etc/asound.confКод: Выделить всё
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 4096
rate 44100
}
}
ctl.dmixer {
type hw
card 0
}И та-дааам, вопроизводят аудиопоток одновременно и vlc и mplayer.
Re: Онлайн радио - с Маркет дополнений
Подскажите почему при выборе VLC over HTTP радио не включается? в чем причина
Re: Онлайн радио - с Маркет дополнений
подскажите почему при выборе VLC over HTTP радио не работает....по умолчанию работает но громкость не регулируется...как настроить VLC over HTTP.
режим web включен, пароль стоит. в браузере все открывает...
что еще нужно сделать чтобы VLC over HTTP заработал...
режим web включен, пароль стоит. в браузере все открывает...
что еще нужно сделать чтобы VLC over HTTP заработал...
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Контактная информация:
Re: Онлайн радио - с Маркет дополнений
Здесь два варианта.Vit писал(а):подскажите почему при выборе VLC over HTTP радио не работает....по умолчанию работает но громкость не регулируется...как настроить VLC over HTTP.
режим web включен, пароль стоит. в браузере все открывает...
что еще нужно сделать чтобы VLC over HTTP заработал...
1. Немного подправить файл app_radio.class.php
заменить
Код: Выделить всё
if ($terminal['PLAYER_USERNAME'] && $terminal['PLAYER_PASSWORD']) { Код: Выделить всё
if ($terminal['PLAYER_USERNAME'] || $terminal['PLAYER_PASSWORD']) { 2. использовать для проигрывания стандартный модуль плеера, в котором эта ошибка уже исправлена в одном из недавних обновлений
второй вариант, потребует изменений в самом модуле, т.е. это вопрос к автору.
как мне кажется, этот вариант более предпочтительный, т.к. снимает необходимость с модуля Радио вообще думать о том, как будет осуществляться проигрывание, а оставить только основной функционал работы со станциями.
я ниже привожу текст изменённой функции select_player для этого варианта:
Код: Выделить всё
function select_player(&$out){
global $cmd;
global $volume;
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$play_terminal = getGlobal('RadioSetting.PlayTerminal');
echo $play_terminal;
$url=BASE_URL.ROOTHTML.'popup/app_player.html?ajax=1&play_terminal='.$play_terminal;
if($cmd=='play'){
sg('RadioSetting.On',1);
$url.="&command=refresh&play=".urlencode($out['PLAY']);
}
else if($cmd=='stop'){
sg('RadioSetting.On',0);
$url.="&command=close";
}
else if($cmd=='vol')
{
sg('RadioSetting.VolumeLevel', $volume);
$url.="&command=volume&volume=".$volume;
}
curl_setopt($ch, CURLOPT_URL, $url);
$res=curl_exec($ch);
curl_close($ch);
}
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: Онлайн радио - с Маркет дополнений
При установке Online Radio
В Class: Radio
Объект: RadioSetting
появляются свойства
RadioSetting.On
RadioSetting.PlayTerminal
RadioSetting.VolumeLevel
RadioSetting.LastStationID
помогите пож. грамотно добавить еще одно свойство
RadioSetting.LastStationName
мне нужно вытащить именно название активной станции а не id , чтоб использовать в другом сценарии
Заранее благодарен.
В Class: Radio
Объект: RadioSetting
появляются свойства
RadioSetting.On
RadioSetting.PlayTerminal
RadioSetting.VolumeLevel
RadioSetting.LastStationID
помогите пож. грамотно добавить еще одно свойство
RadioSetting.LastStationName
мне нужно вытащить именно название активной станции а не id , чтоб использовать в другом сценарии
Заранее благодарен.
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Re: Онлайн радио - с Маркет дополнений
Кто-нибудь победил регулировку громкости в оn-line radio под виндой
включить и выключить работает а громкость не регулируется
включить и выключить работает а громкость не регулируется
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Re: Онлайн радио - с Маркет дополнений
Добавьте новое свойство LastStationName в класс Radioadzam писал(а):При установке Online Radio
В Class: Radio
Объект: RadioSetting
появляются свойства
RadioSetting.On
RadioSetting.PlayTerminal
RadioSetting.VolumeLevel
RadioSetting.LastStationID
помогите пож. грамотно добавить еще одно свойство
RadioSetting.LastStationName
мне нужно вытащить именно название активной станции а не id , чтоб использовать в другом сценарии
Заранее благодарен.

и оно автоматически появится в объекте этого класса

ничего сложного...не нужно боятся делать и эксперементировать)
- LuckyFIA
- Сообщения: 118
- Зарегистрирован: Пт сен 27, 2013 6:57 am
- Откуда: Россия
- Контактная информация:
Re: Онлайн радио - с Маркет дополнений
Обновил модуль:
Управление плеерами теперь осуществляется через системный модуль app_player.
Управление плеерами теперь осуществляется через системный модуль app_player.
Re: Онлайн радио - с Маркет дополнений
А можно в данный модуль добавить 101.ru
На примере того модуля что сделал сергей. Не хочется скрипты на 2 модуля иметь
На примере того модуля что сделал сергей. Не хочется скрипты на 2 модуля иметь
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4