Изменение громкости
Модератор: immortal
-
- Сообщения: 31
- Зарегистрирован: Пн мар 25, 2013 4:31 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Изменение громкости
Ура! Установил VLC. прописал в автозапуск. Могу зайти в Веб интерфейс, но он ничего не воспроизводит. Ни из MD, ни из вебинтерфеса.
Перезагружаться пробовал, после загрузки Алиса проговаривает IP адрес, но радио не воспроизводит. В терминале пробовал, и просто VLC, и VLC через HTTP. порт 8080 + пароль. Что я не доделал?
Перезагружаться пробовал, после загрузки Алиса проговаривает IP адрес, но радио не воспроизводит. В терминале пробовал, и просто VLC, и VLC через HTTP. порт 8080 + пароль. Что я не доделал?
-
- Сообщения: 25
- Зарегистрирован: Пн дек 12, 2016 7:51 am
- Благодарил (а): 11 раз
- Поблагодарили: 1 раз
Re: Изменение громкости
В терминале должен быть VLC через HTTP.Sergibus0 писал(а):Ура! Установил VLC. прописал в автозапуск. Могу зайти в Веб интерфейс, но он ничего не воспроизводит. Ни из MD, ни из вебинтерфеса.
Перезагружаться пробовал, после загрузки Алиса проговаривает IP адрес, но радио не воспроизводит. В терминале пробовал, и просто VLC, и VLC через HTTP. порт 8080 + пароль. Что я не доделал?
Вы порты и пароли правильно прописали? и в терминале и в автозагрузке одни и те же данные?
-
- Сообщения: 31
- Зарегистрирован: Пн мар 25, 2013 4:31 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Изменение громкости
kas58, давай на ты?
да все одинаково прописал.
я же через WEB подключаюсь и пытаюсь файл и кэша фраз воспроизвести. Плеер показывает что проигрывает 7 сеундный трек, а в колонках тишина. Если тут получится завести, то уже можно будет MD мучить.
да все одинаково прописал.
я же через WEB подключаюсь и пытаюсь файл и кэша фраз воспроизвести. Плеер показывает что проигрывает 7 сеундный трек, а в колонках тишина. Если тут получится завести, то уже можно будет MD мучить.
-
- Сообщения: 37
- Зарегистрирован: Пн апр 17, 2017 3:03 pm
- Благодарил (а): 0
- Поблагодарили: 13 раз
Re: Изменение громкости
Привет, я тоже сделал на малинке две громкости системная и плеера.kas5858 писал(а):Я сделал две громкости, системная и плеера. Я выставляю сначала системную под Алису, потом громкость плеера для музыки, таким способом получаю нужное мне. Очень удобно в разных сценариях,например играет музыка, мне кто то звонит, я поднимаю трубку автоматом громкость музыки уменьшается до комфортной а Алиса как говорила на своей громкости так и разговаривает.
Плеер использую mpd
плеер регулирует громкость программно, для этого подкорректировал файл
modules/app_player/mpd.php
закоментировал строчку
у меня это 58 строчка
Код: Выделить всё
//safe_exec('amixer sset PCM,0 '.$volume.'%');
Код: Выделить всё
$mpd->SetVolume($volume);
Добавил метод в класс Computer
метод заглавил MasterVolumeLevelChanged
и код сделал:
Код: Выделить всё
$params['VALUE']=preg_replace('/[^0-9]/', '', $params['VALUE']);
$this->setProperty('MasterVolumeLevel',$params['VALUE']);
$input= array('100','95','90','85','80','75','70','65','60','55','50','45','40','35','30','25','20','15','10','5','0');
$output=array('100','99','98','96','95','93','91','89','87','85','83','80','77','73','71','66','61','53','43','25','0');
for ($i=0; $i <= count($input); $i++){
if ($input[$i]==$params['VALUE']){
$volume=$output[$i];
}}
safe_exec('amixer sset PCM,0 '.$volume.'%');
say("Изменилась громкость до ".$params['VALUE']." процентов");
привязал к объекту ThisComputer
методу MasterVolumeLevelChanged
в поле данные вставил громкость в процентах с 0% - до 100% с интервалом 5
проверить, что новый регулятор корректно управляет громкость можно зайти по SSH и дать команду alsamixer
таким способом у меня новый регулятор управляет системной громкостью малинки, а старый регулятор управляет программно громкостью плеера mpd
- Вложения
-
- 1.jpg (203.49 КБ) 7846 просмотров
- Рейтинг: 5.81%
-
- Сообщения: 2087
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 458 раз
Re: Изменение громкости
Красава, пошел настраивать системную, на ночной и темное время суток - ночь (задолбали простые устройства, вышел за порог, вернулся к норме); на темное время суток - утро, вечер; и нет обоих - день.
Вот только не полностью раздельно, а сначала системная и от нее в 0-100% проигрыватель, но уже радость )))
п.с. нет в жизни счастья, систему грузит прилично
Вот только не полностью раздельно, а сначала системная и от нее в 0-100% проигрыватель, но уже радость )))
п.с. нет в жизни счастья, систему грузит прилично
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 364
- Зарегистрирован: Вс янв 15, 2017 5:34 pm
- Откуда: Москва
- Благодарил (а): 100 раз
- Поблагодарили: 53 раза
Re: Изменение громкости
Здорово конечно, но мне кажется после обновления все слетит, но интересно. У меня идея появилась, если получится напишу.step74 писал(а):Привет, я тоже сделал на малинке две громкости системная и плеера.
Плеер использую mpd
плеер регулирует громкость программно, для этого подкорректировал файл
modules/app_player/mpd.php
закоментировал строчку
у меня это 58 строчкаи вместо нее вставил кодКод: Выделить всё
//safe_exec('amixer sset PCM,0 '.$volume.'%');
Код: Выделить всё
$mpd->SetVolume($volume);
Raspberry Pi3 - Broadlink - MegaD - Много датчиков - Камеры - Часы.
Connect
Connect
-
- Сообщения: 364
- Зарегистрирован: Вс янв 15, 2017 5:34 pm
- Откуда: Москва
- Благодарил (а): 100 раз
- Поблагодарили: 53 раза
Re: Изменение громкости
step74
Наблюдение.
У тебя в массиве 89 ->65, у меня 64 У тебя в массиве 71 ->30, у меня 31
Наблюдение.
У тебя в массиве 89 ->65, у меня 64 У тебя в массиве 71 ->30, у меня 31
Raspberry Pi3 - Broadlink - MegaD - Много датчиков - Камеры - Часы.
Connect
Connect
-
- Сообщения: 37
- Зарегистрирован: Пн апр 17, 2017 3:03 pm
- Благодарил (а): 0
- Поблагодарили: 13 раз
Re: Изменение громкости
значение громкости в малинке меняется по какой-то непонятной кривой
К примеру если задаем значение громкости 50%
amixer sset PCM,0 50%
громкость на самом деле устанавливается в 13%
что бы установить громкость в 50 %
надо дать команду amixer sset PCM,0 83%
поэтому значения подобрал, примерно вручную и сделал массив, привязал к selectbox
и теперь у меня при выборе громкости 50% alsamixer устанавливается на 50 % и.т.д.
К примеру если задаем значение громкости 50%
amixer sset PCM,0 50%
громкость на самом деле устанавливается в 13%
что бы установить громкость в 50 %
надо дать команду amixer sset PCM,0 83%
поэтому значения подобрал, примерно вручную и сделал массив, привязал к selectbox
и теперь у меня при выборе громкости 50% alsamixer устанавливается на 50 % и.т.д.
это касается mpd плеера, с vlc ничего мудрить не надо, он по умолчанию и так управляет громкостью программно, хотя им я не пользуюсь, только тестировал...kas5858 писал(а):Здорово конечно, но мне кажется после обновления все слетит, но интересно. У меня идея появилась, если получится напишу.
-
- Сообщения: 2087
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 458 раз
Re: Изменение громкости
Еще раз спасибо, в панели управления у слайдера если выбрать есть обратная связь и не надо городить значения с процентами, в массивы по звуку, где с шагом в 5, во второй переписал с переменным шагом в 3 и 2, имхо так лучшеstep74 писал(а): Привет, я тоже сделал на малинке две громкости системная и плеера.
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 37
- Зарегистрирован: Пн апр 17, 2017 3:03 pm
- Благодарил (а): 0
- Поблагодарили: 13 раз
Re: Изменение громкости
ПриветLogrus писал(а):Еще раз спасибо, в панели управления у слайдера если выбрать есть обратная связь и не надо городить значения с процентами, в массивы по звуку, где с шагом в 5, во второй переписал с переменным шагом в 3 и 2, имхо так лучше
не совсем понял, что Вы сделали, можно подробнее и как у Вас работает