Опубликовано 24 сентября, 20205 г Я выскажу своё личное ощущение, может быть, оно ошибочно - это труды для никого, для двух-пяти человек. Поскольку, на мой взгляд, для людей, толерантных к консоли, уже в исходном ap всё нормально, а тех, кому и эти изыски нужны, и консоль подходит - искать днём с огнём. Подняв сайт-страницу, оформив грамотно теги и описание, вполне можно поднять его в первую 20-ку гугла по тематическим запросам. Добавив ссылки на ваш сайт, на этот форум, пропиарив на тематических форумах, вполне можно увеличить аудиторию как минимум в несколько раз, было бы время и желание этим заняться, поэтому говорить, что делаемое никому не нужно не совсем правильно.
Опубликовано 24 сентября, 20205 г Попробовал разные варианты. На новую флешку установил (http://albumplayer.r...ctoap64-206.zip), скачал архив 2.07, распаковал, заменил только плеер. Перегрузил, и ничего. По ap.sh выбирается цап и звук, если запустить через веб плеер, есть, но в "Card" пусто, и пусто в "Основных" настройках (см.скан). Настройки заполнил, перегрузил, опять пусто там и там. Запустил рендерер - в "Card" все есть, цап выбран. Все ОК. В "/etc/asound.conf" все нормально (на скане видно), но в плеере "Card" пустая. Т.е. плеер не использует /etc/asound.conf Если этот фай удалить, то после перезагрузки он опять не создается, и соответственно, вкладка "Card" пустая. Такая картина Загадка природы (с)
Опубликовано 24 сентября, 20205 г Автор Владимир, спасибо за исследования. Сообщите пожалуйста, какой листинг в этой конфигурации выдаёт консольный ap по команде card?
Опубликовано 24 сентября, 20205 г Владимир, спасибо за исследования. Сообщите пожалуйста, какой листинг в этой конфигурации выдаёт консольный ap по команде card? Игорь, сделаю вечером (только поясните как и что делать Запускаю конс.ар, даю команду card, так? и? Сорри, я не спец)
Опубликовано 24 сентября, 20205 г Автор Да, то что выведет команда card, конец листинга, где пронумерованные устройства перечисляются, скриншот или копию текста через буфер,
Опубликовано 24 сентября, 20205 г Да, то что выведет команда card, конец листинга, где пронумерованные устройства перечисляются, скриншот или копию текста через буфер, Ок, вечером сделаю.
Опубликовано 24 сентября, 20205 г Автор Спасибо. И ещё будет полезна информация, что выдают работающая со списком карт и не работающая версии плеера на запрос ?GetConfig Для этого надо в командной строке при работающем плеере сначала одной версии, потом другой выполнить команду wget http://localhost:7778/?GetConfig Будет создан файл с именем index.html?GetConfig. Его переименовать в 1.txt. И аналогично для работающего варианта сделать файл 2.txt. Эти файлы, как вариант, можно мне e-mail отправить. Ссылка на него есть в правом нижнем углу страницы плеера и в конце руководства.
Опубликовано 24 сентября, 20205 г Спасибо. И ещё будет полезна информация, что выдают работающая со списком карт и не работающая версии плеера на запрос ?GetConfig Для этого надо в командной строке при работающем плеере сначала одной версии, потом другой выполнить команду wget http://localhost:7778/?GetConfig Будет создан файл с именем index.html?GetConfig. Его переименовать в 1.txt. И аналогично для работающего варианта сделать файл 2.txt. Эти файлы, как вариант, можно мне e-mail отправить. Ссылка на него есть в правом нижнем углу страницы плеера и в конце руководства. Где этот новосозданый файл будет находиться?
Опубликовано 24 сентября, 20205 г Автор Где этот новосозданый файл будет находиться? В той папке, где будет введена команда. При загрузке терминала, видимо, текущей папкой будет /home/root .
Опубликовано 24 сентября, 20205 г Где этот новосозданый файл будет находиться? В той папке, где будет введена команда. При загрузке терминала, видимо, текущей папкой будет /home/root . ОК
Опубликовано 25 сентября, 20205 г Игорь, добрый день. Утром попробовал - все работает. Для чистоты записал по-новой флешку с образом с сайта, заменил на новый плеер, все ОК. Будете делать обновление или пользоваться этим вариантом? И спасибо вам!
Опубликовано 25 сентября, 20205 г Автор Добрый день, Владимир. Да, обновление будет, я думаю, не позже понедельника. Ещё нужна небольшая доработка нового интерфейса.
Опубликовано 25 сентября, 20205 г Установил последнюю версию Yoctoap 64. Подтверждаю наличие проблемы с вкладкой Card(она пустая) в плеере. В рендерере всё устанавливается отлично. В результате и тем и другим можно спокойно пользоваться. Про звук говорить рано. Хочется самого себя уговорить, что он стал лучше. Просто трудно искать улучшения в звуке, когда он и так прекрасен.)). Новые интерфейсы ОЧЕНЬ понравились. Стало намного нагляднее. В целом, всё, как всегда у Игоря, на оч.высоком уровне. Спасибо.
Опубликовано 27 сентября, 20205 г Автор Обновление от 27.09.2020 Для Windows • В плеер и в веб-интерфейс добавлена поддержка отображения картинок в формате GIF. • В веб-интерфейс добавлено обновление списка дисков в панели выбора папок при клике по метке корня файловой системы "Root". Это делает доступными подключенные в текущем сеансе диски. • В каталоге радиостанций дополнен список каналов радиостанции Radio Digital Impulse (c 19 до 46). Для Linux • В версии 2.07 устранены ошибки в работе с именами, содержащих кавычки. Из-за этой проблемы в некоторых конфигурациях не отображались данные и список устройств в панели настроек. • В веб-интерфейсе Dimas устранено автоматическое открытие последней папки в списке папок при повторной загрузке веб-интерфейса. • В веб-интерфейс Dimas добавлено обновление списка папок при клике по имени Root Folder (корневого раздела). Это делает доступными папки, смонтированные в текущем сеансе. • Дополнен список каналов пакета Radio Digital Impulse. • Плеер и рендерер в загрузочных образах для PC, Raspberry Pi и других микрокомпьютеров обновлены в соответствии с последними изменениями.
Опубликовано 28 сентября, 20205 г Возвращаясь к звуковой карте RME HDSP 9632 с Аплеером для Линукса. Оказалось дело было не в бобине... Итак, по-порядку. Сначала думал, что дело в последней прошивке карты - 155 (которая аж 2015 года). Запарился и всё таки сделал даунгрейд прошивки до 151, на которой даже самый древний Линукс 100% работает. Благодря пользователю China, узнал о Puppy Linux. Запустил его, в терминале прописал нужные команды для подключения цифрового выхода: amixer -c 0 cset numid=5 16,8,32768 amixer -c 0 cset numid=5 17,9,32768 Запустил Deadbeef, зашёл в его настройки, выставил на выход карту RME и она прекрасно заиграла. Наконец-то получил звук на Линуксе! Так что команды amixer правильные. Скачал APlayer 2.07 x64, разархивиривал в папку /usr, запустил, выставил на выход карту RME и получилось такое: левый канал - звук есть, но тихий, очень искаженный с хрипами на пиках и вообще в другой тональности. правый канал - просто постоянное громкое жужжание. Останавливаю, закрываю, открываю Deadbeef, снова захожу в настройки (т.к. выбор карты почему-то слетел), возвращаю RME - оба канала играют совершенно нормально. Повторно запускаю Аплеер, а там всё так же: левый - искажения, правый - жужжание. Пробовал YoctoAP - левый канал такие же искажения, в правом - тишина. В TinyAP точно так же. Установил HDSPmixer - показывает индикацию только левого канала (первого), на втором (правом) - ничего нет. Если передвигаю панораму на первом канале (по умолчанию она сдвинута до упора влево, а на втором канале - соответсвенно вправо), то этот моно сигнал (искаженный левый) поступает и на выходной правый тоже. Т.е. цифровые физические выхода подключены, но изначально плеер не выдает правый канал на вход микшера. Также было и раньше на прошивке карты 155. Игорь, очень хотелось бы запустить YoctoAP на RME, для этого её и покупал, потому что Lynx, которым слушаю на Виндовс не поддерживается ALSA. Изменено 29 сентября, 20205 г пользователем DAZZER
Опубликовано 28 сентября, 20205 г Автор @DAZZER Аплеер при выборе устройства перезаписывает /etc/asound.conf Если для карты нужен специфичный asound.conf, то в плеере выбирать устройство не надо. Он всегда выводит на системное устройство по умолчанию в режиме "Direct Hardware.device without any conversions". В Deadbeef тот же режим выбирался?
Опубликовано 28 сентября, 20205 г Увы, в режиме "Direct Hardware.device without any conversions" Deadbeef не играет. Не то, что звука нет, но даже трек не включается на плей. Звук есть в первом "Default Audio Device", но после переключения на Direct Hardware надо заново перезапускать Deadbeef. Кстати, хоть ЗК и выставлена в настройках звуковых устройств системы, но звук есть только Deadbeef (при указанных манипуляциях). А вот при проверке звука в Sound Wizard или, например в браузере (ютуб) - не играет. Изменено 28 сентября, 20205 г пользователем DAZZER
Опубликовано 28 сентября, 20205 г Автор А если, добившись хорошего звука в Deadbeef, просто переключиться на аплеер, ничего там не выбирая, это не поможет?
Опубликовано 28 сентября, 20205 г Тоже самое. При открытом паралельно Deadbeef запускаю Аплеер - картина не меняется. Левый - искажения, Правый - жужание. Останавливаю, жму плей на Deadbeef - норм играет.
Опубликовано 28 сентября, 20205 г Автор Видимо, для RME надо через плагин выводить, а аплеер выводит напрямую. Заставить аплеер выводить через плагин можно, для этого нужен другой /etc/asound.conf, но надо разбираться, какой именно в этом случае. И если менять этот файл, то в плеере выбирать устройство не надо, иначе он перезапишется.
Опубликовано 28 сентября, 20205 г Может быть это чем-то поможет? Правда там пишут о других моделях (более ранних), но и того же семейства HDSP. https://www.linuxjou...om/article/7024 http://pd.klingt.org...hdsp-howto.html Честно говоря, звук с этого проигрывателя Deadbeef и через ALSA плагин хуже, чем Аплеер мини х32 на той же карте на винде х64. Изменено 28 сентября, 20205 г пользователем DAZZER
Опубликовано 28 сентября, 20205 г Автор @DAZZER Здесь предлагают два варианта, которые можно попробовать (первый я скорректировал на default устройство, второй уже для него): pcm.!default { type dmix slave { pcm { type hw card "DSP" # <card #> or string from /proc/asound/cards } format "S32_LE" # default nearest rate 44100 # default nearest or "unchanged" channels 12 # default nearest or "unchanged", required for RME9632 buffer_size 2048 period_size 1024 } ipc_key 16258 ipc_key_add_uid TRUE ipc_gid { @func refer name defaults.pcm.ipc_gid } ipc_perm { @func refer name defaults.pcm.ipc_perm } } # capture pcm definition pcm.RMEcap { type dsnoop slave { pcm { type hw card "DSP" # <card #> or string from /proc/asound/cards } format "S32_LE" # default nearest rate 44100 # default nearest or "unchanged" channels 12 # default nearest or "unchanged", required for RME9632 buffer_size 2048 period_size 1024 } ipc_key 16260 ipc_key_add_uid TRUE ipc_gid { @func refer name defaults.pcm.ipc_gid } ipc_perm { @func refer name defaults.pcm.ipc_perm } } # And for simultaneous playback and recording, the 'asym' plugin is used pcm.RMEasym { type asym playback.pcm "RMEpb" capture.pcm "RMEcap" } # one definition for each stereo channel pcm.RME-0102 { type plug slave.pcm "RMEasym" ttable.0.0 1 ttable.1.1 1 } pcm.RME-0304 { type plug slave.pcm "RMEasym" ttable.0.2 1 ttable.1.3 1 } pcm.RME-0506 { type plug slave.pcm "RMEasym" ttable.0.4 1 ttable.1.5 1 } pcm.RME-0708 { type plug slave.pcm "RMEasym" ttable.0.6 1 ttable.1.7 1 } pcm.RME-0910 { type plug slave.pcm "RMEasym" ttable.0.8 1 ttable.1.9 1 } pcm.RME-1112 { type plug slave.pcm "RMEasym" ttable.0.10 1 ttable.1.11 1 } pcm.!default { type asym playback.pcm { type plug slave.pcm { type dmix ipc_key 5678292 ipc_gid { @func refer name defaults.pcm.ipc_gid } ipc_perm { @func refer name defaults.pcm.ipc_perm } slave { pcm { type hw card "DSP" } format "S32_LE" rate 48000 channels 12 buffer_size 2048 period_size 1024 } } } capture.pcm { type plug slave.pcm { type dsnoop ipc_key 5678291 ipc_gid { @func refer name defaults.pcm.ipc_gid } ipc_perm { @func refer name defaults.pcm.ipc_perm } slave { pcm { type hw card "DSP" } format "S32_LE" rate 48000 channels 12 buffer_size 2048 period_size 1024 } } } }
Опубликовано 29 сентября, 20205 г Спасибо. Вспомнил, что когда-то натыкался на эту тему. Т.е. в YoctoAP заменить (отредактировать вручную в мс) файл /etc/asound.conf? Верхним? Куда писать нижний? Кстати, не надо дописывать строчки pcm.hdsp_spdif { type plug ttable.0.16 1 ttable.1.17 1 slave.pcm hdsp } ? Изменено 29 сентября, 20205 г пользователем DAZZER
Опубликовано 29 сентября, 20205 г Автор Там два альтернативных варианта настроек. Оба можно пробовать вместо оригинального asound.conf. Но они, возможно, только для аналогового выхода. Для цифрового можно попробовать добавлять туда две этих строки ttable после card “DSP”.
Опубликовано 29 сентября, 20205 г @IgorA, в баше использую конструкцию: local log="/tmp/ffmpeg.log" ffmpeg -hide_banner -i "$path" 2> $log while read line do if [[ $line =~ ^.*Duration:[' ']0([0-9])[0-9][0-9])[0-9][0-9]) ]] then txt="$((${BASH_REMATCH[1]}*60+${BASH_REMATCH[2]})):${BASH_REMATCH[3]}" elif [[ $line =~ ^.+Audio:[' '](.+)$ ]] then txt="$wb audio: $cb${BASH_REMATCH[1]} $wb length: $yb$txt $te"; break fi done <<< "$(cat $log)" Возможно ли обойтись без предварительного сброса лога ffmpeg в ffmpeg.log? done <<< "$(ffmpeg -hide_banner -i "$path" 2>&1)" не взлетает
Для публикации сообщений создайте учётную запись или авторизуйтесь