AIMP Forum

AIMP for Windows => Плеер / Player => Предложения / Suggestions => Звуковой движок / Sound Engine => Тема начата: Slim_design от Апреля 20, 2009, 18:24:18

Название: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: Slim_design от Апреля 20, 2009, 18:24:18
Лирическое втступление: "Проводил очередной вечер за компом, работал, а т.к. привык все делать под музыку, AIMP соответственно был включен. Работаю обычно в мультимедийных приложениях со звуком (AfterEffect, Premiere, сюда же можно FL, Audition и т.д.) Заметил что иногда сижу в абсолютной тишине! т.к. что б прослушать, что у меня вышло в Premiere, жму на паузу в AIMP. И потом напрочь забываю включить звук в AIMP обратно.

Предложение:
добавить (конечно опционально) возможность приглушения, отключения звука или временной приостановки воспроизведения во время продолжительного (настраиваемый параметр, например более 5 сек) воспроизведения звука в других приложениях, кроме fullscreeen и системных задач.

Собственно никогда не видел нигде такой возможности, не считаю ее никчемной, может даже AIMP станет первым (!), с такой не только интересной опцией. Пользователям и-нета тоже думаю будет кстати, например когда сидишь на к.л. видео-портале.


В заключении выражаю огромную благодарность всей команде, и конечно Артему Измайлову, ваш плеер сочетает все мечты))) 
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: Зелёный от Апреля 21, 2009, 10:03:45
1. За, пригодится;
2. Против, совершенно не нужно.
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: Artem от Апреля 21, 2009, 10:14:12
Цитировать
Предложение:[/b] добавить (конечно опционально) возможность приглушения, отключения звука или временной приостановки воспроизведения во время продолжительного (настраиваемый параметр, например более 5 сек) воспроизведения звука в других приложениях, кроме fullscreeen и системных задач.

Реализация невозможна. В некоторых программах видел такую опцию - при активации какого-либо окна (задается в опциях) плеер замолкает сам.

Цитировать
Еще есть одно предложение:добавить опцию, что бы при открывании файла в Windows (двойной щелчок), добавлять в плейлист Default сразу все файлы из этой же дирректории. Т.е. получается как при просмотре изображений в Windows.

ИМХО, это не нужно. Можно перетащить всю папку в плейлист при желании. Браузер картинок здесь не пример, все-таки задача малость разная у них, поведение, соответсвенно, тоже
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: al_exus от Апреля 30, 2009, 03:05:36
По 1. пункту могу предложить такой вариант: кнопка-защелка "приглушить звук" с настраиваемым в свойствах таймером. По окончании времени выскакивает сообщение "включить звук?", если "нет", на такое же время продолжается действо, и т.д. пока не отщелкнешь кнопку. Сказал "да", кнопка отщелкнулась и воспроизведение продолжилось. Вот, как-то так...
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: EDK85 от Апреля 30, 2009, 12:40:20
Еще есть одно предложение:добавить опцию, что бы при открывании файла в Windows (двойной щелчок), добавлять в плейлист Default сразу все файлы из этой же дирректории. Т.е. получается как при просмотре изображений в Windows.

Toже хотел, но тока по перходу на следужий трек, чтоб если в папке много песен плайлист не был большим!!! по мне это намного быстрее и удобнее!
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: zerbino от Мая 10, 2009, 17:49:28
Согласен много много раз!) Часто на паузы ставится при просмотре всяких там ютюбов или прослушке в аудишне. И если с хуком тяжело, то вот отдельная кнопочка, как предложил al_exus, я считаю, вполне удобный и рабочий вариант. Кнопку активировать как опцию, чтоб кому не надо - не мешала.
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: Slim_design от Июня 25, 2009, 18:53:13
По 1. пункту могу предложить такой вариант: кнопка-защелка "приглушить звук" с настраиваемым в свойствах таймером. По окончании времени выскакивает сообщение "включить звук?", если "нет", на такое же время продолжается действо, и т.д. пока не отщелкнешь кнопку. Сказал "да", кнопка отщелкнулась и воспроизведение продолжилось. Вот, как-то так...

IMHO Это не удобно и немного не то что предложено. Тут нет никакой автоматики((

Команду програмистов прошу отписаться. Мож что-нить можно придумать, зачем сливать такой функционал?  >:(

Если действительно никак невозможно, то тему закрою.
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: Razmus от Июля 01, 2009, 18:24:53
1. За
2. Против

З.Ы.
На мой взгляд реализация возможна. Нужно сделать список программ и при их запуске следить за ресурсами (то есть началось ли к примеру проигрывание видео, соответственно следить за видео кодеками....)
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: D3NMOH от Августа 19, 2009, 22:17:27
Razmus, и вот те пожалуйста ещё около 10 (или даже более) мб оперативки уйдёт вникуда. Это же совершенно не нужно. Как ты думаешь, на кой существуют БЫСТРЫЕ КЛАВИШИ ?!?!?!
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: №rd от Августа 20, 2009, 23:40:19
1. За, интересно. Уже пытаюсь мысленно представить ситуации, где получится баг :)
2. Против. Лишнее
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: Slim_design от Августа 24, 2009, 12:24:28
Я не силен в программировании, но есть такая мысль:

Ключевой параметр выходного потока аудио из AIMP через определенный интервал циклически сравнивается с ключевым параметром выходного потока Устройства вывода (Device). Если ключевые параметры идентичны - то продолжить воспроизведение, иначе приостановить воспроизведение до обнаружения продолжительной тишины.

Ключевой параметр (то, по чему сравнивать потоки):
 - что угодно, что будет удобно сравнить
 - громкость
 - md5 интервала в 0,1 сек
 - ... наверно есть еще варианты

Если я не ошибаюсь, то в данном случае прослушивается только устройство вывода, никаких кодеков или других наворотов по слежениям за ресурсами и т.п.

В windows 7 есть Volume mixer, там потоки я вижу раздельно.

Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: Slim_design от Августа 24, 2009, 12:40:54
Это же совершенно не нужно. Как ты думаешь, на кой существуют БЫСТРЫЕ КЛАВИШИ ?!?!?!

D3NMOH, когда ты запускаешь очередной фильмец или клип, а AIMP через пару секунд постепенно снижает громкость до 0, что б ты насладился, а ты, как король даже пальцем не пошевелил, хочешь сказать тебе не было бы приятно, все цивильно на автомате сработало.
И таких ситуаций пруд в пруди, я не буду перечислять, сам ведь понимаешь,
кроме того БЫСТРЫЕ клавиши не напомнят тебе вновь включить музыку после, например, просмотра ролика на YouTube

Эта фича определенно будет поводом что б пересесть на АИМП с ЛЮБОГО плеера, давайте поддержим.
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: Artem от Августа 24, 2009, 13:08:37
Поддерживайте, поддерживайте, а что толку? Это сделать практически нереально.
Определить текущий уровень звука можно, а как быть с другими методами (например с ASIO)? Как это проконтролировать? Откуда знать, что и кто выводит звук, кроме нас?

В общем, максимум:
Цитировать
В некоторых программах видел такую опцию - при активации какого-либо окна (задается в опциях) плеер замолкает сам.
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: scorpiuz от Августа 24, 2009, 22:15:37
Мда, слишком много нюансов. А с тыканьем по окну это даже как-то не интересно. Да и как быть с видео, просматриваемым в браузере.
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: №rd от Августа 25, 2009, 00:01:27
Артем, а реально не искать проги, источающие звук, а просто определить большой промежуток звуковых колебаний на выходе звуковухи? Просто вот на самом краю выхода...
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: Artem от Августа 25, 2009, 08:51:21
На колонках что ли?
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: Slim_design от Августа 25, 2009, 10:08:39
Возможно мы говорим на разных языка, так как я не знаю тонкостей вывода звука на устройство. И если так, то я прошу прощения.
Но есть подозрения что все потоки, и "все те кто выводит звук" в конечном счете объединяются в единый поток для вывода на динамики. Видимо №rd и имел ввиду этот самый край.
Т.е. с этого потока и выцеплять промежуток звуковых колебаний и сравнивать с промежутком из AIMP.
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: Artem от Августа 25, 2009, 11:28:03
Думаете до туда легко и просто добраться? А как узнать, какой сигнал принадлежит нам? Тут не хилый анализ проводить надо...
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: Kolbasko от Августа 25, 2009, 11:51:48
Тонкостей вывода звука я тоже не знаю, но в висте/семерку есть микшер громкости, для каждой программы в отдельности можно менять громкость. Может добраться туда и приглушать громкость там? Только естественно в ХР и более ранних виндах работать не будет.
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: №rd от Августа 25, 2009, 12:11:53
Думаете до туда легко и просто добраться? А как узнать, какой сигнал принадлежит нам? Тут не хилый анализ проводить надо...

То, что принадлежит нам не надо парсить. Нам же надо только ставить на паузу/убирать с нее. Надо лишь (может быть и сложно, я не знаю) брать конечный поток из системы. Да, "на колонках".
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: Artem от Августа 25, 2009, 13:06:54
То, что принадлежит нам не надо парсить. Нам же надо только ставить на паузу/убирать с нее. Надо лишь (может быть и сложно, я не знаю) брать конечный поток из системы. Да, "на колонках".

Что значит не надо парсить, что идет нами? Если брать звук "с колонок", то надо исключать из выходного сигнала наш сигнал и уже его оценивать.
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: scorpiuz от Августа 25, 2009, 13:43:33
Что отнюдь не просто, ловить иголку в стоге сена образно говоря.
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: Kr1eger от Августа 25, 2009, 18:07:34
Я против
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: №rd от Августа 25, 2009, 22:32:26
Что значит не надо парсить, что идет нами? Если брать звук "с колонок", то надо исключать из выходного сигнала наш сигнал и уже его оценивать.

Точно, что-то я тупанул. Тогда считаю, что идея клевая, но учитывая целую кучу тонкостей в разных ОСях, считаю что реализовать нереально.
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: sticker от Сентября 10, 2009, 14:05:26
В принципе все осуществимо, но придется делать/ставить свой микшер/драйвер. Или каким-то образом ловить хуки и получать потоки опять же системного микшера.
Будет время - проверю
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: №rd от Сентября 11, 2009, 17:14:34
В таком случае игра просто не стоит свеч :)
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: Razmus от Сентября 11, 2009, 22:11:37
В принципе все осуществимо, но придется делать/ставить свой микшер/драйвер. Или каким-то образом ловить хуки и получать потоки опять же системного микшера.
Будет время - проверю

а почему бы не сделать службу? На мой взгляд так проще

В таком случае игра просто не стоит свеч :)

Согласен, функция не настолько значительна чтоб столько морочиться и непонятно чего наворачивать.
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: scorpiuz от Сентября 13, 2009, 23:13:52
Нда, похоже на то
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: bescheidener от Марта 30, 2010, 13:34:27
За первое предложение.
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: Razmus от Марта 30, 2010, 14:04:57
Как вариант реализации...
Создать список программ, при которых останавливается воспроизведение, список создает сам пользователь.
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: Андрей Бубнов от Апреля 05, 2010, 00:01:03
Тонкостей не знаю, лишь предположение.
Как вариант, выловить в оперативке "чужой" медиа поток и если он секунд через 10-20 секунд не исчез, то снижать громкость.
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: Фагот от Апреля 08, 2010, 18:57:33
В принципе все осуществимо, но придется делать/ставить свой микшер/драйвер. Или каким-то образом ловить хуки и получать потоки опять же системного микшера.
Будет время - проверю
Хуки не ловят, хуки ставят )))
Я бы тоже был рад за такую опцию, но это кажется было осуществимо тока под досом, когда зуковуху могло использовать только одно приложение, потому,как если я не ошибаюсь приложением полностью перехватывалось прерывание (IRQ) сейчас же напрямую ось на звучку не выдает. Г-н, Зеленый, поправьте меня, если я соврал.
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: strafer от Октября 10, 2010, 19:15:33
Опционально
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: vladimir_ar от Октября 28, 2010, 04:40:15
То, что принадлежит нам не надо парсить. Нам же надо только ставить на паузу/убирать с нее. Надо лишь (может быть и сложно, я не знаю) брать конечный поток из системы. Да, "на колонках".
Т.е. горячую клавишу ткнуть тяжело?
Я лично против наворачивания кода из-за мелочей. Потом же будет куча веток типа "непонятно что-то глючит". И не факт, что только АИМП.

Что бы реально хотелось и действительно полезно - в горячих клавишах (можно и на морде кнопочку, но не обязятельно) сделать пункт MUTE (ТИШЕ) с ослаблением, задаваемым параметром в настройках.

А то, что предлагается - сделать трояна по ловле звуковых потоков с эвристическим анализом происходящего и распознаванием свой/чужой  ;D
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: Slim_design от Января 03, 2011, 17:54:04
Хочу поздравить с началом бета-тестирования AIMP3 и заодно снова вдохнуть жизнь в эту, небезразличную не только мне тему.
Снова просить об опции приглушения звука меня вдохновил свежий Mail.ru агент.  Он делает как раз то что я хочу от AIMP.  Когда Агент воспроизводит звуковые извещения, то одновременно с этим громкость остальных аудио-потоков процентов на 80 снижается. Как они это сделали я не знаю, но те у кого свежий агент это ощутили. Конечно у них программистов больше, но кажись тут дело не в этом.

Прошу не оставлять без внимания, особенно теперь — в контексте изменений аудио-движка для AIMP3.
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: FreeMan700 от Января 08, 2011, 23:06:28
Голосую ЗА. Главное, чтобы подобная функция была реализуема. А так задумка хорошая. У меня ситуаций с необходимостью приглушения звука в плеере тоже было предостаточно.
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: DagDemon от Декабря 20, 2012, 13:17:42
Вот скажите мне зачем анализ видео потоков и прочего?Я сам не проф в программировании.Но не легче сравнить данные микшера громкости?
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: DuXeN0N от Декабря 22, 2012, 20:04:59
Хочу поздравить с началом бета-тестирования AIMP3 и заодно снова вдохнуть жизнь в эту, небезразличную не только мне тему.
Снова просить об опции приглушения звука меня вдохновил свежий Mail.ru агент.  Он делает как раз то что я хочу от AIMP.  Когда Агент воспроизводит звуковые извещения, то одновременно с этим громкость остальных аудио-потоков процентов на 80 снижается. Как они это сделали я не знаю, но те у кого свежий агент это ощутили. Конечно у них программистов больше, но кажись тут дело не в этом.

Прошу не оставлять без внимания, особенно теперь — в контексте изменений аудио-движка для AIMP3.

Win 7 автоматически приглушает звук когда идет звук из коммуникационного приложения, то есть, например из Skype (начало разговора). Когда из такого приложение начинает идти звук, то громкость остальных приложений снижается. Приложение можно как бы зарегистрировать в системе как коммуникационное, как я думаю делает Mail.Ru агент. Но если вы заметили, то нам нужно несколько обратное действие, нам нужно чтобы AIMP приглушался, а не он приглушал всех. Я писал такой плагин, но возникли некоторые сложности + нехватка времени. Вполне возможно что его можно доделать, но у меня сейчас нет времени. Кому интересно, могу сказать где искать информацию.
Название: Re: Приглушение звука в AIMP при воспроизведении звука в других приложениях
Отправлено: Hunter342 от Апреля 03, 2013, 13:36:21
Некоторые программы сами умеют приглушать звук плееров и windows, но зачем это встраивать в AIMP?
Название: Добавить автопаузу/автоплей при просмотре онлайн видео в браузере
Отправлено: Se0mashines от Июля 07, 2016, 08:46:07
Играет фоновая музыка. Вдруг я включаю Ютуб видео, AIMP автоматически ставит музыку на паузу.

В настройках программы добавить возможность:

1. При запуске онлайн видео, музыка ставится на автоматически на паузу. При паузе, остановке (закрытии) онлайн видео - Автоматически включается музыка.
2. При запуске онлайн видео, музыка ставится на автоматически на паузу. При паузе, остановке (закрытии) онлайн видео - Музыка не включается автоматически. Нужно самому включить "Play".
Название: Re: Добавить автопаузу/автоплей при просмотре онлайн видео в браузере
Отправлено: bescheidener от Июля 07, 2016, 10:47:33
Если есть возможность - то я за. Хотя бы youtube.