AIMP Forum

AIMP для Android => Вопросы => Topic started by: L30n on February 20, 2020, 15:16:59

Title: [AIMP @ Android 7] Эквалайзер для динамика/наушников/блютус
Post by: L30n on February 20, 2020, 15:16:59
Доброго времени суток.
Последнее время часто приходится переключаться между прослушиванием записей через динамик телефона, проводные наушники (3.5мм) и блютус гарнитуру.
Каждая из звучалок имеет свои недостатки АЧХ, которые я в меру возможностей выровнял и сохранил настройки эквалайзера.
Т.е. хочу послушать на динамике - включаю один пересет, перехожу на 3.5мм - другой, блютус - третий.
Последнее время заметил, что какая-то магия происходит с этим переключением.

Итак, пример как воспроизвести.
1. Пролог.
Изначальное условие - пресеты уже настроены, сохранены.
Аудиовыходы, если это можно так назвать, уже много раз включались, переключались, аппарат уже не новый, обновлений плеера тоже было немало. Соответственно, уже успел понастраивать и на блютусах, и на проводах.
2. Действие.
Если трек стоит на паузе, вставляю 3.5мм, проверяю правильность пресета, слушаю. Затем вынимаю штекер, подключаюсь к блютус, и вижу ДРУГОЙ пресет, который я ставил, когда этот самый блютус использовал, когда подключался в прошлый раз.
Если не вынимать штекер, а одновременно с этим подключиться блютусом, то звук уходит в него, 3.5мм замолкает, но пресет эквалайзера остаётся тот, что играл на проводах.
3. Итого.
Собственно, интересно теперь понять - БАГ или ФИЧА?

И, если фича, как ПРАВИЛЬНО ею пользоваться, чтобы не сломать?

П.С.
Предложение по доработке программы:
Дать возможность (в отдельном меню или настройках) для каждого аудиовывода указать один из пресетов НЕЗАВИСИМО от остальных аудиовыводов.
Так можно?
Title: Re: [AIMP @ Android 7] Эквалайзер для динамика/наушников/блютус
Post by: Artem on February 21, 2020, 23:47:13
Сейчас плеер помнит, какой пресет для какого устройства вы выбирали, и, собственно, сам на их переключает, когда меняются устройства. Но, это работает только при включенном режиме "авто".
Title: Re: [AIMP @ Android 7] Эквалайзер для динамика/наушников/блютус
Post by: L30n on February 22, 2020, 00:58:55
Интересно. Учитывая, что "авто" я не включал за всё время ни разу и как-то даже мысли не возникало проверять что оно даёт.

За (как оказалось) фичу запоминания плюс в карму! Отлично просто.
А можно как-то сделать, чтобы явно завадать нужную настройку не требуя переключения вывода?
Некий пункт меню или подобного, где можно выбрать.
Title: Re: [AIMP @ Android 7] Эквалайзер для динамика/наушников/блютус
Post by: Artem on February 22, 2020, 16:35:42
А можно как-то сделать, чтобы явно завадать нужную настройку не требуя переключения вывода?

В целом - можно, но это усложнит интерфейс и не понятно, как вы будете настраивать устройство, которое сейчас не играет. Все-таки эквалайзер должен компенсировать недостатки оборудования.
Title: Re: [AIMP @ Android 7] Эквалайзер для динамика/наушников/блютус
Post by: L30n on February 22, 2020, 17:15:57
Возможно, где-то в меню настроек (можно даже пункт в конце списка меню возле выбора битности и частоты дискретизации) пункт с сохранёнными последними пресетами для использованных устройств вывода.
Например:
Динамик - (пресет 1)
Выход 3.5мм - (пресет 2)
Bluetooth - (пресет 3)
USB OTG DAC - (пресет 4)

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

Это удобно будет. У меня, например, несколько. Уши БТ надо компенсировать своей настройкой. Проводные устройства - настройки свои. Я отлично знаю очерёдность, когда и какими устройствами пользуюсь (в дороге слушаю БТ уши, дома - провод, на работе - раздаю муз на БТ колонку, в гостях - даю БТ приёмник для втыка в муз центр), можно сказать, всё запланировано. Соответственно, было бы очень удобно не дожидаясь подключения следующего сразу настроить нужную настройку когда это делать удобно, а не каждый раз проверять при смене устройства.

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

Например, как бы это могло выглядеть:
Динамик - (пресет 1)
Выход 3.5мм - (пресет 2)
%Bluetooth_устройство1% - (пресет 3)
%Bluetooth_устройство2% - (пресет 4)
%Bluetooth_устройство3% - (пресет 5)
%Bluetooth_устройство4% - (пресет 6)
USB OTG DAC - (пресет 7)

Чисто в теории, USB OTG DAC тоже (наверное?) как-то по разному можно определять, но у меня таковых нет и не планируется, потому можно ими не заморачиваться, а просто под одну строку загнать. Если вдруг кому надо будет, сообщат.
А, вот, на блютус разделение по устройствам было бы вообще отлично. Тогда не будут путаться настройки двух разных бт гарнитур и колонки. Это прям вообще решило бы все существующие проблемы с настройкой. Один раз выставил - и красотища.

Можно так сделать?