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

IgorA

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

    5 598
  • Баллов

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

  • Посещение

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

    15

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

  1. Загрузочная сборка Album Player for Linux Tiny AP 64-разр. на базе ОС Linux dCore Bionic. http://albumplayer.r...nyap1.0_x64.iso Версия с графическим интерфейсом и с поддержкой загрузки в текстовом режиме. Система полностью работает в оперативной памяти, включая операции с файловой системой. После загрузки флешку можно вынуть (но так не надо делать, если хочется сохранить новые настройки и плейлисты). Записывать сборку на флешку через Rufus: https://rufus.akeo.ie/?locale=ru_RU Я на всякий случай при записи включаю галочку "Исправление для старых BIOS", остальные настройки по умолчанию. Сборка включает обновленные версии плеера и рендерера. Обновления следующие: - Добавлена поддержка выходных частот 705.6KHz и 768KHz для ресемплера; - Доработан режим "Single core" (одно ядро); - Добавлен переход к последней ранее открытой папке при вызове панели выбора папок; - Исправлен ручной запуск плеера при активном режиме демона (в этом случае перезапускается демон); - Каталог радиостанций дополнен новыми высокобитрейтными станциями. Отдельно обновленные версии плеера и рендерера доступны по ссылкам: http://albumplayer.r...player64.tar.gz http://albumplayer.r...nderer64.tar.gz Плеер воспроизводит файлы форматов WAV, FLAC, APE, WavPack, ALAC, AIFF, AAC, OGG, MP3, MP4, DFF, DSF, SACD ISO, DVD-A. Вывод в режиме Native DSD поддерживается для ЦАПов, присутствующих в последних Native DSD патчах для ядра Linux. Список дополнен ЦАПами ALTOR ATDAC и Questyle CMA600i. Также поддерживается вывод DSD в DoP и PCM. Графическая версия системы загружается с фиксированным разрешением 1280x1024. Если это разрешение слишком велико, его можно уменьшить, редактируя параметр vga в строке append в файле boot/isolinux/isolinux.cfg . Значение vga=792 означает разрешение 1024x768, 789 - 800x600. После загрузки через несколько секунд запускается браузер с окном плеера. В качестве браузера для окна плеера использован урезанный, минимальный по потреблению ресурсов процессора браузер Midori. Если браузер при запуске из-за некорректного завершения или задержек доступа не показывает окно плеера, надо нажать кнопку "Load page" в окне браузера. Пропорции окна плеера в графической версии скорректированы для широких экранов. Если приоритетным является управление воспроизведением с других устройств по сети или используется экран с соотношением сторон 4:3, для восстановления исходных пропорций окна в файле /home/tc/aplayer/aplayer.js надо изменить в первой строке var coeff="1.0,1.25"; на var coeff=1.0; После старта воспроизведения окно браузера может быть закрыто без остановки воспроизведения текущего плейлиста. При повторном открытии будет отображаться текущее состояние плеера. При загрузке подключенные диски монтируются по меткам диска в папку /media. При подключении и отключении в процессе работы диски автоматически монтируются/размонтируются. Для исключения повторного сканирования больших коллекций, которое будет занимать существенное время, рационально создавать плейлисты для отсканированных дисков. Именованный плейлист создается, если после вызова панели выбора папки нажать кнопку "+" справа внизу на панели плеера. Вверху панели появляется поле ввода и кнопка "OK", по которой текущий плейлист сохраняется с заданным именем. Сохраненные плейлисты доступны для выбора вверху списка дисков и папок. Кнопка "-" их удаляет. Графическая оболочка ОС управляется через контекстное меню, вызываемое по правой кнопке мыши. Там в разделе Applications есть команды для запуска и остановки плеера, рендерера и браузера. Там же можно запустить файловый менеджер Midnight Commander и терминал. Для завершения работы используется команда Exit в разделе SystemTools. По уиолчанию там выбрана опция Backup, означающая сохранение изменений на флешку. Для управления системой и плеером по сети добавлена программа AP menu. Ее можно запустить из терминала: apmenu.sh или добавить в автоматическую загрузку, добавив строку apmenu.sh в файл /opt/bootlocal.sh . AP menu открывается в браузере по порту 7780: http://ip_компьютера:7780 . IP адрес компьютера в сети можно увидеть, введя в терминале команду ifconfig. Для загрузки в текстовом режиме надо добавить параметр text в строку append в файле на флешке по пути boot/isolinux/isolinux.cfg. Из текстового режима графическая оболочка может быть запущена командой startx . Сборка сразу готова для использования с внешними ЦАПами. Сначала необходимо выполнить выбор устройства на вкладке Card в панели настроек плеера, вызываемой правой нижней кнопкой на панели плеера. Надо ввести в поле ввода номер выбранной карты и нажать кнопку "Apply". Для использования с внутренними картами, такими как ASUS ST, и встроенным звуком требуется дополнительная настройка. В этом случае необходимо подключить в загрузку пакет alsa-utils. Для этого надо убрать знак комментария (#) перед строкой alsa-utils в файле на флешке по пути tce/sceboot.lst . Затем, после загрузки, потребуется начальная настройка уровней для карты в программе alsamixer. Для запуска alsamixer надо временно удалить файл /etc/asound.conf, который после настройки следует восстановить, заново выбрав карту на вкладке Card. Для удаления файла /etc/asound.conf можно использовать файловый менеджер mc, запустив его из терминала командой sudo mc. При обычном запуске у mc не будет прав на удаление и редактирование файлов в системных папках. Рационально, в случае отсутствия искажений, выбрать в alsamixer уровни вывода 100% и регулировать громкость усилителем или в плеере. После настройки и выхода из alsamixer надо выполнить в терминале команду sudo alsactl store Затем убрать символ # в строке с alsactl в файле автозагрузки /opt/bootlocal.sh и выполнить filetool.sh -b . Для подключения компьютера к сети через wi-fi адаптер потребуется установить два дополнительных пакета: wireless и wireless-4.14.10-tinycore64. Их можно скачать по ссылке: http://albumplayer.r...core-wifi64.rar Файлы из архива надо добавить на флешку в папку tce/sce. В файл tce/sceboot.lst добавить две строки: wireless wireless-4.14.10-tinycore64 После загрузки в контекстном меню рабочего стола появится запуск приложения WiFi, в котором надо настроить соединение. Затем в файле /opt/bootlocal.sh убрать символ # в строке sudo wifi.sh. Выполнить в окне терминала filetool.sh -b .
  2. @sannik Настройки, кроме выбранной карты, каждая версия плеера берет из собственной папки. Косвенное взаимное влияние может возникнуть после включения "Single Core" в каком-либо запуске, так как последствия этого полностью устраняются только перезагрузкой.
  3. @Evgen1 а от 17 мая - прерываний нет разве, если буферы загнать в минимум? Я погонял - у меня обе новые версии устойчивее в Full Memory Single Core, чем версия от 17 мая. При синхронной с воспроизведением загрузке hi-res с минимальным буфером они играют, когда 17 мая уже только пищит. Кстати, Preload Buffer нет смысла ставить 2. Он меньше 16384 не будет. Там не просто так минимальное значение в скобках указано. Если хочется без буферов, есть режим Direct Input.
  4. @Evgen1 Вот новый вариант (полный архив плеера): http://albumplayer.ru/linux/test/aplayer64.tar.gz
  5. @Evgen1 Я проверил версии 17 мая и 6 июня с настройками "из коробки". На минимальных буферах они ведут себя абсолютно одинаково. hi-res 192/24 на грани устойчивости играет в стандартном режиме при настройке period 8 frames/ buffer 16 frames, срываясь на повышенную скорость при активности в браузере с одинаковой интенсивностью. А вот "одно ядро", действительно, менялось между этими версиями. Другие процессы в новом варианте лучше вытесняются, но, может быть, вытеснение прерываний дает какой-то негативный результат. Я могу собрать для теста вариант, где процессы вытесняются по-новому, а прерывания не вытесняются. Может быть, он будет лучше предыдущих в режиме "одно ядро". Нужна 64-разрядная версия?
  6. @Evgen1 А чем-то ещё, кроме размера буфера и периода, настройки, при которых версия от 17 мая устойчивее июньской, отличаются от варианта из "коробки"? Я проверю результат у себя - тоже посравниваю их на минимальном буфере.
  7. @Evgen1, спасибо. С 17 мая по 6 июня звуковая часть плеера не затрагивалась. Было добавлено освобождение консольного окна и переделана настройка на одно ядро, работающая только при выборе этой опции. Поэтому явных причин для разной устойчивости при равных настройках и при воспроизведении того же файла не должно быть. Linux к метафизике, вроде бы, менее склонен, чем Windows.
  8. @Evgen1, последняя версия выкладывалась 3 июня этого года, обновлялась 6-го. До нее были версии 17 мая, 15 апреля, 26 марта. С какой из предыдущих сравнивается последняя? В отношении различий в устойчивости - в каком режиме воспроизведения это наблюдается и при каких настройках буфера/периода?
  9. Спасибо, я посмотрю, с чем это может быть связано.
  10. @sannik, посмотрите пожалуйста по следующим вопросам: Есть ли связь щелчков с выбором режима воспроизведения между Standard и Direct Input? Какие параметры используются для буфера и периода драйвера? Повлияет ли их пропорциональное увеличение?
  11. Убрать можно, если список альбомов раскрыт, переместив строку выделения на нужный альбом и нажав клавишу DEL. Выбранный для воспроизведения (текущий) альбом удаляется тоже клавишей DEL. Добавление происходит только в конец списка.
  12. В актуальной версии плеера 2.110 новые папки добавляются в конец плейлиста без остановки воспроизведения. Вчера я проверял это. Сейчас еще раз проверил - и сегодня добавляются. Искать добавленные папки надо в конце раскрывающегося списка альбомов слева вверху окна плеера. Добавление вместо замены на новый список происходит, если в момент нажатия на кнопку вызова панели выбора папок (крайняя правая кнопка на панели плеера) удерживать нажатой клавишу Ctrl клавиатуры. Добавление может не произойти, если в панели "Форматы файлов" включена опция "Фильтрация форматов" и формат файлов папки не соответствуют заданному там фильтру.
  13. У меня странности Tiny Core 64 не ограничиваются игнорированием asound.conf. Для ASUS Xonar ST остальные системы в списке устройств выводят его цифровой выход как отдельное устройство, а Tiny Core 64 - нет. Это создает ощущение, что их пакет alsa - слишком особенный. Мне dCore 64 как-то больше приглянулась.
  14. В моих сборках веб-интерфейс будет присутствовать. Пожелания принимаю... во внимание.
  15. Эта сборка сделана взамен странно работающей сборки Tiny Core 64. Это проект Дмитрия по заказу End, в который намеренно входит только консольная версия. Я уже выше отмечал, что свои сборки я планирую несколько позже, после некоторых исследований. В текущую сборку добавить рендерер не сложно. Удобнее будет запустить mc, войти в папку /home/tc, там выполнить команду wget http://albumplayer.ru/linux/new8/aprenderer64.tar.gz Потом через mc извлечь папку из архива и запускать через sudo. Для сохранения ввести sudo filetool.sh -b
  16. ....Да 64 версия ...Скачать версию 32 ? Конечно. 64-разрядные программы не работают на 32-разрядных операционных системах.
  17. @Acrobatic Обычно нет проблемы. Распаковать и запустить. Может быть, версия плеера не 32-разрядная, а x64? Тогда не будет запускаться.
  18. Можно запустить редактор текста через sudo. Скорее всего, для сохранения нет root прав. Но тогда и в список сохраняемых на флешке файлов этот файл надо будет включить.
  19. @vvvzzz Чтобы не прерывать воспроизведение, надо вызывать панель выбора добавляемых папок правой кнопкой на панели плеера, но нажать эту кнопку в комбинации с клавишей "Ctrl". Но с отдельными добавляемыми файлами плеер не работает. Добавление и удаление в плейлист выполняется для папок-альбомов.
  20. Вот сборка dCore с консольным аплеером: https://yadi.sk/d/j7FG3kTN3XrtnB Записывать на флешку через Rufus Я на всякий случай при записи включаю галочку "Исправление для старых BIOS", остальные настройки по умолчанию. Сборка пока не моя авторская, мои будут позже. Настройки загрузки и скрипт автомонтирования NTFS дисков от Дмитрия (audioshock). Русский шрифт загружается. Установлен mc. Для запуска плеера после загрузки ввести: ap.sh В этой конфигурации у меня карты переключаются без перезагрузки системы, нужен только перезапуск плеера. После выбора или изменения карты надо выполнять команду sudo filetool.sh -b
  21. Хорошо, Дмитрий, но сегодня день загружен, если времени не будет, тогда завтра сделаю. Я планирую на основе dCore64 свои сборки с GUI и без GUI для плеера и рендерера с веб-управлением. Но сначала попытаюсь разобраться, можно ли там свой fstab сделать вместо автоматически создаваемого, чтобы диски автоматически монтировались как в Lubuntu - с именами-метками вместо обезличенных sda/sdb/sdc.
  22. Дмитрий, я использую последнюю по времени версию dCore-bionic64.iso ISO на флешку я записывал через Rufus. По системе есть справка на английском. Установка пакетов: sce-import -br Загрузка программы после первой установки sce-load После этого можно запускать установленную программу. Пример, как добавить и запустить mc: sce-import -br mc sce-load mc mc Чтобы после загрузки автомонтировался раздел с расширениями базовой системы (tce) потребовалось добавить в первую строку APPEND в файл на флешке по пути boot\isolinux\isolinux.cfg параметры: tce=LABEL="DCORE-BIONI" waitusb=15 Для звука через APlayer достаточно установить alsa: sce-import -br alsa При запуске появляется меню, в котором нужно поочередно выбрать alsa-base, alsa-firmware-loaders, alsa-modules64. В файл /opt/.filetool.lst добавить etc/asound.conf. Особенность этой платформы (у меня, по крайней мере, так) - после изменения выбранной карты, чтобы плеер работал, требуется перезагрузка. Сохранение изменений, как обычно - sudo filetool.sh -b Я использую aplayer c веб-интерфейсом, управляю со смартфона. Для установки GUI достаточно установить xorg и flwm_topside.
  23. С E-MU - особый случай, связанный с недоработкой её драйвера. Ей под Linux прямой вывод не подходит (или ресемплировать всё в 48kHz).
  24. dCore - более позднее ответвление от Tiny Core, работающее по тем же принципам, что и Tiny Core, но с некоторыми отличиями в файловой структуре и утилитах. Главная особенность - dCore устанавливает пакеты из обычных репозиториев Ubuntu (перепаковывает их в свой формат файлов пакетов). То есть, по поддерживаемым программам получается что-то подобное Lubuntu, но работает в памяти. Я им заинтересовался в связи с проблемами Tiny Core x64. В dCore с выводом звука, вроде бы, все нормально.
  25. Дмитрий, эти файлы отсутствуют в файловой системе. asound.conf я удалил. APlayer без него не играет, но amixer и alsamixer, как и ранее: not found.
×
×
  • Создать...

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

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