AIMP Forum

Разное => Предложения (архив) / Suggestions (archive) => Архив / Archive => Реализовано в AIMP for Android v2.60 / Implemented in AIMP for Android v2.60 => Topic started by: Stally on March 17, 2013, 17:37:07

Title: [Реализовано] Поддержка внешнего эквалайзера
Post by: Stally on March 17, 2013, 17:37:07
На HTC девайсах, при запуске aimp`а с наушниками, не включается система beats audio, приходится включать вручную.
При этом на дефолтном плеере система beats включается как только начинается воспроизведение.
Title: Re: [33] Beats audio
Post by: voron on March 22, 2013, 14:04:18
На HTC девайсах, при запуске aimp`а с наушниками, не включается система beats audio, приходится включать вручную.
При этом на дефолтном плеере система beats включается как только начинается воспроизведение.
+1, эксалайзера тоже нет,  HTC ONE V Android 4.0.3
Title: Совместимость с Beats Audio
Post by: mafofik on June 05, 2013, 11:48:05
Здравствуйте! При прослушивании музыки через гарнитуру обычно включалась функция Beats Audio, а при прослушивании музыки с помощью Aimp функция Beats Audio не работает. Исправьте пожалуйста
Title: Re: Совместимость с Beats Audio
Post by: mafofik on June 09, 2013, 09:12:50
Пардон!  beats  audio работает с Aimp, просто значок  в строке уведомлений не всегда вылазит.  В настройках всё включено и всё работает. Возможно бока в Android ...
Title: Re: Совместимость с Beats Audio
Post by: xasan on May 15, 2014, 18:26:57
На HTC девайсах, при запуске aimp`а с наушниками, не включается система beats audio, приходится включать вручную.
При этом на дефолтном плеере система beats включается как только начинается воспроизведение.
Как ты включаешь вручную?
Title: Re: Совместимость с Beats Audio
Post by: Wehrwolf on February 21, 2015, 23:30:50
Чутка о технологии в моём Walkman на Sony Xperia C:

Технологии Clear Audio в плеерах Walkman®

Полное сжатие MP3-файлов очень сильно влияет на качество звука. Инженеры Sony не могли с этим смириться…
Интересно о технологиях

Идея
«Если при сжатии MP3-файлов из музыки удаляются самые лучшие биты, то почему бы нам не вернуть их обратно?», — задумались наши инженеры.

Первым делом им нужно было определить, какие элементы качественного звука отсекаются при сжатии файлов. Главными объектами анализа были искажение, баланс и чистота звучания.
Так были изобретены технологии Clear Audio и DSEE.

Создание
Для того чтобы MP3-плееры Sony могли воспроизводить звук, неотличимый от исходной записи, все плееры WALKMAN® создаются с несколькими важными технологиями:

• DSEE — для восстановления верхних частот, утерянных при сжатии файла;
• Clear Bass — улучшенного воспроизведения нижних частот и сокращения искажений при большой громкости;
• Clear Stereo — для улучшенного разделения каналов, что обеспечивает исключительно чистый звук.

А вот наушники… Разве от них не зависит качество звука?

Линейка наушников-вкладышей EX была разработана специально под технологии Clear Audio. В них устанавливаются мембраны увеличенного размера, а специальная форма вкладышей обеспечивает удобство и комфорт — и все это вручную доведено до совершенства, чтобы обеспечить максимальное качество звучания.


Демонстрация
Благодаря технологиям Clear Audio, DSEE и великолепным наушникам серии EX все плееры WALKMAN® воспроизводят звук с кристальной чистотой.

Прибавьте сюда цифровой усилитель S-Master и технологию шумоподавления — вы получите непревзойденное качество воспроизведения любой музыки в формате MP3 — настолько близко к оригиналу, насколько это вообще возможно.

И вопрос к знающим людям: можно ли эту фишку всучить в Аимп? Звучание сильно улучшается только на мп3, на флаке бесполезно, да и нет в мире всей музыке в лослессе(( Для меня критично, я на разных жанрах сравнивал звучание, мп3 слушаю в Волке, флак на аимпе.
Title: Поддержка внешнего эквалайзера
Post by: prikol on January 27, 2016, 16:07:13
Сейчас много производителей, или просто энтузиастов устанавливают в Android смарфоны разные внешние эквалайзеры, что улучшают звук в плеерах, вот и я на свой смартфон поставил такой, но к моему глубокому разочарованию не смог ним воспользоваться в своем любимом плеере AIMP2, но конечно же попробовал послушать на стоковом LG проигрыватели, я понял что этой фишки не хватает AIMP-у.
1. Возможно можно реализовать переключение ползунком такой возможности между Default как есть, возможностью подключать внешний эквалайзер
2. Или же попробовать вмонтировать библиотеки Dolbi Atmos в эквалайзер AIMP по Default
Я установил через Рекавери Dolbi Atmos, походу их можно установить на любую прошивку, для пробы взял тут http://4pda.ru/forum/index.php?showtopic=689010&st=740#entry43162496 (http://4pda.ru/forum/index.php?showtopic=689010&st=740#entry43162496)

P.S. В AIMP тоже не плохой звук, но совершенствовать основную функцию проигрывателя + только проигрователю)))
Title: Re: Поддержка внешнего эквалайзера
Post by: prikol on February 09, 2016, 13:02:17
 :o мой вопрос остался без ответа :'(
Title: Re: Поддержка внешнего эквалайзера
Post by: Soolo on February 09, 2016, 13:19:57
Басс движок работает со звуком напрямую, в обход системы. Так что ваше предложение реализовать не получится
Title: Re: Поддержка внешнего эквалайзера
Post by: prikol on February 11, 2016, 11:15:38
Вопрос стоит тогда по другому, а надали этот звуковой движок? В чем его приимущество?7
Title: Re: Поддержка внешнего эквалайзера
Post by: Я Гриша! on February 11, 2016, 12:12:43
Вопрос стоит тогда по другому, а надо ли этот звуковой движок? В чем его преимущество?
А есть другие бесплатные варианты? Или вы сами нам его напишите?
К тому же, этот движок используется и в большом брате.
Title: Re: Поддержка внешнего эквалайзера
Post by: Soolo on February 11, 2016, 12:37:19
К тому же, этот движок используется и в большом брате.
Ну, во-первых, другая платформа - другой движок (как и другой плеер).
Во-вторых, в большом брате движок свой.
Для Андроида свой движок писать слишком долго, так что от BASS уже сложно куда-то рыпаться. Хотя это мог бы быть выход: решило бы многие приколы. Но не исключено, что добавило бы новых.
Title: Re: Поддержка внешнего эквалайзера
Post by: Я Гриша! on February 11, 2016, 13:28:53
Ну, во-первых, другая платформа - другой движок (как и другой плеер).
Во-вторых, в большом брате движок свой.
Для Андроида свой движок писать слишком долго, так что от BASS уже сложно куда-то рыпаться. Хотя это мог бы быть выход: решило бы многие приколы. Но не исключено, что добавило бы новых.
Да, я иногда путаю движок и библиотеки :)
Может и нужно делать свой, как говориться "своя рука владыка"
Title: Re: Поддержка внешнего эквалайзера
Post by: prikol on February 11, 2016, 14:12:23
Возможно ли зделать так что бы использовать несколько движков, например использовать Bass движка только в тех форматах где не работает андроидовский? Или переключение в настройках с Bass на Android движок.
Или же, если это возможно, привентить к Bass, библиотеки от Dolbi Atmos, что бы обработка шла напрямую через них, что повысит очень сильно качество музыки.
Могу кстати продемонстрировать на видео как сейчас это все работает
Title: Re: Поддержка внешнего эквалайзера
Post by: Soolo on February 11, 2016, 14:22:48
Или же, если это возможно, привентить к Bass, библиотеки от Dolbi Atmos, что бы обработка шла напрямую через них, что повысит очень сильно качество музыки.
Да конечно, накрученный эквалайзер очень повышает качество музыки.
Скажу по секрету, повышением качества музыки занимаются качественные наушники.
Эквалайзер же повышает приятность прослушивания для ваших ушей лично, но отнюдь, не качество музыки.

Возможно ли зделать так что бы использовать несколько движков, например использовать Bass движка только в тех форматах где не работает андроидовский? Или переключение в настройках с Bass на Android движок.
От движка поддерживаемые форматы не зависят, это зависит от декодеров.
Title: Re: Поддержка внешнего эквалайзера
Post by: prikol on February 11, 2016, 14:41:35
На сколько я знаю Dolbi Atmos Это (http://stereo.ru/to/itbpa-chto-takoe-dolby-atmos-ili-mnogokanalnyy-zvuk-bez-kanalov)
Тесть, вы хотите сказать что на одних и тех же наушниках каких я слушаю музику звук не отличается, я седел тестил, крутил эквалайзер на AIMP пытался вытянуть до того уровня, и никак не получилось и близко приблизится к ниму? Я не просто так затронул эту тему, видь это действительно работает, и намного приятней по звучанию. Я предлагаю это, только потому что, реально хочу слушать в классном плеере крутой звук! А мой стоковый отстой меня просто кумарит
Title: Re: Поддержка внешнего эквалайзера
Post by: Soolo on February 11, 2016, 14:47:07
На сколько я знаю Dolbi Atmos Это (http://stereo.ru/to/itbpa-chto-takoe-dolby-atmos-ili-mnogokanalnyy-zvuk-bez-kanalov)
Тесть, вы хотите сказать что на одних и тех же наушниках каких я слушаю музику звук не отличается, я седел тестил, крутил эквалайзер на AIMP пытался вытянуть до того уровня, и никак не получилось и близко приблизится к ниму? Я не просто так затронул эту тему, видь это действительно работает, и намного приятней по звучанию. Я предлагаю это, только потому что, реально хочу слушать в классном плеере крутой звук! А мой стоковый отстой меня просто кумарит
Я не спорю, что внешний эквалайзер может быть лучше АИМПовского. Но я так же написал, что внедрение поддержки таких эквалайзеров не такое простое дело, как может показаться.
Так что предлагаю набраться терпения.
А если звук без накрутки совсем не устраивает - пользуйтесь пока другими плеерами.
Title: Re: Поддержка внешнего эквалайзера
Post by: prikol on February 15, 2016, 12:27:20
Если нужен будет тестер для аимп с даным функционалом, я готов)))
Title: Re: Поддержка внешнего эквалайзера
Post by: prikol on February 15, 2016, 13:28:50
Еще хотел спросить, есть ли движок самого Android? Я не думаю что Google не позаботилась о разработчиках, вроди в сети находил "ОЧЕНЬ" простой плеер написаный в строчек 30, не думаю что там целый движок написан, тоисть использует движок Android-а. Ну я далеко не спец, немного на Pascal и Basic практиковался в децтве и немного joomla ковырял)))) познания в програмировании совсем минемальные поэтому не судети за такие вопросы  :-[
Title: Re: Поддержка внешнего эквалайзера
Post by: Artem on February 15, 2016, 14:39:24
Еще хотел спросить, есть ли движок самого Android? Я не думаю что Google не позаботилась о разработчиках, вроди в сети находил "ОЧЕНЬ" простой плеер написаный в строчек 30, не думаю что там целый движок написан, тоисть использует движок Android-а. Ну я далеко не спец, немного на Pascal и Basic практиковался в децтве и немного joomla ковырял)))) познания в програмировании совсем минемальные поэтому не судети за такие вопросы  :-[

В AIMP-е используется сторонний движок, который написан на нативном языке и не использует андроидовский движок плеера, что встроен в фреймворк. Сделано так потому, что андроидовский  плеер не отвечает нашим требования.
Title: Re: Поддержка внешнего эквалайзера
Post by: prikol on February 15, 2016, 22:38:00
Сделано так потому, что андроидовский  плеер не отвечает нашим требования.
Если не секрет чем не устраивает? Как я понимаю, если будит андроидовский, тогда будет работать внешний эквалайзер, если я не ошибаюсь
Title: Re: Поддержка внешнего эквалайзера
Post by: Artem on February 16, 2016, 08:32:16
Если не секрет чем не устраивает? Как я понимаю, если будит андроидовский, тогда будет работать внешний эквалайзер, если я не ошибаюсь

Да, но не будет стандартного. Не будет такого списка поддерживаемых форматов
Title: Re: Поддержка внешнего эквалайзера
Post by: prikol on February 16, 2016, 11:37:12
А нельзя для нестандартных форматов подключать BASS движок, а для стандартных форматов Android движок? Это бы было даже логично, и ришило бы проблему
Title: Re: Поддержка внешнего эквалайзера
Post by: Soolo on February 16, 2016, 11:40:24
А нельзя для нестандартных форматов подключать BASS движок, а для стандартных форматов Android движок? Это бы было даже логично, и ришило бы проблему
Это костыль и это не решило бы проблему полностью
Title: Re: Поддержка внешнего эквалайзера
Post by: Artem on February 16, 2016, 12:53:40
А нельзя для нестандартных форматов подключать BASS движок, а для стандартных форматов Android движок? Это бы было даже логично, и ришило бы проблему

А как же встроенный эквалайзер?
Title: Re: Поддержка внешнего эквалайзера
Post by: prikol on February 17, 2016, 16:20:06
Ну да, об эквалайзире не подумал...Ну как временый костыль в настройках выбор движка если Андроид значит внутрений эквалайзер отключается и придуприждение что некоторые форматы не проигруются.Если Bass тогда все работает как сейчас.
Кстати видел что многим этого не хватает , и тут и в марките пишут об бицаудио, долби атмос. Да и основная маса людей слушает мп3  ;)
Title: Re: Поддержка внешнего эквалайзера
Post by: onupirat on March 18, 2016, 04:14:35
А как же встроенный эквалайзер?

А никак, встроенный эквалайзер далёк от того эффекта который предоставляет мне AudioFX из Cyanogenmod. Жаль что всё так сложно, придётся использовать другой плеер, чего мне очень не хочется.
Title: Re: Поддержка внешнего эквалайзера
Post by: rancidfrog on May 19, 2017, 23:44:32


Have you tested for external equalizer, bass boost, virtualizer support?
https://github.com/pinpong/equalizer-issue-tracker/blob/master/EQUALIZER_BROADCAST.md
Quote
Open an audio session (when you start/play a track)

/**
 * Notify other apps like equalizer apps that a new audio session was opened.
 * Apps can use the linked audio session ID to attach audio effects or display a visualizer.
 *
 * @param context The application context the media player is running on.
 * @param player The associated media player instance.
 */
public static void openAudioSession(Context context, MediaPlayer player) {
    Intent intent = new Intent(AudioEffect.ACTION_OPEN_AUDIO_EFFECT_CONTROL_SESSION);
    intent.putExtra(AudioEffect.EXTRA_AUDIO_SESSION, player.getAudioSessionId());
    intent.putExtra(AudioEffect.EXTRA_PACKAGE_NAME, context.getPackageName());
    intent.putExtra(AudioEffect.EXTRA_CONTENT_TYPE, AudioEffect.CONTENT_TYPE_MUSIC);
    context.sendBroadcast(intent);
}

Close an audio session (when you stop/pause a track)

/**
 * Notify other apps like equalizer apps that a audio session was closed
 * and isn't active anymore.
 * Apps can use the linked audio session ID to detach audio effects.
 *
 * @param context The application context the media player is running on.
 * @param player The associated media player instance.
 */
public static void closeAudioSession(Context context, MediaPlayer player) {
    Intent intent = new Intent(AudioEffect.ACTION_CLOSE_AUDIO_EFFECT_CONTROL_SESSION);
    intent.putExtra(AudioEffect.EXTRA_AUDIO_SESSION, player.getAudioSessionId());
    intent.putExtra(AudioEffect.EXTRA_PACKAGE_NAME, context.getPackageName());
    context.sendBroadcast(intent);
}
Title: Re: Поддержка внешнего эквалайзера
Post by: prikol on August 09, 2017, 23:08:55
Интересно будит ли проэкт двигатся в эту сторону? Есть какаято альфа?
Title: Re: Поддержка внешнего эквалайзера
Post by: Artem on August 10, 2017, 20:03:41
Have you tested for external equalizer, bass boost, virtualizer support?

We have no MediaPlayer class, so we cannot pass the AudioSessionID to the intent

Интересно будит ли проэкт двигатся в эту сторону? Есть какаято альфа?

Нет, я боюсь, что с моей стороны это не решить. Встроенные улучшайзеры редко работают с OpenSL
Title: Re: Поддержка внешнего эквалайзера
Post by: prikol on August 11, 2017, 08:46:24
Жаль, что нельзя зделать поддержку 2-х движков, это было бы уникально. Решения пробьем всегда можно найти)
А есть возможность добавить какуюто технологию для востановления утраченых чистот для зжатых форматов
Title: Re: Поддержка внешнего эквалайзера
Post by: Artem on August 11, 2017, 18:11:34
Что?
Title: Re: Поддержка внешнего эквалайзера
Post by: Я Гриша! on August 11, 2017, 21:05:41
Quote
А есть возможность добавить какуюто технологию для востановления утраченых чистот для зжатых форматов
:) Попробуй, поджарь хлеб, а потом восстанови его былой вид и аромат.  ;D

На текущем уровне развития программ - это невозможно! Тут нужен искуственный интелект, который должен будет: Прослушать песню, выявить используемые инструменты в песне; Составить нотные партии для этих инструментов на основе разбора песни; Проанализировать голоса, составить для них нотную грамоту, и смодулировать голоса по окрасу; Потом всё это смикшировать и воспроизвести.
Title: Re: Поддержка внешнего эквалайзера
Post by: prikol on August 11, 2017, 21:49:30
Quote
:) Попробуй, поджарь хлеб, а потом восстанови его былой вид и аромат.  ;D

На текущем уровне развития программ - это невозможно! Тут нужен искуственный интелект, который должен будет:

http://cowon.ua/novosti/bbe-mp-kratkiy-obzor.html (http://cowon.ua/novosti/bbe-mp-kratkiy-obzor.html)
Title: Re: Поддержка внешнего эквалайзера
Post by: Soolo on August 11, 2017, 22:40:48
http://cowon.ua/novosti/bbe-mp-kratkiy-obzor.html (http://cowon.ua/novosti/bbe-mp-kratkiy-obzor.html)
Это просто добавление гармоник, но не оригинальных частот.
До ИИ, про который нафантазировал Гриша, ещё далеко.
Title: Re: Поддержка внешнего эквалайзера
Post by: prikol on September 08, 2017, 08:57:47
Заметил одгу особеность, если подключаю блютуз колонку, то внешний эквалайзир включается, а на наушниках нет, несправедливо :'( почему такая несправедливость?
Title: Re: Поддержка внешнего эквалайзера
Post by: Soolo on September 08, 2017, 09:00:32
Заметил одгу особеность, если подключаю блютуз колонку, то внешний эквалайзир включается, а на наушниках нет, несправедливо :'( почему такая несправедливость?
на AIMP v2.60 Beta 3, build 416 выберите вывод звука AudioTrack - будет всегда работать внешний эквалайзер
кстати, на этой версии и свой эквалайзер намного лучше стал работать
Title: Re: Поддержка внешнего эквалайзера
Post by: Я Гриша! on September 08, 2017, 19:09:54
на AIMP v2.60 Beta 3, build 416 выберите вывод звука AudioTrack - будет всегда работать внешний эквалайзер
Увы не у всех, на Sony Z3C не пашет, что с галочкой "16 бит", что без неё.
Title: Re: Поддержка внешнего эквалайзера
Post by: Алексей Долматов on September 09, 2017, 00:32:44
У планшета Asus ZenPad 10 (Z300CG), похоже, какой-то универсальный штатный "эквалайзер", через оба варианта вывода звука воспроизводит с возможностью изменить звук.
Title: Re: Поддержка внешнего эквалайзера
Post by: Я Гриша! on September 09, 2017, 09:39:44
У планшета Asus ZenPad 10 (Z300CG), похоже, какой-то универсальный штатный "эквалайзер", через оба варианта вывода звука воспроизводит с возможностью изменить звук.
А на версии 2.50 тоже?
Title: Re: Поддержка внешнего эквалайзера
Post by: Алексей Долматов on September 09, 2017, 23:42:42
А на версии 2.50 тоже?
Вроде, да, плеер звучал озвучено, а не без эффектов. Но нужно сравнивать сразу обе версии для точности.
Title: Re: Поддержка внешнего эквалайзера
Post by: prikol on September 09, 2017, 23:44:41
Ну вот, и зазвучал AIMP по новому)))  скачал установил 2.6 410 beta поставил  устройство на дефаулт и чистоту выше 48000 и включился встроеный эквалайзер))) звук стал просто шикарный!!!
Всем кто принимает в этом проэкте участие добра вам и щастья))) Вы самые класные)