# Pure Audio Player

**URL:** <https://forum.puredsd.ru/t/pure-audio-player/1242>\
**Category:** Основная\
**Created:** [12.Январь.2025 14:51:33 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242 "2025-01-12T14:51:33Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![Saymer](https://forum.puredsd.ru/user_avatar/forum.puredsd.ru/saymer/32/127_2.png) [@Saymer](https://forum.puredsd.ru/u/Saymer)\
**Post date:** [19.Январь.2025 18:43:18 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242/63 "2025-01-19T18:43:18Z")

</div>

Сейчас открыл другие треки, другие альбомы.  
Акценты плеер, программа расставляет по другому.  
Это не похоже ни на F2K, ни на AP, ни на Audiorvana Studio - которая в свою очередь похожа на ROON.  
А тут что то другое, другая подача звука.  
Интересный эффект.

Ещё заметил, что. Что MPD и AP через mconnect тоже разная подача, об этом писал на прошлой неделе во флудилке.

Но вот эта программа выдаёт другой звук, не похожий на варианты выше.

---

<div class="post-metadata">

**Author:** ![Saymer](https://forum.puredsd.ru/user_avatar/forum.puredsd.ru/saymer/32/127_2.png) [@Saymer](https://forum.puredsd.ru/u/Saymer)\
**Post date:** [19.Январь.2025 18:50:31 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242/64 "2025-01-19T18:50:31Z")

</div>

Поставил программу.  
Там много настроек.  
Как нужно настроить, что бы эффект был?

---

<div class="post-metadata">

**Author:** ![nejniy](https://forum.puredsd.ru/user_avatar/forum.puredsd.ru/nejniy/32/12374_2.png) [@nejniy](https://forum.puredsd.ru/u/nejniy)\
**Post date:** [19.Январь.2025 19:16:52 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242/65 "2025-01-19T19:16:52Z")

</div>

Через правую кнопку мыши отделаем ядра для программ со звуком , остальные программы переводим на оставшие ядра , сразу скажу что я не эксперт по этим делам , то что услышал в свое время ну и там приоритеты по памяти всякие !

 ![1000012645](https://forum.puredsd.ru/uploads/default/original/2X/9/924b6d15b02c07a3bb47539712d6a18a123ca264.jpeg)

---

<div class="post-metadata">

**Author:** ![keeper58](https://forum.puredsd.ru/user_avatar/forum.puredsd.ru/keeper58/32/100_2.png) [@keeper58](https://forum.puredsd.ru/u/keeper58)\
**Post date:** [26.Январь.2025 08:24:18 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242/66 "2025-01-26T08:24:18Z")

</div>

### **1.999.18** 2025-01-26

- Добавлена поддержка ALSA в Linux.
- Улучшено проигрывание в WASAPI.
- Добавлены небольшие улучшения.

---

<div class="post-metadata">

**Author:** ![keeper58](https://forum.puredsd.ru/user_avatar/forum.puredsd.ru/keeper58/32/100_2.png) [@keeper58](https://forum.puredsd.ru/u/keeper58)\
**Post date:** [02.Февраль.2025 22:19:20 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242/67 "2025-02-02T22:19:20Z")

</div>

Очередное, значимое, обновление плеера. 🙂

### **1.999.23** 2025-02-03

- Добавлена поддержка конфига.
- Добавлена поддержка файловых ассоциаций и интеграция с проводником.
- Добавлена поддержка команды uninstall.

---

<div class="post-metadata">

**Author:** ![nejniy](https://forum.puredsd.ru/user_avatar/forum.puredsd.ru/nejniy/32/12374_2.png) [@nejniy](https://forum.puredsd.ru/u/nejniy)\
**Post date:** [03.Февраль.2025 07:19:57 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242/68 "2025-02-03T07:19:57Z")

</div>

> [@keeper58](#):
>
> интеграция с проводником

А что это такое не понятно ?

---

<div class="post-metadata">

**Author:** ![Saymer](https://forum.puredsd.ru/user_avatar/forum.puredsd.ru/saymer/32/127_2.png) [@Saymer](https://forum.puredsd.ru/u/Saymer)\
**Post date:** [03.Февраль.2025 07:40:40 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242/69 "2025-02-03T07:40:40Z")

</div>

А новые версии, в том числе новая бета. Как они по звуку?  
У меня стоит версия 1.95 (с сайта которая скачивается), сижу на ней.  
Звук там такой, интересный, я бы сказал.  
На IXBT читал, что в новых версиях звук стал другой. Поэтому не обновляю версии.  
Работает и хорошо.

> **Так же, вот ещё, настройки ресивера APSCREAM, оставлю здесь**
>
> Спасибо за предоставленную информацию! На основе вашего текста и дополнительных данных из найденных источников, вот более подробное объяснение параметров задержки и настроек для драйвера asioscream 3.0 и ресивера apscream 2.3:
> 
> 1. **SCREAM\_LATENCY**  
> Этот параметр определяет задержку воспроизведения в миллисекундах в режиме стандартного scream-ресивера. Он косвенно влияет на размер буфера драйвера, что может быть полезно для снижения сетевых артефактов или улучшения синхронизации звука [[6]]. Например, если вы сталкиваетесь с прерываниями или потерей пакетов, увеличение значения SCREAM\_LATENCY может помочь стабилизировать поток.
> 
> 2. **PRELOAD\_BUFFER\_FRAMES**  
> Этот параметр указывает количество фреймов буфера предзагрузки, после заполнения которого начинается воспроизведение. Если значение установлено в `0`, воспроизведение начнется сразу после заполнения основного буфера драйвера. Максимальное значение — `490000` фреймов. Используйте этот параметр, если при воспроизведении возникают регулярные артефакты или прерывания звука. Увеличение PRELOAD\_BUFFER\_FRAMES может помочь компенсировать небольшие сетевые задержки или проблемы с производительностью системы.
> 
> 3. **TCP\_MODE**  
> Включение этого параметра (`TCP_MODE=1`) позволяет использовать протокол TCP вместо UDP для передачи аудиопотока. Это особенно полезно при работе через беспроводные сети Wi-Fi, так как TCP обеспечивает более надежную передачу данных за счет проверки доставки пакетов. Однако использование TCP может увеличить общую задержку по сравнению с UDP. Данная опция работает только в режиме AP\_MODE (Album Player mode) [[6]].
> 
> 4. **AP\_MODE**  
> При значении `AP_MODE=1` активируется специальный режим Album Player, который поддерживает Native DSD, но не поддерживает многоканальное воспроизведение. Если вы используете DSD-источники, рекомендуется включить этот режим. При значении `0` используется стандартный режим stream-ресивера, поддерживающий многоканальный вывод, но без дополнительных возможностей AP\_MODE.
> 
> 5. **ALSA\_PERIOD\_FRAMES и ALSA\_BUFFER\_FRAMES**  
> Эти параметры определяют размер и период буфера драйвера ALSA в фреймах. Они позволяют настраивать производительность воспроизведения звука на стороне приемника. Если вы предпочитаете настройку времени вместо количества фреймов, можно использовать параметры ALSA\_PERIOD\_TIME и ALSA\_BUFFER\_TIME. Для неиспользуемой пары параметров следует указать значение `-1`.
> 
> 6. **BPS (Bits Per Second)**  
> В вашем примере указано значение `BPS=32`. Хотя точное значение BPS для asioscream не всегда очевидно, оно может относиться к разрядности передаваемых данных или скорости потока. Обычно для качественного аудио используются значения от 16 до 32 бит на выборке (бит/выборка).
> 
> 7. **ReceiverIP**  
> Этот параметр указывает IP-адрес приемника, куда будет отправляться аудиопоток. В вашем случае это `192.168.1.77`. Неправильный IP-адрес может привести к тому, что поток не будет доставлен правильно.
> 
> ### Пример конфигурации для минимизации задержек:
> 
> Если вам нужно минимизировать задержки при стриминге через локальную сеть, попробуйте следующие настройки:
> 
> - `SCREAM_LATENCY=50` — минимальная задержка для стабильной работы.
> - `PRELOAD_BUFFER_FRAMES=0` — начало воспроизведения сразу после заполнения основного буфера.
> - `TCP_MODE=0` — использование UDP для меньшей задержки (если сеть стабильна).
> - `AP_MODE=0` — стандартный режим для многоканального вывода.
> 
> Если вы сталкиваетесь с проблемами при использовании Wi-Fi или нестабильной сети, переключитесь на TCP:
> 
> - `TCP_MODE=1`
> - Увеличьте `SCREAM_LATENCY` до 100–200 мс для компенсации возможных потерь пакетов.
> 
> Также обратите внимание, что обновление до последних версий драйвера asioscream 3.0 и ресивера apscream 2.3 может содержать исправления ошибок и оптимизации производительности.

---

<div class="post-metadata">

**Author:** ![PolarLight](https://forum.puredsd.ru/user_avatar/forum.puredsd.ru/polarlight/32/4478_2.png) [@PolarLight](https://forum.puredsd.ru/u/PolarLight)\
**Post date:** [03.Февраль.2025 08:01:44 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242/70 "2025-02-03T08:01:44Z")

</div>

> [@nejniy](#):
>
> А что это такое не понятно ?

 ![Безымянный](https://forum.puredsd.ru/uploads/default/original/2X/c/ca76abddf4649df76bd7bce11eb8e2349f84d5cf.png)

---

<div class="post-metadata">

**Author:** ![Saymer](https://forum.puredsd.ru/user_avatar/forum.puredsd.ru/saymer/32/127_2.png) [@Saymer](https://forum.puredsd.ru/u/Saymer)\
**Post date:** [03.Февраль.2025 08:14:07 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242/71 "2025-02-03T08:14:07Z")

</div>

Скормил боту ИИ настройки, которые у меня сейчас, и на основании файла readme, бот порекомендовал такие вот настройки сделать.  
Поменял, но смогу проверить только когда буду дома. Поменял удалённо.

> **Новые рекомендуемые настройки**
>
> На основе ваших текущих настроек, вот анализ и рекомендации по их оптимизации:
> 
> 1. **AP\_MODE=1**  
> Этот параметр включает режим Album Player, который поддерживает воспроизведение Native DSD, но не поддерживает многоканальный звук. Если вы используете DSD-источники или хотите получить максимальное качество звука для двухканального аудио, это правильный выбор [[3]].
> 
> 2. **MMAP\_MODE=1**  
> Режим MMAP включен, что обычно является более оптимальным вариантом для доступа к буферу драйвера ALSA. Это может обеспечить лучшую производительность и меньшую задержку при воспроизведении звука. Однако если вы сталкиваетесь с проблемами, попробуйте переключиться на R/W-режим (установив `MMAP_MODE=0`) [[3]].
> 
> 3. **TCP\_MODE=0**  
> Вы используете протокол UDP для передачи данных. Это нормально, если ваша сеть стабильна и проводная. Однако, если вы работаете через Wi-Fi или заметили потери пакетов, рассмотрите возможность переключения на TCP (`TCP_MODE=1`), чтобы повысить надежность передачи за счет небольшой дополнительной задержки [[8]].
> 
> 4. **ALSA\_PERIOD\_FRAMES=1024**  
> Размер периода ALSA установлен в 1024 фрейма. Это стандартное значение, которое подходит для большинства случаев. Если вам нужно уменьшить задержку, можно попробовать снизить его до 512, но это может увеличить риск артефактов при недостаточной производительности системы.
> 
> 5. **ALSA\_BUFFER\_FRAMES=8192**  
> Размер буфера ALSA равен 8192 фреймам. Это достаточно большое значение, что помогает компенсировать возможные колебания нагрузки на систему. Если вы хотите снизить общую задержку, можно уменьшить этот параметр до 4096 или даже 2048, но только при стабильной работе сети и высокопроизводительной системе.
> 
> 6. **ALSA\_PERIOD\_TIME=-1** и **ALSA\_BUFFER\_TIME=-1**  
> Эти параметры отключены, так как вы используете настройку в фреймах. Это правильно, поскольку для точного управления лучше использовать фреймы, чем время.
> 
> 7. **PRELOAD\_BUFFER\_FRAMES=0**  
> Воспроизведение начинается сразу после заполнения основного буфера ALSA. Это минимизирует задержку, но если вы сталкиваетесь с регулярными артефактами или прерываниями, попробуйте установить это значение в 1024 или 2048 для создания дополнительного резерва.
> 
> 8. **SCREAM\_LATENCY=200**  
> Задержка воспроизведения установлена в 200 миллисекунд. Это относительно высокое значение, что хорошо для компенсации сетевых задержек и обеспечения стабильности. Если вы хотите снизить задержку, попробуйте уменьшить этот параметр до 100–150 мс, но следите за тем, чтобы поток оставался стабильным.
> 
> ### Рекомендации для оптимизации:
> 
> - Если ваша сеть стабильна и проводная, текущие настройки уже хороши.
> - При использовании Wi-Fi или слабой сети:
> - Установите `TCP_MODE=1` для повышения надежности.
> - Увеличьте `SCREAM_LATENCY` до 300–400 мс, чтобы компенсировать возможные потери пакетов.
> 
> - Для снижения общей задержки:
> - Уменьшите `ALSA_BUFFER_FRAMES` до 4096 или 2048.
> - Снижайте `SCREAM_LATENCY` до 100–150 мс, если сеть стабильна.
> 
> Эти изменения помогут найти баланс между качеством звука и минимальной задержкой, адаптированный к вашим условиям использования.

---

<div class="post-metadata">

**Author:** ![nejniy](https://forum.puredsd.ru/user_avatar/forum.puredsd.ru/nejniy/32/12374_2.png) [@nejniy](https://forum.puredsd.ru/u/nejniy)\
**Post date:** [03.Февраль.2025 09:09:31 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242/72 "2025-02-03T09:09:31Z")

</div>

Вот как деинсталипрвать старую версию не пойму , процесс убил все равно опять в диспечере висит ? не понял сам что написал удаление работало оказывается . все получилось , ну звук зачетный конечно !  
Слушаю на Samsung Soundbar Q800T !

---

<div class="post-metadata">

**Author:** ![keeper58](https://forum.puredsd.ru/user_avatar/forum.puredsd.ru/keeper58/32/100_2.png) [@keeper58](https://forum.puredsd.ru/u/keeper58)\
**Post date:** [03.Февраль.2025 09:17:28 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242/73 "2025-02-03T09:17:28Z")

</div>

> [@nejniy](#):
>
> А что это такое не понятно ?

1. Установка интеграции с проводником и ассоциаций с плейлистами .m3u

> PureAudioPlayer.Console.exe  
> Запустить программу по правой кнопке мыши от имени **Администратора**.

> [@nejniy](#):
>
> Вот как деинсталипрвать старую версию не пойму

Удаление интеграции с проводником и ассоциаций с плейлистами .m3u

> PureAudioPlayer.Console.exe uninstall  
> Запустить программу с командой от имени **Администратора**.

Или просто обновите на новую.

---

<div class="post-metadata">

**Author:** ![nejniy](https://forum.puredsd.ru/user_avatar/forum.puredsd.ru/nejniy/32/12374_2.png) [@nejniy](https://forum.puredsd.ru/u/nejniy)\
**Post date:** [03.Февраль.2025 09:23:58 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242/74 "2025-02-03T09:23:58Z")

</div>

Странно а почему на рабочем столе на ярлык трек кидаешь старая версия , а если через проводник папкой то новая версия ?

 ![Screenshot 2025-02-03 122236](https://forum.puredsd.ru/uploads/default/original/2X/7/7a11f1a764bc416dd5f5af179c38275617d26dee.jpeg)

---

<div class="post-metadata">

**Author:** ![keeper58](https://forum.puredsd.ru/user_avatar/forum.puredsd.ru/keeper58/32/100_2.png) [@keeper58](https://forum.puredsd.ru/u/keeper58)\
**Post date:** [03.Февраль.2025 09:36:52 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242/75 "2025-02-03T09:36:52Z")

</div>

Т.к. они у вас находятся в разных местах (папках).

---

<div class="post-metadata">

**Author:** ![PolarLight](https://forum.puredsd.ru/user_avatar/forum.puredsd.ru/polarlight/32/4478_2.png) [@PolarLight](https://forum.puredsd.ru/u/PolarLight)\
**Post date:** [03.Февраль.2025 09:37:01 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242/76 "2025-02-03T09:37:01Z")

</div>

> [@Saymer](#):
>
> Рекомендации для оптимизации:

Использую Wi-Fi соединение. Ранее все настройки стояли по умолчанию. Сейчас баловства ради снизил `LSA_BUFFER_FRAMES` до 2048. Появились сильные артефакты. Увеличил до 4096 - работает, но с кратковременными прерываниями примерно раз 10-15 мин.  
Снизил `SCREAM_LATENCY` до 100 мс. Появились редкие провалы в звучании.  
Какого либо изменения в качестве звучания не заметил. Вернул всё в дефолт.

> [@keeper58](#):
>
> Прекрасно заработал с asioscream 3.1 от Игоря на APscream на бигле.

Коллеги, поясните плиз такой вопрос. Я правильно понимаю, что в приведённом выше примере речь идёт о использовании плеера на Windows-компьютере и дальше средствами asioscream\apscream трансляции потока на Linux-компьютер?

---

<div class="post-metadata">

**Author:** ![nejniy](https://forum.puredsd.ru/user_avatar/forum.puredsd.ru/nejniy/32/12374_2.png) [@nejniy](https://forum.puredsd.ru/u/nejniy)\
**Post date:** [03.Февраль.2025 09:39:16 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242/77 "2025-02-03T09:39:16Z")

</div>

Пробую удалить вот такое минуты 3 уже

 ![Screenshot 2025-02-03 123835](https://forum.puredsd.ru/uploads/default/original/2X/f/f0fcd54b3f4b0a4cb31e6f45443d5f0a17123ee6.jpeg)

---

<div class="post-metadata">

**Author:** ![keeper58](https://forum.puredsd.ru/user_avatar/forum.puredsd.ru/keeper58/32/100_2.png) [@keeper58](https://forum.puredsd.ru/u/keeper58)\
**Post date:** [03.Февраль.2025 09:41:29 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242/78 "2025-02-03T09:41:29Z")

</div>

> [@PolarLight](#):
>
> > [@keeper58](#):
> >
> > Прекрасно заработал с asioscream 3.1 от Игоря на APscream на бигле.
> 
> Коллеги, поясните плиз такой вопрос. Я правильно понимаю, что в приведённом выше примере речь идёт о использовании плеера на Windows-компьютере и дальше средствами asioscream\apscream трансляции потока на Linux-компьютер?

Так и есть

---

<div class="post-metadata">

**Author:** ![PolarLight](https://forum.puredsd.ru/user_avatar/forum.puredsd.ru/polarlight/32/4478_2.png) [@PolarLight](https://forum.puredsd.ru/u/PolarLight)\
**Post date:** [03.Февраль.2025 09:42:20 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242/79 "2025-02-03T09:42:20Z")

</div>

> [@nejniy](#):
>
> Пробую удалить вот такое минуты 3 уже

Думаю с подобными вопросами правильнее обращаться напрямую к разработчику плеера.

---

<div class="post-metadata">

**Author:** ![Yuriy](https://forum.puredsd.ru/user_avatar/forum.puredsd.ru/yuriy/32/10_2.png) [@Yuriy](https://forum.puredsd.ru/u/Yuriy)\
**Post date:** [03.Февраль.2025 09:52:08 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242/80 "2025-02-03T09:52:08Z")

</div>

Или сначала попробовать убить в диспетчере задач процессы?  
А может остановить работу защитника?

---

<div class="post-metadata">

**Author:** ![PolarLight](https://forum.puredsd.ru/user_avatar/forum.puredsd.ru/polarlight/32/4478_2.png) [@PolarLight](https://forum.puredsd.ru/u/PolarLight)\
**Post date:** [03.Февраль.2025 09:53:22 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242/81 "2025-02-03T09:53:22Z")

</div>

> [@keeper58](#):
>
> Так и есть

Я тоже запускаю подобным образом, где в качестве endpoint использую [вот такую](https://aliexpress.ru/item/1005002964485725.html?spm=a2g2w.orderdetail.0.0.44294aa6nsJRh1&sku_id=12000022991432539) коробушку c YoctoAP.

Но возникает законный вопрос. А что в таком случае мы слушаем?? Как неоднократно пояснял Игорь, apscream полностью самодостаточен и сам выполняет функции плеера на стороне Linux. А на стороне Windows достаточно иметь любой удобный плеер-рендерер который будет выполнять лишь функции управления.

---

<div class="post-metadata">

**Author:** ![keeper58](https://forum.puredsd.ru/user_avatar/forum.puredsd.ru/keeper58/32/100_2.png) [@keeper58](https://forum.puredsd.ru/u/keeper58)\
**Post date:** [03.Февраль.2025 09:54:32 UTC](https://forum.puredsd.ru/t/pure-audio-player/1242/82 "2025-02-03T09:54:32Z")

</div>

> [@Saymer](#):
>
> А новые версии, в том числе новая бета. Как они по звуку?  
> У меня стоит версия 1.95 (с сайта которая скачивается), сижу на ней.  
> Звук там такой, интересный, я бы сказал.  
> На IXBT читал, что в новых версиях звук стал другой. Поэтому не обновляю версии.  
> Работает и хорошо.

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

 ![image](https://forum.puredsd.ru/uploads/default/original/2X/4/44cab57b174268db8b9c816986616a9825b294c4.png)

Вот так у меня было во время отладки. 🤣

[Предыдущая страница](https://forum.puredsd.ru/t/pure-audio-player/1242.md?page=3)

[Следующая страница](https://forum.puredsd.ru/t/pure-audio-player/1242.md?page=5)
