Про какой роутер идет речь?vova5049 писал(а):А ни у кого нет желания сделать поддержку squeezebox, по моему очень перспективная тема, я и под windows и под linux протестировал, работает отлично, но на роутере под openwrt у меня только низкий битрейт воспроизводится.
[Модуль] Online Radio (app_radio)
Модератор: immortal
Re: Онлайн радио - с Маркет дополнени
- adzam
- Сообщения: 607
- Зарегистрирован: Сб дек 08, 2012 10:28 pm
- Откуда: Кишинев
- Благодарил (а): 20 раз
- Поблагодарили: 138 раз
Re: Онлайн радио - с Маркет дополнений
LuckyFIA писал(а):По поводудля себя пока сделал следующим образом:ksgroup писал(а): вот затухание при проговаривании сообщений через say() хотелось бы.
в папке \lib создал файл user.class.php следующего содержания:В сценариях/методах соответственно вызываю MySay('Серёга! Пора кушать');Код: Выделить всё
<?php function MySay($ph, $level=0) { if ($level >= (int)getGlobal('minMsgLevel')) { $rec = array(); $rec['MESSAGE'] = $ph; $rec['ADDED'] = date('Y-m-d H:i:s'); $rec['ROOM_ID'] = 0; $rec['MEMBER_ID'] = 0; if ($level>0) $rec['IMPORTANCE']=$level; $rec['ID'] = SQLInsert('shouts', $rec); if ($level >= (int)getGlobal('minMsgLevel')) { if(gg('RadioSetting.On')) { $cur_vol = gg('RadioSetting.VolumeLevel'); cm('RadioSetting.Control','vol10'); } if (!defined('SETTINGS_SPEAK_SIGNAL') || SETTINGS_SPEAK_SIGNAL=='1') { $passed=SQLSelectOne("SELECT (UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(ADDED)) as PASSED FROM shouts WHERE ID!='".$rec['ID']."' ORDER BY ID DESC LIMIT 1"); if ($passed['PASSED']>20) { // play intro-sound only if more than 30 seconds passed from the last one //playSound('dingdong', 1, $level); exec('mplayer '.ROOT.'sounds/dingdong.mp3'); } } exec('spd-say "'.$ph.'" -w -y anna+alan'); if(isset($cur_vol)) cm('RadioSetting.Control','vol'.$cur_vol); } } } ?>
Понизить звук получается , а как его поднять на прежний уровень после окончания сообшения.
Что-то не получается у меня, может кто подскажет решение
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Онлайн радио - с Маркет дополнений
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
-
- Сообщения: 309
- Зарегистрирован: Вт сен 17, 2013 10:11 pm
- Благодарил (а): 3 раза
- Поблагодарили: 56 раз
Re: Онлайн радио - с Маркет дополнений
Ребят, подскажите пожалуйста.
Перевожу систему на Cubietruck с малины, возникли проблемы с воспроизведением...
На малине запускал радио (VLC over HTTP), все играет. При этом сама система (Алиса) замечательно болтает через mplayer (одновременно).
Аналогично настроил на Cubitruck все хозяйство. Включаю радио - играет, но при этом голосовые сообщения алисы отсутствуют.
Попробовал проиграть из консоли:
Пишет ошибку:
Если остановить радио, то Алиса вновь говорит, из консоли тоже играет:
Почему на малине подобная ошибка не появляется?
Заранее спасибо!
Перевожу систему на Cubietruck с малины, возникли проблемы с воспроизведением...
На малине запускал радио (VLC over HTTP), все играет. При этом сама система (Алиса) замечательно болтает через mplayer (одновременно).
Аналогично настроил на Cubitruck все хозяйство. Включаю радио - играет, но при этом голосовые сообщения алисы отсутствуют.
Попробовал проиграть из консоли:
Код: Выделить всё
root@cubie:~# mplayer /srv/www/sounds/dingdong.mp3
Код: Выделить всё
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
[AO_ALSA] alsa-lib: pcm_hw.c:1293:(snd_pcm_hw_open) open '/dev/snd/pcmC0D0p' failed (-16): Device or resource busy
[AO_ALSA] Playback open error: Device or resource busy
Failed to initialize audio driver 'alsa'
[AO SDL] Samplerate: 44100Hz Channels: Mono Format floatle
[AO SDL] using aalib audio driver.
[AO SDL] Unsupported audio format: 0x1d.
[AO SDL] Unable to open audio: No available audio device
Failed to initialize audio driver 'sdl:aalib'
Could not open/initialize audio device -> no sound.
Audio: no sound
Video: no video
Код: Выделить всё
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
AO: [alsa] 44100Hz 1ch floatle (4 bytes per sample)
Video: no video
Starting playback...
A: 1.2 (01.2) of 1.0 (01.0) 2.0%
Заранее спасибо!
- LuckyFIA
- Сообщения: 118
- Зарегистрирован: Пт сен 27, 2013 6:57 am
- Откуда: Россия
- Благодарил (а): 3 раза
- Поблагодарили: 40 раз
- Контактная информация:
Re: Онлайн радио - с Маркет дополнений
А что в /etc/asound.conf или .asoundrc (cat /etc/asound.conf или cat ~/.asoundrc)electric писал(а):Ребят, подскажите пожалуйста.
- LuckyFIA
- Сообщения: 118
- Зарегистрирован: Пт сен 27, 2013 6:57 am
- Откуда: Россия
- Благодарил (а): 3 раза
- Поблагодарили: 40 раз
- Контактная информация:
Re: Онлайн радио - с Маркет дополнений
Скорее всего VLC обращается к устройству вывода напрямую, через hw:0,0 отсюда и ошибка в mplayerelectric писал(а):Ребят, подскажите пожалуйста.
Код: Выделить всё
[AO_ALSA] alsa-lib: pcm_hw.c:1293:(snd_pcm_hw_open) open '/dev/snd/pcmC0D0p' failed (-16): Device or resource busy
или
Попробуйте вручную настроить dmix в asound.conf: http://www.alsa-project.org/main/index. ... undrc#dmix
к сожалению Cubietruck`a в наличии нет, по этому только теория .
-
- Сообщения: 309
- Зарегистрирован: Вт сен 17, 2013 10:11 pm
- Благодарил (а): 3 раза
- Поблагодарили: 56 раз
Re: Онлайн радио - с Маркет дополнений
Эээ, у меня чото такого нет)))LuckyFIA писал(а):А что в /etc/asound.conf или .asoundrc (cat /etc/asound.conf или cat ~/.asoundrc)electric писал(а):Ребят, подскажите пожалуйста.
Всмысле вообще таких вайлов нет.
В /etc поискал конфиг vlc, не нашел, точнее там только настройка .hostsLuckyFIA писал(а):Скорее всего VLC обращается к устройству вывода напрямую, через hw:0,0 отсюда и ошибка в mplayerПопробуйте в настройках VLC указать устройство вывода default, никаких hw:x,y.Код: Выделить всё
[AO_ALSA] alsa-lib: pcm_hw.c:1293:(snd_pcm_hw_open) open '/dev/snd/pcmC0D0p' failed (-16): Device or resource busy
или
Попробуйте вручную настроить dmix в asound.conf: http://www.alsa-project.org/main/index. ... undrc#dmix
к сожалению Cubietruck`a в наличии нет, по этому только теория .
Блин, может alsa не полностью установлена? Поиском пробежался по девайсу, нет файлов asound, asoundrc...
- LuckyFIA
- Сообщения: 118
- Зарегистрирован: Пт сен 27, 2013 6:57 am
- Откуда: Россия
- Благодарил (а): 3 раза
- Поблагодарили: 40 раз
- Контактная информация:
Re: Онлайн радио - с Маркет дополнений
Как вариант:
создать файл /etc/asound.conf с содержимым
и перегрузить alsa
либо вручную настроить dmix в asound.conf: http://www.alsa-project.org/main/index. ... undrc#dmix
p.s. а какая ось на кубике?
создать файл /etc/asound.conf с содержимым
Код: Выделить всё
pcm.!default {
type hw
card 0
device 0
}
ctl.!default {
type hw
card 0
}
либо вручную настроить dmix в asound.conf: http://www.alsa-project.org/main/index. ... undrc#dmix
p.s. а какая ось на кубике?
-
- Сообщения: 309
- Зарегистрирован: Вт сен 17, 2013 10:11 pm
- Благодарил (а): 3 раза
- Поблагодарили: 56 раз
Re: Онлайн радио - с Маркет дополнений
OS Debian WheezyLuckyFIA писал(а):Как вариант:
создать файл /etc/asound.conf с содержимыми перегрузить alsaКод: Выделить всё
pcm.!default { type hw card 0 device 0 } ctl.!default { type hw card 0 }
либо вручную настроить dmix в asound.conf: http://www.alsa-project.org/main/index. ... undrc#dmix
p.s. а какая ось на кубике?
Файл создал, перезагрузил систему reboot.
Никакой разницы не заметил, все так же.
Где найти - подхватился ли конфиг /etc/asound.conf ?
В syslog нашел только это:
Код: Выделить всё
Jun 30 15:26:43 localhost kernel: [ 14.305063] ALSA device list:
Jun 30 15:26:43 localhost kernel: [ 14.311094] #0: sunxi-CODEC Audio Codec
Jun 30 15:26:43 localhost kernel: [ 14.317375] #1: sunxi-sndspdif
Jun 30 15:26:43 localhost kernel: [ 14.326970] #2: sunxi-sndi2s
Код: Выделить всё
root@cubie:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sunxicodec [sunxi-CODEC], device 0: M1 PCM [sunxi PCM]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 1: sunxisndspdif [sunxi-sndspdif], device 0: SUNXI-SPDIF sndspdif-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: sunxisndi2s [sunxi-sndi2s], device 0: SUNXI-I2S sndi2s-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
-
- Сообщения: 309
- Зарегистрирован: Вт сен 17, 2013 10:11 pm
- Благодарил (а): 3 раза
- Поблагодарили: 56 раз
Re: Онлайн радио - с Маркет дополнений
Ура-ура, я победил...
Только вот пол рабочего дня пошло насмарку((
Только вот пол рабочего дня пошло насмарку((