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

sale50feb.webp

sale50feb.webp

komplekti_dec122024.webp

sale50feb.webp

friends_club.webp

sale50feb.webp

aurian_jan23.jpg

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

Игорь, необходимость 2-х разных процедур осознал. Как я понимаю, при переходе по .-+ выполняются следующие действия (упрощённо):

1. Определяем текущее местоположение и его принадлежность к треку номер N

2. Декрементируем/инкрементируем номер трека, получаем временную позицию для него в точных координатах с мс

3. осуществляем переход.

Время выполнения 1-3 для FM мизерное и по выполнению следующий Enter в п.1 вернёт уже другой, соответствующий, номер трека -+1, т.е. всё должно работать правильно. Почему же тогда не работает?

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


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

@PolarLight

Здравствуйте, Юрий.

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

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


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

Игорь, необходимость 2-х разных процедур осознал. Как я понимаю, при переходе по .-+ выполняются следующие действия (упрощённо):

1. Определяем текущее местоположение и его принадлежность к треку номер N

2. Декрементируем/инкрементируем номер трека, получаем временную позицию для него в точных координатах с мс

3. осуществляем переход.

Время выполнения 1-3 для FM мизерное и по выполнению следующий Enter в п.1 вернёт уже другой, соответствующий, номер трека -+1, т.е. всё должно работать правильно. Почему же тогда не работает?

 

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

Переделать отработку позиционирования с секунд на учёт миллисекунд не сложно и этой проблемы не будет. Но не повод что-то менять срочно. Поэтому при какой-нибудь оказии.

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


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

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

 

не повод что-то менять срочно

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

 

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

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

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

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


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

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

 

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

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


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

@IgorA

Игорь, спасибо. В принципе согласен.

Попробовал обновление флешки, работает быстро и APmenu больше не вылетает. Спасибо.

Давно заметил, что в случае если в плеере не выбрана карта вывода, то при попытке выйти/перезагрузиться с сохранением, функция не срабатывает, выдавая ошибку. НО стоит только выбрать в плеере карту вывода, как сразу всё начинает работать правильно. Во всяком случае у меня.


С уважением, Юрий

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


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

<p>@IgorA,

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

 

4O47238.png

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

 

Musician Pegasus (сменил Audio-GD D77) -> Schiit Lyr Multibit (Jcat Femto -> Neotech NEUB-1020 -> Пегас-> Lyr) + HD650 + Hifiman 560 v.2 + Genelec 8010 (замена кондюков) + Dynaudio 9S (замена проводки и кондюков)

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


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

@Max_A

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

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

 

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

 

http://albumplayer.ru/m3u_to_rad.zip

 

В верхнее поле ввода можно скопировать ссылку на m3u.

Или по кнопке “Select m3u” выбрать локальный файл.

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

По кнопке “Convert” запускается конвертация.

Папку с новыми .rad файлами следует добавить в папку Radio, вложенную в папку плеера.

  • Нравится 1

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


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

Игорь, доброго дня. Подскажите, пожалуйста, по настройкам плеера.

Надо ли в настройках плеера ставить галку Автомат системной частоты (и 24 bit)? Или оставлять по умолчанию (выкл.)?

Режим службы что дает?

В Select Audio Device надо ставить галку Force Direct Mode?

Сразу скажу, система Windows 7 64-bit, вывод через USB ЦАП. Использую плеер с настройками: Использование ядер - Одно ядро, Режим воспроизведения - Direct Input, Период таймера - Default, Модуль вывода - EXTRAS WAVEOUT, Приоритет - REALTIME, DSP Формат вывода - 24 bit.

Или посоветуете другие настройки?

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

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


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

@main user

Предпочтения зависят от конкретной ситуации, поэтому универсальных советов нет. Я слушаю плеер с настройками "из коробки", только меняю модуль вывода обычно на EXTRAS ASIO.

Галка Force Direct Mode не влияет на вывод декодированного PCM потока. Она оставлена, поскольку это один из параметров инициализации вывода.

Ваши настройки для Waveout нормальные.

Автомат системной частоты с этим модулем вывода оправдан, поскольку без него в общем случае будет передискретизация потока системой. Но при этом важно через ресемплер отключить на выходе неподдерживаемые устройством вывода частоты дискретизации, иначе можно загнать драйвер в нерабочее состояние.

Режим службы означает запуск модуля вывода как системной службы. Это меняет правила, по которым система работает с программой. В частности, такой процесс изолирован от экранного вывода и оконных сообщений. Но это не обязано как-то сказываться на звуке. Это вариация условий воспроизведения, которая добавлена для экспериментаторов.

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


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

Сборка 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
  • Нравится 3

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


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

Игорь всех благ Вам.

Есть ли возможность скачать архив консольных версий aplayer 2.0?

У меня при замене с линуковской консольной 64-х версии плеера 2.0.2 на 2.0.3 и последующем прослушивании - регресс в звуке. Т.е. слушаю в версии 2.0.2, затем команда копирования и замены на новую версию плеера и слушаю повторно те же композиции.

Слегка снизилось разрешение в звуке и появились искажения в звуке - проявляются как слегка обволакивающая пелена в звуке и слегка шумность в звуке увеличилась.

Хотелось бы послушать предыдущие все версии 2.0 для сравнения.

 

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

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

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


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

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

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

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


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

verisokin

 

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

 

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

Да

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


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

Игорь, а какую версию движка FFmpeg Вы используете?

Я сам стараюсь собирать всё статически то, что критично для звука и как правило в этом случае звуку лучше.

Как я понял вы используете вроде gcc 4.8.2(3) для сборки плеера из исходников, можите попробывать собрать версию плеера но на gcc 4.7.2 ?

Может здесь собака порылась?

Дебиан 7 по умолчанию gcc-4.7.2.

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

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


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

@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 и запускать поочередно из одной папки. Да и остальные версии можно собрать туда же.

  • Нравится 1

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


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

Экспериментальная сборка TinyAP на базе новой dCore buster с ядром 4.19.10.

Игорь, здравствуйте. Вы знаете, в этом что-то есть ... Надо ещё послушать.

С уважением, Юрий

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


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

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

 

• Обновлен плеер с веб-интерфейсом. Исправлен доступ к вновь

подключаемым устройствам в файловом менеджере плеера

и отображение содержания корневой папки при первой загрузке.

• Обновлен консольный плеер. Устранёны пропуски треков при

частом переключении треков через индексную карту .cue.

• В сборку TinyAP добавлена поддержка режима вывода DSD Native

для ЦАПов TEAC.

• В загрузочных сборках для PC и Raspberry Pi плеер обновлен

в соответствии с последними изменениями.

  • Нравится 1

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


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

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

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


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

Для тестирования сборка 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
  • Нравится 1

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


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

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

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

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


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

@IgorA

Здравствуйте, Игорь! Помогите пожалуйста!!

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

Спасибо.

 

С уважением,

Юрий


С уважением, Юрий

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


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

Здравствуйте, Юрий.

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

Можно посмотреть в какой-нибудь новейшей системе на пятом ядре - что там плеер покажет.

Можно попробовать выбирать разные SUBDEVICE в списке карт, если их там более одного.

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


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

Перебор SUBDEVICE к сожалению ни чего не дал. Похоже надо доустанавливать драйвер. Но карта такая древняя, что на неё сложно что-то найти. В сети встречаются частные инструкции, но они сами такие древние, что основаны на Alsa тех времён. Поэтому пробовать их скажем прямо, стрёмно. А как применить эти инструкции к сегодняшнему состоянию TINYAP не известно. Да и напортачить можно.

 

P.S. Игорь, посмотрите пожалуйста, это не он? Если он, то как его безболезненно установить в актуальную сборку TINYAP?

Спасибо.

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

С уважением, Юрий

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


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

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

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

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

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

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

Войти

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

Войти

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

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

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

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

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