AIMP Forum
AIMP for Android => Вопросы / Questions => Topic started by: Impulse on May 16, 2021, 07:19:13
-
Просьба не удалять сообщение без объяснения. Предыдущее сообщение (вопрос) было удалено, хотя призыва к насилию в нём не было.
Как я уже сообщал,
В бете "Aimp for Android" 3.20_1121 было сделана возможность фиксации значения предусилителя в пресете эквалайзера для трека. Такая логика есть во всех тех немногих плеерах, которые мне удалось встречать, в которых имеется возможность назначения эквалайзера на трек/группу треков - Poweramp, Rocket Player и другие, среди которых стала и бета aimp 3.20_1121. Такая логика выбрана не просто так, а для повышения удобства работы с плеером, в частности, при назначении эквалайзера на трек/группу треков. Автор плеера сделал очередной шаг к совершенству в данном отношении, но это нововведение привело, как я понял, к удалению пресетов, созданных более ранними версиями плеера. То, что после обновления плеера "слетели", как сообщали некоторые, ранее созданные пресеты не есть хорошо, но это не значит, что фиксация преамп в пресете стала менее важна, тем не менее в версии 3.20 Beta, build 1126 возможность фиксации значения преамп в пресетах исчезла.
Цитата Автора: "... был сделан откат изменений в хранении данных эквалайзера к варианту из 3.10"
Возможность фиксации значения преамп в пресете эквалайзера важно было бы защитить/сохранить, но это не должно приводить к удалению пресетов, созданных более ранними версиями плеера. То есть, важно было бы позаботится о совместимости пресетов эквалайзера, созданных разными версиями плеера вместо того, чтобы удалять из плеера возможность фиксации значения преамп в пресетах эквалайзера. Просьба объяснить. Спасибо.
-
Про преамп есть отдельная тема, вот давайте там и общаться на сей счет.
-
Спасибо за ответ. Но соотв. тема по преамп находится в разделе "предложений", у меня же конкретный "вопрос" - почему в плеере была убрана возможность фиксации значения преампа в пресетах эквалайзера, которая появилась в бете 3.20_1121 ? Если Автор не желает отвечать на этот вопрос, то я не хотел бы отвлекать Его от более интересных для него вопросов, но для меня возможность фиксации значения преамп в пресете и далее важен. Спасибо за "лучь надежды" в данном отношении, который появился в бете 3.20_1121. Данная информация может быть важна для тех, кто ищет данную возможность в плеере, поэтому просьба к Руководству сайта не лишать некоторых права на важную информацию по сути вопроса.
-
была попытка реализовать-таки эту фичу - фича вызвала большой поток негатива и поэтому была выпилена.
-
была попытка реализовать-таки эту фичу - фича вызвала большой поток негатива и поэтому была выпилена.
Дело, как я понимаю, не в фиче (фиксации значения преамп в пресетах эквалайзера), а в том, как она реализована. Если мудро её реализовать, то не будет повода для недовольствий. Я не говорю, что эта фича была сделана не мудро, но то, что она требует доработки. Причина недовольствий может заключаться в следующем:
Вот допустим
1. У пользователя Преамп занимает положение (имеет значение) "-10 дб".
2. Включён эквалайзер и кнопка "авто".
3. Играет тестовый трек в жанре "рок".
4. Теги в тестовом треке "пусты", кроме поля "жанр" (в котором прописано "rock")
5. В списке пресетов плеера имеется пресет с названием "rock".
6. Началось воспроизведения тестового трека в жанре "rock".
7. Вместе со стартом тестового трека ползунки эквалайзера автоматически приобрели то положение, которое прописано в пресете "rock". Отлично, но вместе с этим ползунок "Преамп" при этом переместился на "ноль дб" (или на то значение, которое прописано в пресете под названием в д. сл. "rock"). Возникает вопрос - почему ползунок "Преамп" переместился из положения, в конкр. сл., "-10 дб" к значению "0/ноль дб" (или другому значению). Такая логика данной фичи - "Преамп" должен приобрести то положение, которое указано в соотв. пресете при его подхвате. Понятно, что такая логика - которая может приводить к нежелательному перемещению ползунка "Преамп" - не всем может нравится/не всегда может быть нужна.
Поэтому, чтобы не возникало недовольствий на почве данной фичи я предлагаю не полный отказ от неё а пересмотр её алгоритма/логики. В данном отношении можно было бы оставить тот алгоритм фичи, который был внедрён в версии 3.20_1121, но предусмотреть такую опцию (условие) в настройках плеера, как
"Разрешить перемещение ползунка преамп в автоматическом режиме - да/нет"
(или "Разрешить влияние пресетов эквалайзера на преамп - да/нет")
то есть, при отключении этой опции ползунок "Преамп" уже не сможет перемещаться автоматически под влянием пресетов, а будет иметь то положение, которое задаст ему пользователь вручную. Если же пользователь разрешит влияние пресетов эквалайзера на "Преамп" (включив эту опцию), то "Преамп" (вместе с ползунками эквалайзера) будет в нужный момент приобретать то значение, которое будет прописано в конкретном пресете эквалайзера.
При таком подходе основания для негодования в отношении данной фичи (фиксации значения Преамп в пресетах эквалайзера) будут сняты, ведь никто не будет принуждать пользователя ставить галку напротив этой опции. Спасибо.
-
Я не хочу дискутировать на эту тему.
-
Я не хочу дискутировать на эту тему.
Понятно, но если бы сделать, как я предложил выше, то выпиливать фичу, о которой шла речь, думаю, не было бы необходимости.
-
Понятно, но если бы сделать, как я предложил выше, то выпиливать фичу, о которой шла речь, думаю, не было бы необходимости.
Опция бы только все усложнила. Ведь настройки эквалайзера могут быть сэкспортированы и перенесены на другую конфигурацию. И получилось бы, что на одной конфигурации плеера пресет работает так, а на другой - иначе. Это неправильно
-
Опция бы только все усложнила. Ведь настройки эквалайзера могут быть сэкспортированы и перенесены на другую конфигурацию. И получилось бы, что на одной конфигурации плеера пресет работает так, а на другой - иначе
По моему всё намного проще, чем кажется.
Возьмём опцию "Создать преднастройку эквалайзера для трека".
Ниже рядом с этой опцией можно добавить пункт "Фиксировать в создаваемом пресете текущее значение преамп - да/нет" (см. рисунок)
(https://d.radikal.ru/d35/2105/fb/9e497d9029d2.png)
Теперь - если пользователь при создании пресета выберет вариант "Фиксировать в создаваемом пресете текущее значение Preamp", то в пресете пропишется, упрощённо говоря, например, такие данные:
preamp - 0 дб
31 гц - 0 дб
64 гц - 0 дб
125 гц - 0 дб
250 гц - о дб
500 гц - 0 дб
1000 гц - 0 дб
2000 гц - 0 дб
4000 гц - 0 дб
8000 гц - 0 дб
16000 гц - 0 дб
Если же пользователь при создании пресета выбрал вариант "Не фиксировать в создаваемом пресете текущее значение Preamp", то в таком случае в пользовательском пресете пропишутся, упрощённо говоря, например, такие данные:
preamp - false (если этой записи нет - речь о более старых пресетах - то отсутствие этой записи также будет означать preamp - false)
31 гц - 0 дб
64 гц - 0 дб
125 гц - 0 дб
250 гц - о дб
500 гц - 0 дб
1000 гц - 0 дб
2000 гц - 0 дб
4000 гц - 0 дб
8000 гц - 0 дб
16000 гц - 0 дб
Теперь - если в параметрах конкретного пресета записан параметр "preamp - false" или этот параметр не записан вообще, то это будет означать, что такой пресет не будет "трогать" преамп при автоподхвате; если в параметрах конкретного пресета записан параметр "preamp - 0 дб" (или другое значение дб), то это будет означать, что такой пресет будет влиять на преамп при автоподхвате и установит преамп в такое положение, которое прописано в пресете.
Что касается встроенных в плеер пресетов "по умолчанию" - во встроенных пресетах плеера в параметрах можно условится прописывать параметр "preamp - false" (или отсутствие этой записи) - это будет означать, что оригинальные встроенные в дистрибутив плеера пресеты эквалайзера не будут менять значение преамп при автоподхвате. Куда уж проще ?
-
Теперь - если в параметрах конкретного пресета записан параметр "preamp - false" или этот параметр не записан вобще, то это будет означать, что такой пресет не будет "трогать" преамп при автоподхвате; если в параметрах конкретного пресета записан параметр "preamp - 0 дб" (или другое значение дб), то это будет означать, что такой пресет будет влиять на преамп при автоподхвате и установит преамп в такое положение, которое прописано в пресете.
Т.е. опцию делать индивидуально на пресет? Тогда надо делать редактор, чтобы можно было редактировать сразу группу пресетов
-
Т.е. опцию делать индивидуально на пресет? Тогда надо делать редактор, чтобы можно было редактировать сразу группу пресетов
Может возникать необходимость в создании пресета как для одного трека так и для группы треков. Для создания пресета для одного конкретного трека можно сохранить пресет с именем трека, которое предложит плеер при создании пресета. Задать пресет для группы треков также возможно - для этого, как известно, достаточно, например, создать пресет с именем альбома треков (с которыми должен ассоциироваться конкр. пресет). В данном отношении можно оставить всё как есть, речь о другом.
Логика выше предложенного мною варианта решения вопроса (в посте со скриншотом) проста - если в параметрах (данных) конкретного пресета прописано, например, значение "preamp - 0 дб" (или другое значение дб), то такой пресет при автоподхвате будет влиять на преамп соотв. образом; если же в параметрах (данных) конкретного пресета прописано, например, "preamp - false", или вобще нет слова "preamp", то такой пресет при автоподхвате влиять на преамп эквалайзера не будет. Важно подчеркнуть:
"Что касается оригинальных встроенных в плеер пресетов "по умолчанию" - во встроенных пресетах плеера в параметрах пресетов можно условится прописывать слова "preamp - false" (или вообще не прописывать слов "preamp - false") - это будет означать, что оригинальные встроенные в дистрибутив плеера пресеты эквалайзера не будут менять значение преамп при автоподхвате." Но, если пользователь пожелает, чтобы тот или иной пресет влиял соотв. образом на преамп при автоподхвате, то можно будет создать/переписать конкретный пресет, выбрав при сохранении пресета вариант "Фиксировать в создаваемом пресете текущее значение Preamp" (см. рис. выше). Если же пользователь пожелает, чтобы тот или иной пресет не влиял соотв. образом на преамп при автоподхвате, то можно будет создать/переписать конкретный пресет, выбрав при сохранении пресета вариант "Не фиксировать в создаваемом пресете текущее значение Preamp" (см. рис. выше).
-
По поводу оформления окна эквалайзера: сейчас все полосы эквалайзера имеют отображение установленного значения и так же имеется трекинг значений возле слайдера преампа. Может сделать его чисто для отображения реального значения преампа?(https://www.aimp.ru/forum/index.php?action=dlattach;topic=66931.0;attach=63681)
-
Спасибо AKhod за предложение - это было бы очень кстати (постоянное отображение текущего значения преамп).
По ходу может возникнуть вопрос - будут ли пресеты, в данных которых прописано значение преамп работать на предидущих версиях плеера (которые до версии 3.20) (при импорте соотв. пользовательских пресетов) ?
Пресеты, в данных которых будет прописано значение преамп, на более старых версиях плеера, разумеется, не смогут работать нужным образом (влиять на преамп), но важно, чтобы более новые пресеты (в которых будет прописано значение преамп) не приводили к "вылетам" плеера или к удалению пользовательских настроек эквалайзера. С этой целью, для предотвращения возможных "вылетов" плеера по причине несовместимости пресетов, сделанных разными версиями плеера, можно применять простое правило - бекапы настроек плеера, в том числе, пользовательских пресетов, которые были сделаны на версиях плеера 3.20 не применять в версиях плеера, которые ниже версии 3.20, и в этом есть логика/смысл, поскольку новая (мажорная) версия плеера может иметь новые функции, которых не было в более старых версиях плеера, поэтому это правило - вынужденная необходимость. Подобная, кстати, логика применяется, например, в отношении обложек оформления плеера - обложки, которые сделаны для более новых версий плеера могу быть не совместимы для плееров более старых версий.
И другой вопрос - будут ли пресеты, в которых не прописано слово "preamp", которые были сделаны в более старых версиях плеера (до версии 3.20) работать на более новых версиях плеера, начиная от версии 3.20 (после импорта таких пресетов из файла бекапа настроек плеера) ?
На этот вопрос я уже выше ответил - если в данных конкретного пресета не указано значение "preamp" или если это слово вообще не прописано в данных пресета, то такие пресеты в новых версиях плеера (начиная с 3.20) не должны приводить к "вылету" плеера - такие пресеты просто не смогут влиять на преамп. А чтобы такие пресеты не приводили к "вылету" плеера важно предусмотреть в плеере соотв. "толлерантную" реакцию, которая будет исключать подобные "вылеты".
-
была попытка реализовать-таки эту фичу - фича вызвала большой поток негатива и поэтому была выпилена.
Большой поток - это сколько человек ? При этом нельзя не учитывать и тех, для которых эта фича важна, которые в "саппорт" не обращались.
Я подумал - может действительно и не стоит делать эту фичу опционально, лучше и понятней было бы сделать её на постоянной основе, как это есть в тех плеерах, в которых имеется функция автоподхвата пресетов.
Думаю, недовольста по поводу этой фичи могли быть вызваны отсутствием объяснения по данной фиче. Сбить с тольку некоторых пользователей в этой фиче могло то, что при подхвате пресетов по умолчанию значение преамп сбрасывалось на ноль, насколько я понимаю. Но никто не мешает пользователю создать пресет с таким значением преамп, который ему нужен, при подхвате которого преамп будет приобретать такое положение, которое было на момент создания конкретного пресета.
Я в недоумении, что такая важная фича была так легко выпилена. Вот, представьте себе, что в пресете эквалайзера не учитывалось бы/не фиксировалось бы значения частотной полосы, например, 32 гц. Разве это было бы нормально ? То же самое можно сказать и про преамп - если он не учитывается/не фиксируется в пресете, то возникает логичное недоумение, ведь он всё-таки часть эквалайзера и находится не случайно в том же самом окне, что и эквалайзер.
Передвигать преамп вручную каждый нужный раз лично мне крайне неудобно, а необходимость в передвижении преамп у меня возникает не раз, так как записи у меня разные, которым нужно разное значение преамп. Спасибо, что хоть есть версия "Aimp for Android" 3.20_1121 (разные версии плеера, в том числе 3.20_1121 на момент написания данного сообщения можно было найти на https://app.box.com/s/yesn85jdurxhh5qarpcehgz31sd0tqzn ) (или поискать в сети по соотв. тегу) (или попросить Автора плеера дать ссылку на эту версию плеера), в которой преамп в пресетах удивительным образом фиксируется, что для меня в разы повышает удобство работы с плеером. Надеюсь Автор пересмотрит своё решение по поводу отката этой важной фичи. Возможно, потребуется объяснение людям принцип её работы, чтобы не возникало лишних вопросов и недовольств.