Перейти к содержанию
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. Сборка TinyAP на странице плеера для Linux обновлена до версии 1.17. Исправлено отображение содержания папки /media в файловом менеджере плеера после загрузки. Исправлены пропорции панели настроек плеера в браузере Midori. Тем, у кого проблемы с работой сетевой карты в TinyAP, может помочь добавление в сборку пакета firmware-all. Для этого надо два файла из архива http://albumplayer.r...-firmware64.rar поместить на флешку в папку tce/sce и в файл tce/sceboot.lst добавить (через FAR или из Linux) строку firmware-all Экспериментальная сборка TinyAP на базе новой dCore buster с ядром 4.19.10. http://albumplayer.r...nyap-buster.iso В новой системе есть проблемы с поддержкой графического интерфейса, поэтому сборка без собственного GUI. firmware-all в комплекте. В автозагрузке аплеер, рендерер и апменю. Открываются, как обычно, по портам 7778, 7779, 7780. Конфигурация с динамическим IP, который можно увидеть в свойствах рендерера, в интерфейсе роутера или по команде ifconfig в консоли системы. Для поддержки Wi-Fi надо добавить в tce/sce пакеты из этого архива (и раскомментировать их загрузку в tce/sceboot.lst): http://albumplayer.r...ster-wifi64.rar , запустить wifi.sh, настроить подключение, раскомментировать запуск wifi.sh в /opt/bootlocal.sh, сохраниться: filetool.sh -b Установлен SSH сервер. Логин: tc Пароль: aplayer2019
  2. @main user Предпочтения зависят от конкретной ситуации, поэтому универсальных советов нет. Я слушаю плеер с настройками "из коробки", только меняю модуль вывода обычно на EXTRAS ASIO. Галка Force Direct Mode не влияет на вывод декодированного PCM потока. Она оставлена, поскольку это один из параметров инициализации вывода. Ваши настройки для Waveout нормальные. Автомат системной частоты с этим модулем вывода оправдан, поскольку без него в общем случае будет передискретизация потока системой. Но при этом важно через ресемплер отключить на выходе неподдерживаемые устройством вывода частоты дискретизации, иначе можно загнать драйвер в нерабочее состояние. Режим службы означает запуск модуля вывода как системной службы. Это меняет правила, по которым система работает с программой. В частности, такой процесс изолирован от экранного вывода и оконных сообщений. Но это не обязано как-то сказываться на звуке. Это вариация условий воспроизведения, которая добавлена для экспериментаторов.
  3. @Max_A Когда один модуль вывода заменяется на другой, его панель настроек вызывается автоматически. При этом один конфигуратор модуля удаляется из основной папки, другой туда копируется. До окончания выбора такая шестеренка будет не однозначной, поскольку строку в списке "Модуль вывода" можно выбрать любую, а рабочий модуль - один конкретный. В нормальных условиях ситуация обычно такова, что переключения между панелями нужны на краткосрочном этапе экспериментов, за которым обычно следует длительный период использования стабильных настроек. Поэтому какой-то особой проблемы в том, что панелей настроек более одной, на мой взгляд, нет. Конвертер m3u файлов со ссылками на радиостанции в .rad файлы каналов радиокаталога плеера: http://albumplayer.ru/m3u_to_rad.zip В верхнее поле ввода можно скопировать ссылку на m3u. Или по кнопке “Select m3u” выбрать локальный файл. По кнопке “Select Output Folder” вызывается панель выбора выходной папки (там же её можно создать). Если оставить пустое поле, файлы будут созданы в папке программы. По кнопке “Convert” запускается конвертация. Папку с новыми .rad файлами следует добавить в папку Radio, вложенную в папку плеера.
  4. так может не отбрасывать, либо процедуру разбить на две, с отбрасыванием и без. Не отбрасывание не создаёт никаких накладных расходов, просто переменная, управляющая позиционированием сейчас хранит секунды. И секунды, и миллисекунды - в коде операнд типа int.
  5. Пункт 1 выполненный без задержек после пункта 3 вернёт предыдущий трек, поскольку номер трека, запрашиваемый в произвольный момент в процессе воспроизведения, идентифицируется по текущей позиции воспроизведения, а она после отбрасывания миллисекунд оказывается позицией предыдущего трека, а не выбранного. На самом деле, в воспроизведении трека с упреждением на пол-секунды ничего плохого нет, полезный запас с учётом возможных погрешностей в позиционировании и разметке .cue. Переделать отработку позиционирования с секунд на учёт миллисекунд не сложно и этой проблемы не будет. Но не повод что-то менять срочно. Поэтому при какой-нибудь оказии.
  6. @PolarLight Здравствуйте, Юрий. Нет не планирую, поскольку система в целом не такая громоздкая для просто замены её на новую версию, а некоторые обновления не формализуются, поскольку меняют структуру самой системы. Как, например, вчерашнее обновление.
  7. Для тестирования сборка piCoreAP с версией плеера 2.03 и с поддержкой Raspberry Pi 4 на базе PCP6 beta, http://albumplayer.ru/linux/picoreap6.img Все инструкции к piCoreAP для этой сборки остаются в силе.
  8. Или принимайте абсолютно не критичные, на мой взгляд, издержки минимализма реализации консольного плеера без аналогий из Райкина или не пользуйтесь консольным плеером.
  9. При циклическом листании треков через .cue в консольном плеере пауза в секунду между переходами необходима и достаточна для отсутствия повтора трека при листании вперёд или пропуска трека при листании назад.
  10. Я думаю, и так нормально. Листать по порядку без миллисекундной горячки или, если нужен конкретный трек, просто вводить его номер.
  11. У меня никакого перелёта не было и нет. Наоборот, при частых повторах через Enter ранее введенной команды .+1 повторяется начало одного и того же трека. Добавленная индикация времени наглядно это показывает. Связано это с тем, что исторически сложилось таким образом, что позиционирование при перемотке отрабатывается в секундах, а границы треков через .cue контролируются в миллисекундах. Поэтому, когда мы позиционируем через .cue миллисекунды отбрасываются и мы в среднем попадает на позицию за пол-секунды до начала желаемого трека. Соответственно, если до истечения этой секунды попросить следующий трек, то он окажется тем же самым, что и в прошлый раз. Соответственно, листать треки через .cue по порядку, не застревая на одном, надо, выдерживая интервал между вводами команды в одну секунду.
  12. На страницу плеера для Linux выложен Album Player for Linux 2.03 • В плеер добавлен редактор каталога радиостанций. В режиме Радио кнопка "+" вызывает панель добавления новой станции. В поле "Catalog Section" выводится название текущего раздела каталога. Для создания нового раздела можно изменять это название. В поле "Station Stream URL" следует копировать непосредственно http(s) адрес потока радиостанции. Форматы .m3u и .pls не поддерживаются (из .m3u и .pls ссылку на поток можно скопировать, открыв эти файлы в Блокноте). В поле "Station Name" указывается название добавляемой станции. Кнопка "-" вызывает панель с информацией о выбранной станции. По кнопке "Delete Station" станция удаляется из каталога. • На первую вкладку настроек плеера добавлено поле "Root folder", задающее корневую папку для файлового меджера плеера. Пустое поле означает корень файловой системы. Для того, чтобы начала использоваться новая корневая папка, следует включить и выключить режим радио или выйти из плеера командой Exit и загрузить его заново. • Исправлено бесшовное (gapless) воспроизведение в режиме вывода Standard для многофайловых альбомов с индексной картой .cue. • Для радио исправлено отображение информации о треках, передаваемой в html-кодах (пакет Зайцев.FM) и в кодировке Windows-1251 ("Первое Интернет-Радио"). • В каталог радиостанций добавлены высокобитрейные станции, дополнен список FLAC радиостанций. • Оптимизирована загрузка картинок для треков радио. • Исправлено обновление данных о треках радио для FLAC станций, передающих эти данные (AI-Radio и Riverside Radio). • Устранена зависимость плеера и рендерера от динамических библиотек языка C++. • В версии arm64 устранена зависимость от новых версий библиотеки glibc. • В сборках TinyAP и piCoreAP минимизирован размер пользовательского раздела, сохраняемого операцией Backup. • В сборку TinyAP добавлен скрипт запуска рендерера с задержкой, необходимой для успешной инициализации в случае включения рендерера в автозагрузку. • Руководство пользователя обновлено в соответствии с последними изменениями. • Плеер и рендерер в загрузочных сборках для PC и Raspberry Pi обновлены в соответствии с последними изменениями. @AleXH В консольный плеер добавлен вывод позиции времени при перемотке через разметку в .cue.
  13. Здравствуйте, Юрий. Это вариант HDD/SSD. В руководстве пользователя описано, как установить в этом случае систему с загрузочной флешки TinyAP.
  14. Обычно определяется. Но он там должен быть виден не как APlayer Media Renderer, а как Squeezelite. В качестве необходимых условий: В APmenu должен быть загружен и рендерер, и Roon/LMS bridge. На компьютере с Roon должен быть на время остановлен LMS сервер, если он там установлен. В настройках Roon (раздел Settings) на вкладке Setup следует включить опцию Enable Squeezebox Support.
  15. Юрий, вся обработка команды "Update Flash Drive" APmenu сводится к выполнению одной системной команды: filetool.sh -b Я с падениями в такой ситуации не сталкивался. Но поскольку эта операция блокирующая выполнение обработки http-запроса, возможно, какая-то проблема связана с слишком длительным интервалом времени при выполнении сохранения. В следующих версиях сборок для аплеера я планирую на порядок уменьшить в размере пользовательский раздел, который сохраняется на флешку при выполнении этой операции. Может быть, это поможет и в данной ситуации.
  16. Простой эквалайзер в комплекте. Другие можно добавлять самостоятельно. Надо запустить ap2config. Перейти на вкладку VST. Там скопировать Dust Eqalizer из правой панели в левую и включить вверху слева флажок "Включить VST". На вкладке DSP лучше выбрать формат вывода 32 float, а на вкладке General буфер предзагрузки сделать минимальным: 64. После этого при включении воспроизведения в режимах Standard и Direct Input в трее будет появляться значок V на синем фоне, кликом по которому можно вызвать панель настроек эквалайзера. Для записи автоматически загружаемых при запуске настроек надо нажать в панели плагина слева вверху кнопку SAVE и дать пресету имя default . По интерфейсу настроек Dust Equalizer: Слева Filters задают отсечку по заданным низким и высоким частотам. Правее Low Shelf и High Shelf задают подъем или ослабление по краям дипазона с выбранной частоты. frequency - частота, gain - усиление. Еще правее Low-Mid Bell и High-Mid Bell задают колоколообразное усиление или ослабление на двух выбранных частотах. width задает ширину полосы фильтра. И справа output корректирует выходной уровень сигнала.
  17. @Antanas Алгоритм действий после загрузки такой: sudo mc перейти в папку /opt скопировать файл net_init.sh в файл ren.sh (F5, потом в нижней строке всё стереть и набрать ren.sh). Открыть ren.sh (F4) и стереть там всё, кроме двух первых строк (можно встать в начало третьей строки и удерживать Delete). Во второй строке поменять sleep 4 на sleep 8 В третьей строке написать aprenderer.sh & Сохранить (F2). Открыть bootlocal.sh (F4). Поменять там aprenderer.sh на /opt/ren.sh Сохранить (F2) Сохранить изменения на флешку: filetool.sh -b Перезагрузиться sudo reboot Видимо, такую заготовку надо добавить в исходный образ TinyAP.
  18. "Шероховатости" тоже дело вкусовое. А баги - какие конкретно надо исправлять? Если то, что обратная перемотка, когда её шаг больше текущей позиции, на ноль не сбрасывает, так это как-то и не страшно. Если кому-то нужен "0", пусть он просто "0" и введет. Если реакция на мусор как-то по другому мыслится - так не вводить мусор, и нет проблем.
  19. AleXH Последние предложения по изменению работы с командной строкой мне не показались требующими реализации. Сейчас процесс, который воспроизводит файл из ком.строки, перезапускается отключенным и от клавиатуры и от экрана. Какой-то гибрид этой версии с интерактивной не нужен, на мой взгляд. Остальные пожелания вкусовые и пока ни срочности, ни необходимости особой не вижу.
  20. bootlocal.sh - хитрый файл. Там все строки выполняются асинхронно. То есть, и sleep с запуском рендерера будет выполняться параллельно. Поэтому лучше, как сказано выше, вынести задержку и запуск в отдельный файл.
  21. @Antanas, я вечером посмотрю на живой TinyAP, напишу.
  22. Да. Как правило, изменения с течением времени без изменения номера связаны с исправлениями ошибок.
  23. А в автозапуск рендерер поставлен в /opt/bootlocal.sh ? Если да, то, возможно, надо увеличить задержку при его запуске. Проблема может быть связана с тем, что рендерер стартует раньше полной инициализации сети. Можно вместо aprenderer.sh запускать скрипт с задержкой на секунды, после которой из этого скрипта запускается aprenderer.sh.
  24. @main user, с одинаковыми номерами - никак. Только в личных файловых архивах. С предыдущими номерами - заменой номера в ссылке.
  25. При запуске из комстроки не создается дополнительная нить для воспроизведения, вместо этого из единственной нити вызывается функция воспроизведения.

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.