Куда вам вывеcти звук...?
Продолжаю делать плеер под macOS по мотивам AIMP. На этот раз добрался до настроек вывода звука. У меня настройки были отрисованы, но ничего не делали.
Теперь можно выбрать на какой звуковой интерфейс надо выводить аудио-поток. Раньше плеер всегда выводил только на устройство по умолчанию, выбранное в системе: переключил в системе на колонки, "уехал" и плеер. Теперь ему можно назначить своё устройство, и пусть уведомления пищат в динамики ноутбука, а музыка идёт в звуковую карту. Переключается на ходу. Я специально гонял туда-сюда посреди песни, трек при этом не останавливается и не заикается.
Ниже идёт выбор частоты дискретизации (Sample Rate Selector), битность и число каналов. По умолчанию плеер играет так, как устройство уже настроено, но частоту можно задать и принудительно.
Ещё появился размер кэша - насколько далеко вперёд плеер читает файл с диска. Если музыка лежит на сетевой шаре или на внешнем диске, который любит засыпать, больше кэша означает меньше шансов, что звук споткнётся на ровном месте и будет заикаться.
И две галочки про сам регулятор громкости:
- Логарифмический - это когда движение ползунка совпадает с тем, как слышит ухо. С обычным вся полезная громкость скучена в нижней трети хода, и попасть куда надо тяжело, особенно колесом мыши.
- Тонкомпенсация - на тихой громкости ухо теряет бас и верх, это не колонки виноваты, а мы так устроены. Она их возвращает и сама сходит на нет, когда громкость выкручиваешь вверх. Тихий вечерний фон перестаёт звучать плоско.
Hу и немного привел окно настроек под внешний вид плеера, добавил ему стиля ).