AIMP Forum

AIMP for PC => Плагины / Plugins => Дополнения / Addons => Дополнения / Addons => Topic started by: Artem on February 10, 2024, 08:41:20

Title: Switch Output
Post by: Artem on February 10, 2024, 08:41:20
[catalog_card=1298]

(https://www.aimp.ru/forum/index.php?action=dlattach;topic=72368.0;attach=70504)
Title: Re: Switch Output
Post by: +Fix on February 10, 2024, 14:22:20
Estonian lang:
Code: [Select]
[Common]
aimp.switchoutput.action.toggle=Lülituge teisele väljundseadmele
aimp.switchoutput.action.toggle.g=Mängija
aimp.switchoutput.dlg.settings=SwitchOutput lisandprogramm - Seaded
aimp.switchoutput.dlg.device1=Seade 1:
aimp.switchoutput.dlg.device2=Seade 2:
aimp.switchoutput.dlg.hotkeyhint=[!] Kiirklahvi seadistamiseks vaadake jaotist Seaded\Mängija\Kiirklahvid
aimp.switchoutput.dlg.ok=OK
Title: Re: Switch Output
Post by: Artem on February 13, 2024, 08:10:41
Thanks
Title: Re: Switch Output
Post by: Tenmon-Kun on February 28, 2024, 06:00:40
Hello!
Here is a Japanese translation!

In my environment, the Japanese of this plugin is garbled.
Is there any way to solve this problem?
Code: [Select]
[Common]
aimp.switchoutput.action.toggle=他の出力デバイスに切り替える
aimp.switchoutput.action.toggle.g=プレイヤー
aimp.switchoutput.dlg.settings=出力デバイスの切り替えプラグイン - 設定
aimp.switchoutput.dlg.device1=デバイス 1:
aimp.switchoutput.dlg.device2=デバイス 2:
aimp.switchoutput.dlg.hotkeyhint=[!] ホットキーを設定するには、設定/プレイヤー/ホットキーを参照してください
aimp.switchoutput.dlg.ok=ОК
Title: Re: Switch Output
Post by: Stellaris on April 27, 2024, 08:51:17
О, как раз то, что я хотел. Нужен для быстрого переключения с ASIO на DirectSound, чтобы были слышны звуки в ETS 2. А то ASIO себе весь звук забирает (это его особенность).
P.S. Рекомендую назначить для него комбинацию клавиш Shift+Ctrl+D.
Title: Re: Switch Output
Post by: Artem on April 27, 2024, 09:19:02
Рекомендую назначить для него комбинацию клавиш Shift+Ctrl+D.

Это вы уже сами можете сделать =)
Title: Re: Switch Output
Post by: Stellaris on April 27, 2024, 09:28:59
Это вы уже сами можете сделать =)

Так я сам уже сделал, просто советую другим, т.к. удобно использовать именно такую комбинацию клавиш.
Title: Re: Switch Output
Post by: Dimon911 on July 13, 2024, 20:14:26
Hello Artem,

a little bug was detected on my side:

after performing output switch with hotkey the text entry under

Preferences -> Sound Output -> Device

dosn't change. Have a look on attachments...

Functional is plugin really great! Thanks a lot for it!

Title: Re: Switch Output
Post by: Artem on July 14, 2024, 21:06:06
Yes, I've reproduced that
Title: Re: Switch Output
Post by: sveakul on July 18, 2024, 22:30:28
Yes, I've reproduced that
This is a useful plugin, looking forward to the fixed version.
Title: Re: Switch Output
Post by: Artem on July 22, 2024, 22:16:08
This is a useful plugin, looking forward to the fixed version.

The issue is related to Options Dialog. It loads the data on invoking and does not refresh it dynamically while displaying
Title: Re: Switch Output
Post by: Алексей Долматов on February 03, 2025, 01:04:31
Не плохо бы иметь дополнительную проверку перед переключением есть ли выбранное устройство в настройках плеера. Уведомление в плеере есть о выборе устройства, а фактически выбора нет. Например, полезно, если плагин использовать с подключаемым устройством. Допустим, будешь думать, что переключил на наушники, а звук будет через динамики.
В текущий момент нет явной необходимости в плагине, хоть и есть ПК с несколькими звуковыми картами и их "устройства" в панели управления. Поэтому, это пожелание из проверки поведения, а не фактической трудности.

Глянул код, можно ли добавить больше устройств и их переключение. Потенциально, можно, но тогда лучше переделывать интерфейс для компактности и масштабируемости выбираемых устройств, в т.ч. сортировка списка. Что уже потребует усложнять код. Сам я вряд ли в это полезу, навыков на базовом понимании структуры кода.
Title: Re: Switch Output
Post by: Artem on February 03, 2025, 15:23:09
Допустим, будешь думать, что переключил на наушники, а звук будет через динамики.

Ну это же сразу будет понятно

Не плохо бы иметь дополнительную проверку перед переключением есть ли выбранное устройство в настройках плеера. Уведомление в плеере есть о выборе устройства, а фактически выбора нет

А что делать в этом случае? Ошибку кидать?
Title: Re: Switch Output
Post by: Алексей Долматов on February 03, 2025, 16:21:24
Если в плеере включен вывод на динамики и звук не выводится (стоп/пауза/без звука), то при включении ошибочно включишь вывод на динамики. Например, ночью это нежелательно. Поймёшь только после воспроизведения звука.

Думаю, что так:
Если активное устройство = одному из вариантов, а второе отключено (нет в списке устройств), то при нажатии клавиши выводить название устройства без попытки смены. Если активное устройство отличается, то включаем один из доступных вариантов. Если оба устройства недоступны, то выводим название текущего устройства. Короткое описание ошибки "нет выбранных устройств" тоже можно рассмотреть, но предложенный вариант может быть неоднозначно воспринят, ведь какое-то устройство остаётся выбранным (даже no sound). Может быть при отсутствии смены писать "устройство не изменено".
Title: Re: Switch Output
Post by: Artem on February 15, 2025, 11:38:32
Обновил плагин
Title: Re: Switch Output
Post by: Алексей Долматов on February 15, 2025, 12:46:23
Спасибо, теперь выглядит лучше. Только я бы предлагаю указывать устройство после сообщения об ошибке.
Устройство недоступно: ...
Для длинных названий вида "WASAPI Exclusive (Event): FxSound Speakers (FxSound Audio Enhancer)" видно название устройства (частично), а окончание теряется. Полностью видно, когда плеер имеет достаточный размер длинны строки, растянут на весь экран.
Title: Re: Switch Output
Post by: Artem on February 15, 2025, 13:00:34
Устройство там есть. Ты представляешь отрезать информацию о методе вывода?
Title: Re: Switch Output
Post by: mahpooya on February 22, 2025, 15:01:18
Hello and thanks for this plugin
It is great that we do not need to open preferences to switch between WASAPI exclusive and WASAPI normal

But it needs one little thing: a kind of notification somewhere on the screen to notify that the change has been done and currently is on what output
For example over the taskbar clock say: the output device changed to WASAPI exclusive
It is indeed a little feature request and mustn't be hard

Thanks in advance
Title: Re: Switch Output
Post by: Алексей Долматов on February 22, 2025, 16:38:51
But it needs one little thing: a kind of notification somewhere on the screen to notify that the change has been done and currently is on what output
For example over the taskbar clock say: the output device changed to WASAPI exclusive
Отображается в главном окне плеера.
Может быть была бы полезной интеграция с информационной лентой.
Title: Re: Switch Output
Post by: Artem on February 22, 2025, 17:49:47
Отображается в главном окне плеера.
Может быть была бы полезной интеграция с информационной лентой.

Интеграция с лентой есть, у ленты нужно включить отображение уведомлений
Title: Re: Switch Output
Post by: mahpooya on February 23, 2025, 15:00:21
Интеграция с лентой есть, у ленты нужно включить отображение уведомлений

I use a third-party theme for the player so I see nothing when I press the key to switch the output
Title: Re: Switch Output
Post by: Artem on February 23, 2025, 16:28:03
Information bar is separate plug-in that displays notify at top of screen
Title: Re: Switch Output
Post by: DarkDrawKill on October 07, 2025, 22:57:02
При смене выводов происходит перескакивание на 5 секунд вперёд
Всё хотел об этом написать но забывал
Title: Re: Switch Output
Post by: Artem on October 07, 2025, 23:17:37
При смене выводов происходит перескакивание на 5 секунд вперёд
Всё хотел об этом написать но забывал

Удаление тишины включено? Да, смена устройства очищает все буферы, в случае удаления тишины буфер как раз в 5 секунд.
Title: Re: Switch Output
Post by: DarkDrawKill on October 07, 2025, 23:25:06
Удаление тишины включено? Да, смена устройства очищает все буферы, в случае удаления тишины буфер как раз в 5 секунд.
Выключение удаления тишины решает только после перезагрузки плеера после этого он перепрыгивает на 1 сек вперёд
Title: Re: Switch Output
Post by: Artem on October 07, 2025, 23:48:16
Выключение удаления тишины решает только после перезагрузки плеера после этого он перепрыгивает на 1 сек вперёд
Можно просто стоп нажать
Title: Re: Switch Output
Post by: DarkDrawKill on October 07, 2025, 23:50:41
Можно просто стоп нажать
Не смертельно всё равно переключаюсь между наушниками и vac-ом
просто баг заметил и написал
Title: Re: Switch Output
Post by: Artem on October 08, 2025, 07:57:14
Не смертельно всё равно переключаюсь между наушниками и vac-ом
просто баг заметил и написал

Да, спасибо. Я на досуге посмотрю, что можно с этим сделать
Title: Re: Switch Output
Post by: Dimon911 on October 10, 2025, 18:37:35
Good Day,

Artem, nice to see You active in this topic.

Maybe, just maybe it is the right time and inspiration to "think" about

Increased functionality - a.k.a auto switch  EQ Presets:

That should provide an ability automatically to switch between EQ-Presets depending on current Sound Output (if many)

(https://www.aimp.ru/forum/index.php?action=dlattach;topic=25755.0;attach=71911)

Thanks