Перейти к содержанию

IgorA

Продвинутые
  • Публикаций

    5 594
  • Баллов

    14 098 
  • Зарегистрирован

  • Посещение

  • Победитель дней

    15

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

  1. Для тестирования сборка piCoreAP с версией плеера 2.03 и с поддержкой Raspberry Pi 4 на базе PCP6 beta, http://albumplayer.ru/linux/picoreap6.img Все инструкции к piCoreAP для этой сборки остаются в силе.
  2. Или принимайте абсолютно не критичные, на мой взгляд, издержки минимализма реализации консольного плеера без аналогий из Райкина или не пользуйтесь консольным плеером.
  3. При циклическом листании треков через .cue в консольном плеере пауза в секунду между переходами необходима и достаточна для отсутствия повтора трека при листании вперёд или пропуска трека при листании назад.
  4. Я думаю, и так нормально. Листать по порядку без миллисекундной горячки или, если нужен конкретный трек, просто вводить его номер.
  5. У меня никакого перелёта не было и нет. Наоборот, при частых повторах через Enter ранее введенной команды .+1 повторяется начало одного и того же трека. Добавленная индикация времени наглядно это показывает. Связано это с тем, что исторически сложилось таким образом, что позиционирование при перемотке отрабатывается в секундах, а границы треков через .cue контролируются в миллисекундах. Поэтому, когда мы позиционируем через .cue миллисекунды отбрасываются и мы в среднем попадает на позицию за пол-секунды до начала желаемого трека. Соответственно, если до истечения этой секунды попросить следующий трек, то он окажется тем же самым, что и в прошлый раз. Соответственно, листать треки через .cue по порядку, не застревая на одном, надо, выдерживая интервал между вводами команды в одну секунду.
  6. На страницу плеера для 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.
  7. Здравствуйте, Юрий. Это вариант HDD/SSD. В руководстве пользователя описано, как установить в этом случае систему с загрузочной флешки TinyAP.
  8. Обычно определяется. Но он там должен быть виден не как APlayer Media Renderer, а как Squeezelite. В качестве необходимых условий: В APmenu должен быть загружен и рендерер, и Roon/LMS bridge. На компьютере с Roon должен быть на время остановлен LMS сервер, если он там установлен. В настройках Roon (раздел Settings) на вкладке Setup следует включить опцию Enable Squeezebox Support.
  9. Юрий, вся обработка команды "Update Flash Drive" APmenu сводится к выполнению одной системной команды: filetool.sh -b Я с падениями в такой ситуации не сталкивался. Но поскольку эта операция блокирующая выполнение обработки http-запроса, возможно, какая-то проблема связана с слишком длительным интервалом времени при выполнении сохранения. В следующих версиях сборок для аплеера я планирую на порядок уменьшить в размере пользовательский раздел, который сохраняется на флешку при выполнении этой операции. Может быть, это поможет и в данной ситуации.
  10. Простой эквалайзер в комплекте. Другие можно добавлять самостоятельно. Надо запустить 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 корректирует выходной уровень сигнала.
  11. @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.
  12. "Шероховатости" тоже дело вкусовое. А баги - какие конкретно надо исправлять? Если то, что обратная перемотка, когда её шаг больше текущей позиции, на ноль не сбрасывает, так это как-то и не страшно. Если кому-то нужен "0", пусть он просто "0" и введет. Если реакция на мусор как-то по другому мыслится - так не вводить мусор, и нет проблем.
  13. AleXH Последние предложения по изменению работы с командной строкой мне не показались требующими реализации. Сейчас процесс, который воспроизводит файл из ком.строки, перезапускается отключенным и от клавиатуры и от экрана. Какой-то гибрид этой версии с интерактивной не нужен, на мой взгляд. Остальные пожелания вкусовые и пока ни срочности, ни необходимости особой не вижу.
  14. bootlocal.sh - хитрый файл. Там все строки выполняются асинхронно. То есть, и sleep с запуском рендерера будет выполняться параллельно. Поэтому лучше, как сказано выше, вынести задержку и запуск в отдельный файл.
  15. @Antanas, я вечером посмотрю на живой TinyAP, напишу.
  16. Да. Как правило, изменения с течением времени без изменения номера связаны с исправлениями ошибок.
  17. А в автозапуск рендерер поставлен в /opt/bootlocal.sh ? Если да, то, возможно, надо увеличить задержку при его запуске. Проблема может быть связана с тем, что рендерер стартует раньше полной инициализации сети. Можно вместо aprenderer.sh запускать скрипт с задержкой на секунды, после которой из этого скрипта запускается aprenderer.sh.
  18. @main user, с одинаковыми номерами - никак. Только в личных файловых архивах. С предыдущими номерами - заменой номера в ссылке.
  19. При запуске из комстроки не создается дополнительная нить для воспроизведения, вместо этого из единственной нити вызывается функция воспроизведения.
  20. Обновлены плеер и рендерер для Linux • В плеере устранено аварийное завершение при переходе между альбомами в режиме воспроизведения Standard при включенной опции Gapless Mode. • В плеере и рендерере устранены артефакты при включении паузы в режиме воспроизведения Direct Input. • В плеере исправлено отсутствие вновь создаваемых папок верхнего уровня в панели выбора папки. • В плеере исправлен вывод информации в инфопанель о пути к файлу трека для однофайловых альбомов с индексной картой .cue. • В консольном плеере исправлена навигация по сетевым папкам. • В руководство пользователя добавлена информация по монтированию сетевых папок NFS в сборке piCoreAP. • Плеер и рендерер в загрузочных сборках для PC и Raspberry Pi обновлены в соответствии с последними изменениями.
  21. Полная версия плеера видит iso.wv. Расширение файла должно быть wv. Если, например, расширение iso, то не увидит. Ещё особенность полной версии в том, что в одной папке альбома не должны смешиваться файлы для разных декодеров. Если там же есть что-то не WavPack, то файлы wv надо переместить в отдельную папку. Сортировка не настраивается, а используется порядок следования папок в файловой системе. На NTFS носителях этот порядок автоматически алфавитный и там на одном уровне вложенности 2000 будет после 1990. В FAT порядок следования соответствует порядку создания папок. Сформировать нужную последовательность альбомов в плейлисте можно, поочередно перетаскивая папки в нужном порядке в окно плеера.
  22. @Grew В контекстном меню плеера есть "Форматы файлов". При выборе этого пункта выводится панель со списком входных плагинов. В списке выбирают нужный и нажимают внизу кнопку "Конфигурация". В версии 2.110 за радио отвечает in_radio.dll, в 2.111 - in_ffmpeg.dll. В настройках там есть опция "Show Radio Informer". Если ее выключить, окошко появляться не будет. Но если оно мешает, его и так можно задвинуть за край экрана и останется пара пикселей.
  23. По вариациям системных настроек piCore я проконсультировать не могу. У меня хватает задач с плеером, а этот вопрос я не исследовал и именно поэтому сделал сборки на основе стандартной конфигурации. При этом, естественно, дополнительная оптимизация возможна, но тут кто-то другой сможет проконсультировать. Эти настройки в piCoreAP не используются. Они для плеера Squeezelite, который в этой сборке отключен.
  24. Там на хостинге какие-то безумные глюки. Сообщили, что владелец аккаунта (почему-то не я) попросил в письме его заблокировать. Переписка с тех. поддержкой за полдня ничего конкретного не дала. Минут 15 назад после моей жуткой ругани в онлайн чате тех.поддержки блокировку сняли.
  25. Здравствуйте. Сборки для третьей версии с четвертой, видимо, не работают. Поэтому пока с RPI4 надо не со сборки начинать, а с системы, которая там заработает. А на систему можно поставить отдельно плеер и рендерер по ссылкам со страницы плеера.
×
×
  • Создать...

Важная информация

Пользуясь форумом вы соглашаетесь с нашими Условия использования.