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

sale50feb.webp

sale50feb.webp

komplekti_dec122024.webp

sale50feb.webp

friends_club.webp

sale50feb.webp

aurian_jan23.jpg

Рекомендуемые сообщения

Я выскажу своё личное ощущение, может быть, оно ошибочно - это труды для никого, для двух-пяти человек. Поскольку, на мой взгляд, для людей, толерантных к консоли, уже в исходном ap всё нормально, а тех, кому и эти изыски нужны, и консоль подходит - искать днём с огнём.

Подняв сайт-страницу, оформив грамотно теги и описание, вполне можно поднять его в первую 20-ку гугла по тематическим запросам. Добавив ссылки на ваш сайт, на этот форум, пропиарив на тематических форумах, вполне можно увеличить аудиторию как минимум в несколько раз, было бы время и желание этим заняться, поэтому говорить, что делаемое никому не нужно не совсем правильно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробовал разные варианты.

На новую флешку установил (http://albumplayer.r...ctoap64-206.zip), скачал архив 2.07, распаковал, заменил только плеер. Перегрузил, и ничего.

По ap.sh выбирается цап и звук, если запустить через веб плеер, есть, но в "Card" пусто, и пусто в "Основных" настройках (см.скан). Настройки заполнил, перегрузил, опять пусто там и там.

Запустил рендерер - в "Card" все есть, цап выбран. Все ОК.

В "/etc/asound.conf" все нормально (на скане видно), но в плеере "Card" пустая. Т.е. плеер не использует /etc/asound.conf

Если этот фай удалить, то после перезагрузки он опять не создается, и соответственно, вкладка "Card" пустая.

Такая картина :spiteful: Загадка природы (с)

post-5470-0-81552500-1600945665_thumb.jpg

post-5470-0-66411800-1600945672.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Владимир, спасибо за исследования.

Сообщите пожалуйста, какой листинг в этой конфигурации выдаёт консольный ap по команде card?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Владимир, спасибо за исследования.

Сообщите пожалуйста, какой листинг в этой конфигурации выдаёт консольный ap по команде card?

Игорь, сделаю вечером (только поясните как и что делать :shok: Запускаю конс.ар, даю команду card, так? и? Сорри, я не спец)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, то что выведет команда card, конец листинга, где пронумерованные устройства перечисляются, скриншот или копию текста через буфер,

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, то что выведет команда card, конец листинга, где пронумерованные устройства перечисляются, скриншот или копию текста через буфер,

Ок, вечером сделаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо.

И ещё будет полезна информация, что выдают работающая со списком карт и не работающая версии плеера на запрос ?GetConfig

Для этого надо в командной строке при работающем плеере сначала одной версии, потом другой выполнить команду

wget http://localhost:7778/?GetConfig

Будет создан файл с именем index.html?GetConfig. Его переименовать в 1.txt. И аналогично для работающего варианта сделать файл 2.txt.

Эти файлы, как вариант, можно мне e-mail отправить. Ссылка на него есть в правом нижнем углу страницы плеера и в конце руководства.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо.

И ещё будет полезна информация, что выдают работающая со списком карт и не работающая версии плеера на запрос ?GetConfig

Для этого надо в командной строке при работающем плеере сначала одной версии, потом другой выполнить команду

wget http://localhost:7778/?GetConfig

Будет создан файл с именем index.html?GetConfig. Его переименовать в 1.txt. И аналогично для работающего варианта сделать файл 2.txt.

Эти файлы, как вариант, можно мне e-mail отправить. Ссылка на него есть в правом нижнем углу страницы плеера и в конце руководства.

Где этот новосозданый файл будет находиться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Где этот новосозданый файл будет находиться?

В той папке, где будет введена команда. При загрузке терминала, видимо, текущей папкой будет /home/root .

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Где этот новосозданый файл будет находиться?

В той папке, где будет введена команда. При загрузке терминала, видимо, текущей папкой будет /home/root .

ОК

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Игорь, добрый день. Утром попробовал - все работает. Для чистоты записал по-новой флешку с образом с сайта, заменил на новый плеер, все ОК.

Будете делать обновление или пользоваться этим вариантом?

И спасибо вам!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день, Владимир. Да, обновление будет, я думаю, не позже понедельника. Ещё нужна небольшая доработка нового интерфейса.

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Установил последнюю версию Yoctoap 64. Подтверждаю наличие проблемы с вкладкой Card(она пустая) в плеере. В рендерере всё устанавливается отлично. В результате и тем и другим можно спокойно пользоваться. Про звук говорить рано. Хочется самого себя уговорить, что он стал лучше. Просто трудно искать улучшения в звуке, когда он и так прекрасен.)). Новые интерфейсы ОЧЕНЬ понравились. Стало намного нагляднее. В целом, всё, как всегда у Игоря, на оч.высоком уровне. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обновление от 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 и других микрокомпьютеров обновлены в соответствии с последними изменениями.

  • Нравится 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возвращаясь к звуковой карте 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.

Изменено пользователем DAZZER

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@DAZZER

Аплеер при выборе устройства перезаписывает /etc/asound.conf

Если для карты нужен специфичный asound.conf, то в плеере выбирать устройство не надо. Он всегда выводит на системное устройство по умолчанию в режиме "Direct Hardware.device without any conversions". В Deadbeef тот же режим выбирался?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Увы, в режиме "Direct Hardware.device without any conversions" Deadbeef не играет. Не то, что звука нет, но даже трек не включается на плей. Звук есть в первом "Default Audio Device", но после переключения на Direct Hardware надо заново перезапускать Deadbeef.

Кстати, хоть ЗК и выставлена в настройках звуковых устройств системы, но звук есть только Deadbeef (при указанных манипуляциях). А вот при проверке звука в Sound Wizard или, например в браузере (ютуб) - не играет.

Изменено пользователем DAZZER

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если, добившись хорошего звука в Deadbeef, просто переключиться на аплеер, ничего там не выбирая, это не поможет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тоже самое. При открытом паралельно Deadbeef запускаю Аплеер - картина не меняется. Левый - искажения, Правый - жужание. Останавливаю, жму плей на Deadbeef - норм играет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Видимо, для RME надо через плагин выводить, а аплеер выводит напрямую. Заставить аплеер выводить через плагин можно, для этого нужен другой /etc/asound.conf, но надо разбираться, какой именно в этом случае. И если менять этот файл, то в плеере выбирать устройство не надо, иначе он перезапишется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может быть это чем-то поможет? Правда там пишут о других моделях (более ранних), но и того же семейства HDSP.

https://www.linuxjou...om/article/7024

http://pd.klingt.org...hdsp-howto.html

Честно говоря, звук с этого проигрывателя Deadbeef и через ALSA плагин хуже, чем Аплеер мини х32 на той же карте на винде х64.

Изменено пользователем DAZZER

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@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
}
}
}
}

 

 

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо. Вспомнил, что когда-то натыкался на эту тему.

Т.е. в YoctoAP заменить (отредактировать вручную в мс) файл /etc/asound.conf?

Верхним? Куда писать нижний?

Кстати, не надо дописывать строчки

pcm.hdsp_spdif {
type plug
ttable.0.16 1
ttable.1.17 1
slave.pcm hdsp
}

?

Изменено пользователем DAZZER

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там два альтернативных варианта настроек. Оба можно пробовать вместо оригинального asound.conf. Но они, возможно, только для аналогового выхода. Для цифрового можно попробовать добавлять туда две этих строки ttable после card “DSP”.

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@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)"

не взлетает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...

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

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