Перейти к содержанию
View in the app

A better way to browse. Learn more.

Dr.Head Forum. Всё можно послушать!

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

1920x420_D.webp

Album Player (Aplayer)

Featured Replies

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

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

  • Ответов 20,7k
  • Просмотры 3,1m
  • Создана
  • Последний ответ

Больше всех сообщений

Популярные сообщения в теме

  • Есть область "beyong bit-perfect". То есть, когда bit-perfect уже есть, а проблемы остаются. Авторы ряда популярнейших плееров, включая foobar2000 и AIMP, активно отрицают саму принципиальную возможн

  • Обновление плеера от 31.01.2023 Для Windows • Исправлено восстановление выбора последнего воспроизводившегося трека при перезапуске плеера для альбомов с индексной картой .cue. • Для веб-интер

  • Для чайников все просто и так - нажать кнопку "пуск" и слушать. Настройки - от лукавого

Изображения в теме

Опубликовано

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

На новую флешку установил (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 .

ОК
Опубликовано

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

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

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

Опубликовано
  • Автор

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

Опубликовано

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

Опубликовано

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

 

 

Опубликовано

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

Т.е. в 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”.

Опубликовано

@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

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

Account

Navigation

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.