Перейти к содержанию
View in the app

A better way to browse. Learn more.

Dr.Head Forum. Всё можно послушать!

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

IgorA

Продвинутые
  • Зарегистрирован

  • Посещение

Весь контент IgorA

  1. Буфер предзагрузки можно увеличивать через конфигуратор используемого модуля вывода до 32Mb. Но звук может прерываться и из-за маленького буфера драйвера. Как его настраивать, зависит от используемого модуля вывода - либо в панели конфигуратора модуля, либо в ASIO Control Panel для ASIO. Иногда может помочь увеличение приоритета в ap2config.
  2. Он адаптирован к отсутствию информации о длине файла. Но использование Full Memory в такой ситуации остается невозможным.
  3. @crybit, я сейчас для чистоты эксперимента взял всё "из коробки" - Album Player 2.109 x64, Foobar 1.3.14 с UPnP компонентом и ap2renderer из архива по ссылке. Играет успешно WAV, FLAC, WV, MP3. Album Player должен быть предварительно настроен на рабочую конфигурацию. Не должен быть включен режим Full Memory, как я выше уже отмечал. Все файлы из папки x64 рендерера надо скопировать в основную папку плеера. Запускать файл ap2renderer-radio.exe.
  4. Сервер этого плагина не сообщает размер отдаваемого файла ни рендереру, ни плееру. Что не устраивает рендерер и делает невозможным использование режима Full Memory. Но к этой ситуации адаптирован ap2renderer-radio.exe из первого тестового архива с рендерерами и он работает: https://yadi.sk/d/sLTwi5pn38iU2h Эти файлы надо добавлять к 2.109. Звуковой движок там тот же, что в полной версии 2.110.
  5. @AleXH, этот я как раз видел. Он работает, если отключить в настройках конвертацию (Transcode: never и Decode: never.), но пользоваться им не удобно, так как он не отправляет на рендерер плейлист, а там требуется передавать треки UPnP контроллеру отдельным действием.
  6. @crybit, этот компонент я раньше не видел. Посмотрю.
  7. @AleXH, постоянно действующая программа - устранять неполадки по мере их выявления. Планы, приводившие к новым версиям, в последнее время возникали спонтанно и очередной пока не возник. Тем более, что надо дать сначала устояться новым решениям из 2.110.
  8. Я решил, что лучше не пытаться конкурировать с продвинутыми в плане интерфейса решениями, а интегрироваться с ними. Что и было сделано.
  9. @AleXH, так было с самого начала и так остается. Плеер сделан для прослушивания альбомов и основан на модели папка=альбом. Поэтому добавлять можно только папку-альбом. Если плееру передается файл, то загружается папка, содержащая этот файл. Для более гибкой работы с плейлистом возможно управление из внешних приложений через рендерер.
  10. Для тех, кому не хватает скромных возможностей GUI плеера, сделан рендерер с возможностью управления звуковым движком плеера из JRiver, MusicBee, Kinsky и других программ с функциями UPnP/DLNA контроллеров.
  11. @BSV, это не проще, чем скорректировать индекс воспроизводимого альбома при необходимости, но я выше пояснил, что не считаю нужным добавлять код для удаления альбомов "на ходу".
  12. @AleXH, при удалении меняются индексы альбомов в списках, которые сохраняются в переменных при воспроизведении и теряют при удалении альбомов свою валидность. Усложнять структуру кода, обеспечивая корректировку при необходимости этих на переменных на ходу с блокировкой доступа к ним через мьютексы, я считаю лишним, так как необходимости в удалении альбомов "на ходу" не нахожу.
  13. @AleXH, при сворачивании раскрытого списка альбомов после удалений из него, если явно строку при этом не выбрать, выбирается не следующий альбом, а первый в списке, так как индексы альбомов меняются при удалении и требуется явный выбор альбома. При удалении текущего альбома при свернутом списке альбомов выбирается следующий за ним альбом, так как это естественный в данном случае выбор.
  14. @AleXH, насчет вавок я разобрался. Это связано с оптимизации сканирования папок в сеансе - последняя считанная в буфер папка не перечитывается при повторных запросах ее контента. Папка будет гарантированно обновляться в текущем сеансе, если в ней есть хотя бы одна даже пустая вложенная папка. Поэтому решение проблемы - создать такую папку.
  15. @AleXH, Нет, поскольку добавление в плейлист может быть не всегда успешно, в том числе, из-за включенного фильтра форматов, я предпочитаю явную индикацию успешности этой операции. А в разделении во времени прослушивания и составления плейлиста я не нахожу никакой проблемы.
  16. @AleXH, на вавках я поэкспериментировал. Было две в папке и в плейлисте. Скопировал туда еще две, нажал Open-OK, в плейлисте стало четыре. И у меня так всегда было. Поэтому что за проблема с вавками из фубара - не понятно.
  17. Но есть небольшой баг во всех версиях: если через командную строку файл передать, то после этого в текущем сеансе папки не передаются. Он будет исправлен в обновлении, а для silent вот: AP_silent3_x32.zip
  18. @AleXH, так командная строка в тихой версии так и работает. Только ключ /s не нужен.
  19. Если такой вдруг встретился, можно переименовать в m3u. Будет корректно считываться, если файл со стандартным UTF8 префиксом EF,BB,BF.
  20. @AleXH, вот с cue и m3u.
  21. @ppy, надо увеличить буфер предзагрузки (до мегабайт). И если версия до 20-го февраля, обновиться. @AleXH, вот 32-разрядная версия с тихим добавлением в плейлист.
  22. @AleXH, указанной проблемы с полной предзагрузкой нет у большинства из тех немногих пользователей, кто использует полную предзагрузку. Больше никто не жаловался. Чтобы изменить концепцию полной предзагрузки, надо переделать 20 версий движка ap2decoder. А потом кто-то скажет, что из-за этого звук испортился. Что касается перетаскивания, повторюсь, усложнение его обработки мне представляется лишним.
  23. Модули несовместимые, а GUI, который управляет воспроизведением - один и тот же файл в обеих версиях. И разделять их на подверсии я пока не планировал. И так слишком много разных модулей. Про это скорее всего (почти) никто не узнает. И необходимости такой, на мой взгляд, нет. Перетаскивание в окно задумано преимущественно для добавления отдельных выбранных альбомов и должно в этом случае быстро выполняться в синхронном режиме. Если делать его в фоне, надо либо блокировать новые перетаскивания, пока первое обрабатывается, либо организовывать их очередь. Я считаю это лишним.
  24. @vrto, у плеера нет зависимости от фреймворка и внешних библиотек. Надо удалить папку с плеером, перезагрузиться, извлечь из архива установочный комплект и попробовать запустить. Если Windows 10, то там еще с защитником периодически бывают проблемы.
  25. @vrto, сама по себе попытка автозагрузки ничего испортить не должна. Тем более, что плеер ничего в системных настройках не меняет. За исключением системной частоты дискретизации, автомат которой надо включать только в случае, когда это, действительно, нужно. Надо на всякий случай переименовать папку с плеером и еще раз перезагрузиться.

Account

Navigation

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.