Перейти к содержимому


HyperX Cloud  Умные колонки  Sennheiser IE400 IE500   
 

Album Player (Aplayer)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 15829

#15751 OFFLINE   PolarLight

PolarLight

    ГУРУ

  • Пользователи
  • 808 сообщений
Аудио тракт

Отправлено 18 August 2019 - 13:12

IgorA,
Здравствуйте, Игорь! Огромное Спасибо за очереное обновление. Сейчас буду пробовать.
В первую очередь сохранение на флешку из APmenu. В связи с этим позвольте нахальный вопрос. Вы не планируете добавить в  APmenu пункт "Обновление системы", чтобы без полной переустановки настроенной системы в автоматическом режиме обновлять только те модули, в которые разработчик внёс изменения. Спасибо.

С уважением,
Юрий
Спойлер
Streacom FC5 Alpha / MSI H270I GAMING PRO AC / Intel Core i5 - 7400 / 8 ГБ / Streacom ZF240 Fanless 240W ZeroFlex PSU / Clonesaudio SHAAR Deluxe + LINEAR POWER 2 / TINYAP x64 + UPnP/DLNA Renderer Album Player for Linux / Tchernov Classic USB A-B IC 1.0 m / NAD M51 - Продан / Tchernov Classic MkII IC RCA 0.62 m / Leben CS-300F / beyerdynamic T 1 (1. Generation)

#15752 OFFLINE   AleXH

AleXH

    Эксперт

  • Продвинутые
  • 1409 сообщений

Отправлено 18 August 2019 - 13:15

Игорь, необходимость 2-х разных процедур осознал. Как я понимаю, при переходе по .-+ выполняются следующие действия (упрощённо):
1. Определяем текущее местоположение и его принадлежность к треку номер N
2. Декрементируем/инкрементируем номер трека, получаем временную позицию для него в точных координатах с мс
3. осуществляем переход.
Время выполнения 1-3 для FM мизерное и по выполнению следующий Enter в п.1 вернёт уже другой, соответствующий, номер трека -+1, т.е. всё должно работать правильно. Почему же тогда не работает?

#15753 OFFLINE   IgorA

IgorA

    Эксперт

  • Автор темы
  • Продвинутые
  • 4194 сообщений

Отправлено 18 August 2019 - 13:19

PolarLight
Здравствуйте, Юрий.
Нет не планирую, поскольку система в целом не такая громоздкая для просто замены её на новую версию, а некоторые обновления не формализуются, поскольку меняют структуру самой системы. Как, например, вчерашнее обновление.

#15754 OFFLINE   IgorA

IgorA

    Эксперт

  • Автор темы
  • Продвинутые
  • 4194 сообщений

Отправлено 18 August 2019 - 13:28

Просмотр сообщенияAleXH (18 August 2019 - 13:15) писал:

Игорь, необходимость 2-х разных процедур осознал. Как я понимаю, при переходе по .-+ выполняются следующие действия (упрощённо):
1. Определяем текущее местоположение и его принадлежность к треку номер N
2. Декрементируем/инкрементируем номер трека, получаем временную позицию для него в точных координатах с мс
3. осуществляем переход.
Время выполнения 1-3 для FM мизерное и по выполнению следующий Enter в п.1 вернёт уже другой, соответствующий, номер трека -+1, т.е. всё должно работать правильно. Почему же тогда не работает?

Пункт 1 выполненный без задержек после пункта 3  вернёт предыдущий трек,  поскольку номер трека, запрашиваемый в произвольный момент в процессе воспроизведения,  идентифицируется по текущей позиции воспроизведения, а она после отбрасывания миллисекунд оказывается позицией предыдущего трека, а не выбранного. На самом деле, в воспроизведении трека с упреждением на пол-секунды ничего плохого нет, полезный запас с учётом возможных погрешностей в позиционировании и разметке .cue.
Переделать отработку позиционирования с секунд на учёт миллисекунд не сложно и этой проблемы не будет. Но не повод что-то менять срочно. Поэтому при какой-нибудь оказии.

#15755 OFFLINE   AleXH

AleXH

    Эксперт

  • Продвинутые
  • 1409 сообщений

Отправлено 18 August 2019 - 13:54

Просмотр сообщенияIgorA сказал:

а она после отбрасывания миллисекунд
так может не отбрасывать, либо процедуру разбить на две, с отбрасыванием и без.

Просмотр сообщенияIgorA сказал:

не повод что-то менять срочно
про срочно никто не говорит, но "и так сойдёт" сводит любую аргументацию по доработке на 05:30.

Просмотр сообщенияIgorA сказал:

в воспроизведении трека с упреждением на пол-секунды ничего плохого нет, полезный запас с учётом возможных погрешностей в позиционировании и разметке .cue.
Сталкивался с таким, но там наверняка в cue временные позиции смещены - при переходе по трекам слышно ~1 секунды предыдущего, затем тишина прегапа, затем трек начинается.

Сообщение отредактировал AleXH: 18 August 2019 - 14:01


#15756 OFFLINE   IgorA

IgorA

    Эксперт

  • Автор темы
  • Продвинутые
  • 4194 сообщений

Отправлено 18 August 2019 - 14:25

Просмотр сообщенияAleXH (18 August 2019 - 13:54) писал:

Просмотр сообщенияIgorA сказал:

а она после отбрасывания миллисекунд
так может не отбрасывать, либо процедуру разбить на две, с отбрасыванием и без.

Не отбрасывание не создаёт никаких накладных расходов, просто переменная, управляющая позиционированием сейчас хранит секунды. И секунды, и миллисекунды - в коде операнд типа int.

#15757 OFFLINE   PolarLight

PolarLight

    ГУРУ

  • Пользователи
  • 808 сообщений
Аудио тракт

Отправлено 18 August 2019 - 14:44

IgorA
Игорь, спасибо. В принципе согласен.
Попробовал обновление флешки, работает быстро и APmenu больше не вылетает. Спасибо.
Давно заметил, что в случае если в плеере не выбрана карта вывода, то при попытке выйти/перезагрузиться с сохранением, функция не срабатывает, выдавая ошибку. НО стоит только выбрать в плеере карту вывода, как сразу всё начинает работать правильно. Во всяком случае у меня.
Спойлер
Streacom FC5 Alpha / MSI H270I GAMING PRO AC / Intel Core i5 - 7400 / 8 ГБ / Streacom ZF240 Fanless 240W ZeroFlex PSU / Clonesaudio SHAAR Deluxe + LINEAR POWER 2 / TINYAP x64 + UPnP/DLNA Renderer Album Player for Linux / Tchernov Classic USB A-B IC 1.0 m / NAD M51 - Продан / Tchernov Classic MkII IC RCA 0.62 m / Leben CS-300F / beyerdynamic T 1 (1. Generation)

#15758 OFFLINE   Max_A

Max_A

    Знаток

  • Пользователи
  • 214 сообщений

Отправлено 18 August 2019 - 17:38

IgorA,
Вот бы в настройках АП в Виндоус добавить доступ к настройкам модуля вывода, а то переключать туда-сюда приходится. Типа иконки-шестtрёночки.

Изображение

Сообщение отредактировал Max_A: 18 August 2019 - 17:39


#15759 OFFLINE   IgorA

IgorA

    Эксперт

  • Автор темы
  • Продвинутые
  • 4194 сообщений

Отправлено 18 August 2019 - 18:36

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

Конвертер m3u файлов со ссылками на радиостанции в .rad файлы каналов радиокаталога плеера:

http://albumplayer.ru/m3u_to_rad.zip

В верхнее поле ввода можно скопировать ссылку на m3u.
Или по кнопке “Select m3u” выбрать локальный файл.
По кнопке “Select Output Folder” вызывается панель выбора выходной папки (там же её можно создать). Если оставить пустое поле, файлы будут созданы в папке программы.
По кнопке “Convert” запускается конвертация.
Папку с новыми .rad файлами следует добавить в папку Radio, вложенную в папку плеера.

#15760 OFFLINE   main user

main user

    Знаток

  • Пользователи
  • 185 сообщений
  • ГородОбнинск
  • Занятие:electrical manufacturing

Отправлено 19 August 2019 - 15:55

Игорь, доброго дня. Подскажите, пожалуйста, по настройкам плеера.
Надо ли в настройках плеера ставить галку Автомат системной частоты (и 24 bit)? Или оставлять по умолчанию (выкл.)?
Режим службы что дает?
В Select Audio Device надо ставить галку Force Direct Mode?
Сразу скажу, система Windows 7 64-bit, вывод через USB ЦАП. Использую плеер с настройками: Использование ядер - Одно ядро, Режим воспроизведения - Direct Input, Период таймера - Default, Модуль вывода - EXTRAS WAVEOUT, Приоритет - REALTIME, DSP Формат вывода - 24 bit.
Или посоветуете другие настройки?

Сообщение отредактировал main user: 19 August 2019 - 15:57


#15761 OFFLINE   IgorA

IgorA

    Эксперт

  • Автор темы
  • Продвинутые
  • 4194 сообщений

Отправлено 19 August 2019 - 20:19

main user
Предпочтения зависят от конкретной ситуации, поэтому универсальных советов нет. Я слушаю плеер с настройками "из коробки", только меняю модуль вывода обычно на EXTRAS ASIO.
Галка Force Direct Mode не влияет на вывод декодированного PCM потока. Она оставлена, поскольку это один из параметров инициализации вывода.
Ваши настройки для Waveout нормальные.
Автомат системной частоты с этим модулем вывода оправдан, поскольку без него в общем случае будет передискретизация потока системой. Но при этом важно через ресемплер отключить на выходе неподдерживаемые устройством вывода частоты дискретизации, иначе можно загнать драйвер в нерабочее состояние.
Режим службы означает запуск модуля вывода как системной службы. Это меняет правила, по которым система работает с программой. В частности, такой процесс изолирован от экранного вывода и оконных сообщений. Но это не обязано как-то сказываться на звуке. Это вариация условий воспроизведения, которая добавлена для экспериментаторов.

#15762 OFFLINE   IgorA

IgorA

    Эксперт

  • Автор темы
  • Продвинутые
  • 4194 сообщений

Отправлено 21 August 2019 - 10:06

Сборка TinyAP на странице плеера для Linux обновлена до версии 1.17.
Исправлено отображение содержания папки /media в файловом менеджере плеера после загрузки. Исправлены пропорции панели настроек плеера в браузере Midori.

Тем, у кого проблемы с работой сетевой карты в TinyAP, может помочь добавление в сборку пакета firmware-all.
Для этого надо два файла из архива
http://albumplayer.r...-firmware64.rar
поместить на флешку в папку
tce/sce
и в файл
tce/sceboot.lst
добавить (через FAR или из Linux) строку
firmware-all

Экспериментальная сборка TinyAP на базе новой dCore buster с ядром 4.19.10.
http://albumplayer.r...nyap-buster.iso
В новой системе есть проблемы с поддержкой графического интерфейса, поэтому сборка без собственного GUI.
firmware-all в комплекте.
В автозагрузке аплеер, рендерер и апменю. Открываются, как обычно, по портам 7778, 7779, 7780.
Конфигурация с динамическим IP, который можно увидеть в свойствах рендерера, в интерфейсе роутера или по команде ifconfig в консоли системы.
Для поддержки Wi-Fi надо добавить в tce/sce пакеты из этого архива (и раскомментировать их загрузку в tce/sceboot.lst):
http://albumplayer.r...ster-wifi64.rar
, запустить wifi.sh, настроить подключение, раскомментировать запуск wifi.sh в /opt/bootlocal.sh, сохраниться: filetool.sh -b
Установлен SSH сервер. Логин: tc Пароль: aplayer2019

Сообщение отредактировал IgorA: 21 August 2019 - 10:14


#15763 OFFLINE   verisokin

verisokin

    Знаток

  • Пользователи
  • 195 сообщений

Отправлено 21 August 2019 - 13:22

Игорь всех благ Вам.
Есть ли возможность скачать архив консольных версий aplayer 2.0?
У меня при замене с линуковской консольной 64-х версии плеера 2.0.2 на 2.0.3 и последующем прослушивании - регресс в звуке. Т.е. слушаю в версии 2.0.2, затем команда копирования и замены на новую версию плеера и слушаю повторно те же композиции.
Слегка снизилось разрешение в звуке и появились искажения в звуке - проявляются как слегка обволакивающая пелена в звуке и слегка шумность в звуке увеличилась.
Хотелось бы послушать предыдущие все версии 2.0 для сравнения.

Пожелание - на оф. сайте сделать возможность скачивания архива версий плеера.

Сообщение отредактировал verisokin: 21 August 2019 - 13:29


#15764 OFFLINE   verisokin

verisokin

    Знаток

  • Пользователи
  • 195 сообщений

Отправлено 21 August 2019 - 13:36

dCore buster - дистрибутив TinyAP сделан на основе исходников дебиана 10 ?

Сообщение отредактировал verisokin: 21 August 2019 - 13:37


#15765 OFFLINE   IgorA

IgorA

    Эксперт

  • Автор темы
  • Продвинутые
  • 4194 сообщений

Отправлено 21 August 2019 - 13:41

verisokin

Консольный плеер с момента тестирования и релиза 2 марта версий на FFmpeg движке фактически не менялся. Поэтому, если есть 2.02, то этого достаточно. В 2.03 единственное изменение по существу - переход к  статической сборке с библиотеками, ранее загружавшимися динамически. Но  судя по всей предыдущей практике, такая мера всегда была только на пользу. Я сравнивал, правда, только версии плеера с веб-интерфейсом, но там новый вариант явно не уступал исходному.

Просмотр сообщенияverisokin (21 August 2019 - 13:36) писал:

dCore buster - дистрибутив TinyAP сделан на основе исходников дебиана 10 ?
Да

#15766 OFFLINE   verisokin

verisokin

    Знаток

  • Пользователи
  • 195 сообщений

Отправлено 21 August 2019 - 14:14

Игорь, а какую версию движка FFmpeg Вы используете?
Я сам стараюсь собирать всё статически то, что критично для звука и как правило в этом случае звуку лучше.
Как я понял вы используете вроде gcc 4.8.2(3) для сборки плеера из исходников, можите попробывать собрать  версию плеера но на gcc 4.7.2 ?
Может здесь собака порылась?
Дебиан 7 по умолчанию gcc-4.7.2.

Сообщение отредактировал verisokin: 21 August 2019 - 14:17


#15767 OFFLINE   IgorA

IgorA

    Эксперт

  • Автор темы
  • Продвинутые
  • 4194 сообщений

Отправлено 21 August 2019 - 16:45

verisokin
Под движком в данном случае имелся ввиду движок по входу, а не по выходу, то есть, пакет декодеров.
Версия FFmpeg 3.4.1. В более старых не все форматы работают, в более новых - субъективно хуже звук (а объективно чуть выше нагрузка при декодировании).

Если хочется Дебиан 7 и gcc 4.7, то пожалуйста - пробуйте, сравнивайте.
Собранный на Дебиан 7 файл консольного плеера x64 с динамической компоновкой с библиотеками C++.
http://albumplayer.r...t/ap-std.tar.gz
И он же со статической компоновкой
http://albumplayer.r...p-static.tar.gz
Собрано пока без библиотеки OpenSSL, но на воспроизведение файлов это не влияет, только некоторые радиостанции работать не будут.

Чтобы не копировать при сравнении файлы, можно их переименовать, например, в ap1 и ap2 и запускать поочередно из одной папки. Да и остальные версии можно собрать туда же.

#15768 OFFLINE   verisokin

verisokin

    Знаток

  • Пользователи
  • 195 сообщений

Отправлено 21 August 2019 - 17:27

Игорь очень благодарен. Всех благ.

#15769 OFFLINE   PolarLight

PolarLight

    ГУРУ

  • Пользователи
  • 808 сообщений
Аудио тракт

Отправлено 22 August 2019 - 00:58

Просмотр сообщенияIgorA сказал:

Экспериментальная сборка TinyAP на базе новой dCore buster с ядром 4.19.10.
Игорь, здравствуйте. Вы знаете, в этом что-то есть ... Надо ещё послушать.
Спойлер
Streacom FC5 Alpha / MSI H270I GAMING PRO AC / Intel Core i5 - 7400 / 8 ГБ / Streacom ZF240 Fanless 240W ZeroFlex PSU / Clonesaudio SHAAR Deluxe + LINEAR POWER 2 / TINYAP x64 + UPnP/DLNA Renderer Album Player for Linux / Tchernov Classic USB A-B IC 1.0 m / NAD M51 - Продан / Tchernov Classic MkII IC RCA 0.62 m / Leben CS-300F / beyerdynamic T 1 (1. Generation)

#15770 OFFLINE   IgorA

IgorA

    Эксперт

  • Автор темы
  • Продвинутые
  • 4194 сообщений

Отправлено 24 August 2019 - 21:02

Обновлен плеер для Linux.

• Обновлен плеер с веб-интерфейсом. Исправлен доступ к вновь
подключаемым устройствам в файловом менеджере плеера
и отображение содержания корневой папки при первой загрузке.
• Обновлен консольный плеер. Устранёны пропуски треков при
частом переключении треков через индексную карту .cue.
• В сборку TinyAP добавлена поддержка режима вывода DSD Native
для ЦАПов TEAC.
• В загрузочных сборках для PC и Raspberry Pi плеер обновлен
в соответствии с последними изменениями.

#15771 OFFLINE   AleXH

AleXH

    Эксперт

  • Продвинутые
  • 1409 сообщений

Отправлено 25 August 2019 - 09:07

IgorA, спасибо, теперь переходы по трекам работают идеально. Если надумаете выводить при этом не временную позицию, а всю строку из cue целиком, то я только за.

#15772 OFFLINE   IgorA

IgorA

    Эксперт

  • Автор темы
  • Продвинутые
  • 4194 сообщений

Отправлено 25 August 2019 - 19:10

Для тестирования сборка dietAP для микрокомпьютеров ODROID-C2, на базе 64-разрядной DietPi. Записывается на карту памяти от 1GB программой Rufus.

http://albumplayer.ru/linux/dietap.zip

Сборка включает в себя плеер с веб-интерфейсом, консольный плеер, меню управления APmenu и Roon/LMS бридж.

При загрузке по умолчанию используется динамический IP, который можно посмотреть в интерфейсе роутера или в свойствах рендерера APlayer MediaRenderer через программы BubbleUPnP или mConnect.
Для настройки на статический IP надо в файле dietpi.txt на FAT разделе карты памяти поменять AUTO_SETUP_NET_USESTATIC=0 на =1 и в следующих строках задать нужные параметры.

Установлен файловый менеджер mc.

Вход по SSH
логин: root пароль: dietpi

В отличие от оригинальной DietPi, добавлено автомонтирование в папку /media USB накопителей при загрузке и при подключении в процессе работы.
Файловый менеджер плеера по умолчанию настроен на папку /media как на корневую. Для доступа к полной файловой системе надо убрать media в поле Root Folder на первой вкладке настроек плеера.

Монтирование сетевых дисков через запуск dietpi-drive_manager.
Не следует его запускать при подключенных NTFS накопителях, иначе он поставит не нужный пакет ntfs-3g.

Меню управления плеером и системой открывается по адресу ip_компьютера:7780
Из меню можно перейти в плеер и настройки рендерера. Прямой доступ к ним по портам 7778 и 7779.

Консольный плеер запускается в терминале командой ap.sh

Для включения в автозагрузку компонента для вывода на рендерер из Roon и LMS сервера, надо раскомментировать последнюю строку в файле /opt/bootlocal.sh. Запускать этот компонент по выбору можно через APmenu.

Руководство пользователя плеера, включающее в себя описание рендерера, консольного плеера и APmenu:
http://albumplayer.r...x_manual_ru.pdf


При использовании встроенного вывода  звука через HDMI режим доступа к буферу драйвера на первой вкладке настроек надо переключить с MMAP на R/W.

Сообщение отредактировал IgorA: 25 August 2019 - 20:25


#15773 OFFLINE   Ozi

Ozi

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 40 сообщений

Отправлено 26 August 2019 - 23:55

Обновленная версия плеера с FFmpeg 3.4.1 стала звучать гораздо правильнее...

Сообщение отредактировал Ozi: 27 August 2019 - 00:08


#15774 OFFLINE   PolarLight

PolarLight

    ГУРУ

  • Пользователи
  • 808 сообщений
Аудио тракт

Отправлено 27 August 2019 - 20:14

IgorA
Здравствуйте, Игорь! Помогите пожалуйста!!
Подключил звуковую карту E-MU 1212m PCI. Выбрал её в плеере и обратил внимание, что во вкладке Status отображается поддержка только 16 bit выхода. Я надеялся на поддержку 24 bit. Можно что-то сделать. Для меня это критично, т.к. планирую использовать цифровуй карту от E-MU 1212m в связке с MOD3.
Спасибо.

С уважением,
Юрий
Спойлер
Streacom FC5 Alpha / MSI H270I GAMING PRO AC / Intel Core i5 - 7400 / 8 ГБ / Streacom ZF240 Fanless 240W ZeroFlex PSU / Clonesaudio SHAAR Deluxe + LINEAR POWER 2 / TINYAP x64 + UPnP/DLNA Renderer Album Player for Linux / Tchernov Classic USB A-B IC 1.0 m / NAD M51 - Продан / Tchernov Classic MkII IC RCA 0.62 m / Leben CS-300F / beyerdynamic T 1 (1. Generation)

#15775 OFFLINE   IgorA

IgorA

    Эксперт

  • Автор темы
  • Продвинутые
  • 4194 сообщений

Отправлено 27 August 2019 - 22:53

Здравствуйте, Юрий.
В отношении поддерживаемой разрядности вывода плеер сам ничего не решает. Здесь всё в ведении драйвера. Если иногда какие-то настройки в файлах конфигурации могут на это влиять, то, опять же, надо искать информацию по конкретному драйверу, и по  E-MU 1212m PCI мне ничего в этом плане не встречалось.
Можно посмотреть в какой-нибудь новейшей системе на пятом ядре - что там плеер покажет.
Можно попробовать выбирать разные SUBDEVICE в списке  карт, если их там более одного.





Похожие темы Collapse

  Название темы Форум Автор Статистика Последнее сообщение

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Изображение
Беспроводные наушники в магазине Dr.Head.