На Android нет подсистемы ALSA, через которую работает этот плеер. Поэтому не планируется.
В системах Yoctoap/piCoreAP обновлен плеер.
• В режиме воспроизведения Standard
с включенной опцией Gapless Mode устранен переход на
следующую радиостанцию при обрывах соединения.
• В тех случаях, когда в тегах файлов из одной папки указаны
разные исполнители, в список треков добавлен вывод
исполнителя после названия трека.
• В образ карты памяти для Raspberry Pi Zero W добавлены
драйверы для звуковых карт - шляп.
Игорь, скажите пожалуйста, а не могли бы Вы прикрутить к сборкам для малинок новый интерфейс, который Вы выложили на другом сайте)???
Руслан, пока не вижу смысла. В телефонах и планшетах там загружается аналог Light интерфейса, но менее удобный для управления, на мой взгляд, чем используемый сейчас в плеере. Основной смысл новшества в десктопной версии, а она актуальнее для пользователей PC.
Ну выглядит она по человечески))) а то что сейчас это родной 95й год. Ну честно, без обид.
Так Light версия интерфейса уже есть в комплекте плеера для Linux. И она близка к обсуждаемой, просто компоновка графической и текстовой части там не по горизонтали, а по вертикали. И в этой новой версии интерфейса от Powerma для телефонов и планшетов загружается аналог Light версии, но даже ухудшенный в плане удобства управления, на мой взгляд, чем сейчас используемый в плеере.
Игорь, скажите пожалуйста, возможно ли сделать сборку под nanopi neo2?
Скорее всего, да, но в отсутствие у меня устройства нужна помощь заинтересованных лиц в тестировании пробных вариантов.
Пока есть заготовка (образ для microSD) без модуля ядра для USB Audio, которую надо проверить на предмет, загружается ли система и монтируется ли загрузочный раздел в /mnt/boot. Там должен быть apconfig.txt и другие файлы:
Игорь спасибо как только плата ко мне приедет обязательно сделаю что смогу
Скажите а можно слушать TIdal на yuctoap на малинке 4?
Можно, если управлять рендерером с планшета или смартфона через программы mConnect или BubbleUPnP. При этом при управлении с Android устройств и с iPad (за исключением iPhone) трафик через телефон/планшет не прокачивается, а рендерер загружает треки прямо с серверов Tidal.
Игорь, не подскажете, что нужно включить в roon, чтобы все работало?
В Yoctoap надо включить в автозагрузку Roon/LMS Bridge или запускать его через APmenu (и не выключать APRenderer).
В плеере Roon в настройках Settings на вкладке Setup следует включить опцию Enable Squeezebox Support. После этого рендерер будет доступен для выбора в Roon как Squeezelite устройство. В настройках Squeezelite устройства не следует выключать включенную по умолчанию опцию передачи данных в формате FLAC. Если на компьютере с плеером Roon установлен Logitech Media Server, его следует останавливать на время использования Roon с рендерером. Иначе рендерер не будет виден в Roon.
У меня видно как три сквизбокса, на них рендерится с окна, но звук со шляпы не выводится.
Если три, то, видимо, потому, что бридж обслуживает все рендереры, которые находит в сети. Но даже в этой ситуации, если выполнить все условия, которые у меня указаны, обычно звук на какое-то из Squeezebox устройств выводится через рендерер плеера.
А без roon аплеер выводит на эту шляпу?
Да, без рун все отлично выводится.
Игорь, спасибо. Нашёлся среди трёх. Первый раз не получилось, сейчас все ок.
Установил сегодня Yoctoap на малинку Pi3b c китайской шляпкой Pi Hat, не сразу получилось запустить, но относительно быстро разобрался. До этого стояла Volumio. Играло жестковато и утомительно, только радио за счет низкого битрейта не так елозило по ушам. Звук с Yoctoap даже через такую простенькую шляпку радикально улучшился. Теперь можно прослушивать и файлы в приемлемом качестве, а не только радио. Спасибо за сборку!
Для плеера и рендерера в составе Yoctoap доступен тестовый конвольвер:
http://albumplayer.ru/linux/ap-convolver.tar.gz
Для использования файлы из архива из папки, соответствующей платформе, надо скопировать в папку плеера с заменой. Копии заменяемых 4-х файлов можно сохранить для возможности оперативного отката. Добавляется папка cfilters, в которую следует помещать используемые файлы импульсного отклика в формате WAV 32bit IEEE float . Для стерео фонограмм нужен стерео файл импульсного отклика. В папке cfilters для примера и проверки работоспособности присутствует созданный в программе rePhase V-образный эквалайзер для частоты 44K, поднимающий на 6dB верхние и нижние частоты.
Управление конвольвером в плеере доступно на вкладке Convolver в секции DSP панели настроек, а в рендерере - на вкладке Conv панели настроек.
Там можно включить и выключить конвольвер. При включении надо указывать в поле ввода номер используемого фильтра из списка.
Файлы импульсного отклика для конвольвера могут создаваться в программах для коррекции характеристик помещения (REW и др.) и в программе rePhase ( https://rephase.org ) под Windows.
Частота дискретизации фильтра должна соответствовать частоте дискретизации аудиопотока.
Поэтому либо следует преобразовывать ресемплером все частоты в частоту используемого фильтра, либо использовать семейство фильтров на разные частоты.
Для последнего варианта плеер поддерживает автоматическое переключение используемого файла фильтра в соответствии с частотой дискретизации исходника.
Чтобы это работало, повторяющееся имя файла фильтра должно начинаться с трёхзначного кода частоты в квадратных скобках:
[044]sample.wav, [048]sample.wav, … [384]sample.wav
С обычными файлами (без префиксов) конвольвер также работает.
Из отдельного архива можно скопировать в папку cfilters фильтры для конвольвера для бинаурального эффекта, восстанавливающего сцену в наушниках:
http://albumplayer.ru/linux/test/binaural2.tar.gz
Для этого эффекта выбирать в списке фильтров надо не wav-файлы импульсов (файлы HR.wav, HL.wav вспомогательные и выбирать их не надо), а файлы конфигурации конвольвера Binaural30.txt и Binaural50.txt. Первый соответствует колонкам повернутым на 30 градусов к слушателю, второй - на 50. То есть, во втором несколько ближе звук и шире стереобаза. Я рекомендую попробовать Binaural50.txt. Эффект интересный, подача меняется довольно сильно.
Эти файлы можно использовать и с конвольвером для Windows версии плеера. Там импульсы можно скопировать в любую папку, а пути к WAV файлам в txt-файлах надо исправить на полные пути в Windows, например, C:\Impulses\HL3.wav.
Следует учитывать, что импульсы для конвольвера всегда для конкретной частоты дискретизации. Бинауральные - для 44100. Для других частот потребуется ресемплер в 44100.
Игорь, здравствуйте!
То есть, в корень загрузочной флешки?
Что-то я, видимо, сделал не так, в DSP ничего не появилось.
Здравствуйте, Сергей.
В корень загрузочной флешки можно скопировать файлы архивов для транспортировки в систему. Тогда изнутри системы они найдутся в папке /mnt/boot.
Или скопировать на любую другую флешку и тогда они найдутся в /media/флешка.
Для последнего варианта более подробная инструкция по установке. Если система загружается без подключенного монитора, подразумевается доступ по SSH (логин root, без пароля):
- Скопировать архивы с конвольвером и фильтрами на флешку и вставить её в USB порт компьютера с системой.
- Выгрузить плеер в APmenu или его интерфейсе.
- Запустить mc. Если Yоctoap загружена в графическом режиме, то предварительно выйти в текстовый режим (Ctrl-Alt-Backspace).
- В одной панели mc зайти в папку /usr/aplayer
- В другой панели mc зайти в папку /media/флешка. Там в архив ap-convolver.tar.gz. В нём в папку с версией плеера, соответствующей платформе (например, aplayer-x64 если система 64-разрядная для PC).
- Выделить в папке с конвольвером клавишей Insert папку cfilters и 4 файла, нажать F5, подтвердить для всех файлов в папке плеера замену (для 32-разрядной PC-версии Yocto не следует заменять файл aplayer.css).
- Зайти в архив с фильтрами и скопировать все файлы в папку cfilters в папке плеера.
- Запустить в Yoctoap, если надо, графический интерфейс командой weston, запустить плеер в APmenu.