-
Публикаций
5 555 -
Баллов
14 098 -
Зарегистрирован
-
Посещение
-
Победитель дней
15
Тип контента
Профили
Форумы
Пользовательские тракты
Галерея
Колекции
Блоги
Объявления
Магазин
Articles
Весь контент IgorA
-
@grigoxyr, можно попробовать в /etc/asound.conf после строк card 0 добавить строку subdevice 1 . Или скорее надо device 1 .
-
@grigoxyr, там вроде только одно устройство поддерживается, поэтому можно попробовать без aplay -L в asound.conf вместо card DAC указать card 0.
-
Нет, так как стандартное распределение доступных в XP 4GB - пополам между системой и приложением.
-
Увеличится допустимый для использования Full Memory размер однофайловых образов. Но ограничение в 2GB на декодированный PCM сохранится (в 32-разр. системе).
-
1. Насчет исходников пока не знаю. Будет видно позже. Но, если будет надо, для конкретной платформы и я смогу наверно собрать. Для специфичных устройств обычно есть эмуляторы и средства разработки, в том числе, и под Windows. 2. Рендерер планируется, но не на первых этапах. Сначала наверно плеер с управлением и настройками через веб-интерфейс.
-
Спасибо, посмотрю.
-
, если в каком-то дистрибутиве загрузчик библиотек игнорирует флаг загрузки библиотеки из текущей папки, можно дополнительно скопировать все .so файлы из папки плеера в папку /lib (это можно сделать, запустив mc с правами root). С каким именно дистрибутивом такая ситуация? Я бы посмотрел сам.
-
, libbass.so загружается из той же папки, где находится aplayer. Если он там есть, может быть, что-то не так с правами доступа к нему. Тогда можно попробовать установить права (все разрешения).
-
, двумя сообщениями выше ссылка на обновление, где зависимость от этих библиотек убрана.
-
@m@jor, я собрал 64-разрядную версию плеера без зависимости от новых библиотек. Файл по ссылке обновлен: http://albumplayer.ru/linux/apconsole-x86_64.tar.gz С этим вариантом обсуждавшейся выше проблемы не должно быть.
-
@m@jor, я завтра наверно соберу плеер с GCC 4.8, тогда скорее всего обновляться не потребуется.
-
@m@jor, Тогда можно попробовать такой вариант обновления библиотеки: wget http://security.ubuntu.com/ubuntu/pool/main/g/gcc-5/libstdc++6_5.4.0-6ubuntu1~16.04.4_amd64.deb sudo dpkg -i libstdc++6_5.4.0-6ubuntu1~16.04.4_amd64.deb
-
Может быть, дальше есть смысл собирать старым компилятором, чтобы со всеми дистрибутивами была совместимость.
-
@m@jor, Видимо, нет актуальной библиотеки для компилятора GCC 5-й версии. Может помочь такой набор команд: sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade Плеер можно размещать в пользовательской папке.
-
Я делал загрузочный CD из CorePlus-8.0.iso . Там выбирал где-то в середине списка вариант, где "+ installer". У меня после переустановки TinyCore ALSA пережила перезагрузку. Возможно, помогла опция в менеджере приложений. Там есть в меню Installation Option и там опция Toggle Install to File System, которую я включил. Чтобы сохранялся /etc/asound.conf в tiny надо добавлять строку с этим путем в файл /opt/.filetool.lst Я ставил alsa, alsa-config, alsamixer, alsa-plugins. Чтобы aplay -L начал выдавать список надо один раз запустить alsamixer и закрыть.
-
Я особенно не вслушивался. В Tiny после перезагрузки слетает обновленная конфигурация без специальных мер по ее сохранению в файловой системе. С этим я пока не разбирался. А устанавливал 32-разрядную версию, так как только для нее есть официальный инсталлятор.
-
@AleXH, Tiny Core я поставил на флешку, официальный дистрибутив 8.0. Там надо доустанавливать ALSA через менеджер приложений. Если это сделать и создать asound.conf, то apconsole играет.
-
Обновлена 32-разрядная версия консольного плеера для Linux по ссылке: http://albumplayer.ru/linux/apconsole-i386.tar.gz Исправлена ошибка при загрузке библиотек. Возможно, у @China проблема была связана с этим.
-
@AleXH, мне интересен портабельный вариант плеера, который встанет и на TinyCore с рилтайм патчами, и на другие системы.
-
А с каким сообщением об ошибке не удалось? @AleXH, вроде бы, особых завязок на дистрибутив не должно быть, так как поддержка ALSA, видимо, есть во всех современных дистрибутивах.
-
Если сравнивать с воспроизведением в AP2.110, то не в разы, но несколько лучше (если запускать apconsole).
-
Консольный плеер - тест Full Memory и Direct Input движков для Linux. 32-разрядная версия: http://albumplayer.r...ole-i386.tar.gz 64-разрядна версия: http://albumplayer.r...e-x86_64.tar.gz Плеер выводит звук напрямую в ALSA устройство по умолчанию аналогично режиму EXTRAS ASIO в плеере для Windows. Для настройки системы на плеер надо отключить автоматический запуск Pulse. Для этого в /etc/pulse/client.conf надо строку, где autospawn = yes поменять на autospawn = no (и убрать знак комментария в начале этой строки, когда он есть). И добавить файл /etc/asound.conf следующего содержания: pcm.!default { type hw card DAC } ctl.!default { type hw card DAC } Вместо DAC надо указать конкретное внутреннее имя своей карты/ЦАПа, которое можно увидеть в листинге, выдаваемом по команде aplay -L там, где CARD=... вместо многоточия будет нужное имя. Когда устройств в листинге несколько, надо догадаться, где нужное. Плеер воспроизводит форматы WAV, FLAC, APE, WV (кроме ISO.WV), DFF, DSF, M4A, AIFF, MP3, MP4, OGG, AAC. Плеер должен запускаться из терминала. Можно запускать в минимальной установке Linux без GUI. В графических файловых менеджерах надо открыть папку apconsole и запустить там терминал либо командой контекстного меню, либо через основное меню. Затем для запуска ввести ./aplayer По умолчанию плеер запускается в режиме Full Memory. С ключом -i включается режим Direct Input. В Direct Input декодирование выполняется в буфер драйвера (без использования буфера плеера), но Gapless Mode поддерживается. Ключ -d включает вывод DSD в режиме DoP. После запуска плеер выводит список папок верхнего уровня. При вводе номера строки (через Enter) происходит переход в выбранную папку. В выводимых списках желтым цветом выделяются музыкальные файлы. При вводе номера файла начинается воспроизведение. При воспроизведении доступны команды (вводятся через Enter) : S - cтоп, N - cледующий файл, P - предыдущий файл. 0 - выход из программы. Команды можно вводить в любом регистре. При выходе плеер запоминает последнюю папку. Когда список папок длинный в полноэкранном текстовом терминале можно перемещаться по его страницам клавишами shift+PageUp, shift+PageDown. Вводить номер можно на любой странице.
-
В этой теме вряд ли подходящее место для развернутой дискусии про джиттер. Тем более, что таких дискуссий уже много на просторах интернета. Но джиттер - это не подмешанный к сигналу шум на уровне -120dB, который невозможно услышать. Это крошечные фазовые модуляции тона, которые в спектре проявляются в этих низкоуровневых составляющих, но затрагивают они сигнал полной амплитуды. Сам я этой темой не занимаюсь, но по ряду исследований слышимым может быть ничтожнейшее дрожание фронтов от десятков пикосекунд. Это очень странная особенность человеческой физиологии.