Album_Player и другое...

Album_Player и другое...

Алексей

Это про звук. Про музыку. Про то, как можно за минимум усилий получить максимум. И даже больше - за минимум вложений.
Скрин1

Сценарий для примера. У вас есть тв-бокс на андроиде (обязательно с root) и вам нужна не только картинка по смыслу и качеству, но хотелось бы добыть через эту коробку еще и хороший звук в плане стерео. Есть разные решения про звук на андроид тв-боксах но все они по разному убоги. Здесь я представлю еще один вариант получения приличного звука с тв-бокса, частично замороченного, но пока наверное, лучшего по совокупности +/-.
Речь про вывод звука в юсб-цап. Не ждите хорошего звука по hdmi, ибо как правило его обрабатывает ав-ресивер и уже этим фактом про условный "HiFi" можно забыть. Да, здесь я намекаю на легкую форму аудиофилии, но кто в теме, тот в теме.
Что нам предлагает рынок? UAPP, Hiby music и пр. конечно по своему хороши, но...
APlayer лучше. Огромная благодарность автору этого плеера не только за сам плеер, но и его поддержку и развитие уже долгое время. Да, этот плеер под linux и win. Есть еще семейство одноплатных компьютеров, где трудится АПлеер (APlayer) в составе комплексного решения (YoctAP) по выводу звука. Это отдельная пестня и не будем отвлекаться, кто захочет пойти дальше - всё есть в инетах. Короче...

АПлеер/АПрендерер, Spotifi коннект, AirPlay и даже Roon Bridge теперь на тв-боксе! Каков замах, а?!

И что самое главное - для пользования всем этим не нужен телевизор! Ну, иногда, но сейчас не про это. Общая схема использования - Сервер-клиент. Даже управление самим плеером происходит через веб! Меняйте свои привычки, если кому привычнее включить телевизор, запустить апк и тыкать там кнопки, то для истинного стерео этого совсем не нужно. Т.е., тв-бокс теперь превращается в сетевой плеер-стример, разумеется, с удалённым управлением. Где через веб"морду" или сторонние приложения на мобиле/компьютере можно управлять и проигрывать музыку с разных источников.

Начнем...

Буду здесь называть комплекс "плюшек" от автора АПлеера ЁктАП-ом, по аналогиями с его, автора, решениями на одноплатниках. Это вовсе не полноценный YoctAP, просто внешне похоже и ПО то же практически, но низкоуровневая работа разумеется другая. И вот почему - мы будем ставить линуксовые вещи в Андроид! И даже не прямо в андроид, а через прокладку, условную виртуальную машину, Linux Deploy (далее, Деплой). Тв-боксу это никак не повредит. Ничем его особо не нагрузит. Процессы в андроиде и в этой прокладке идут параллельно. Единственное, где надо потесниться, это во внутренней памяти бокса - нужно место для "хранения" этой прокладки в размере 2Gb. Надеюсь, это никого не расстроит.
И еще немного текста для понимания, вся конструкция выглядит так - В андроиде установлен Деплой (через .apk), где запускается linux с предустановленными плюшками (ПО) от сборок ЁктАП-а.

Поехали...
1. Скачиваем .apk Деплоя или с 4PDA.
2. Скачиваем образ linux с ЁктАПом (Mega) или с Google диска

П.С. кто скачал образ linux до 21.04.25 перескачайте, там была ошибочка в скрипте автозапуска ПО и ломается вход по ssh.

Кладём этот образ в корень внутренней памяти бокса. По умолчанию, в каком-то из юсб портов бокса у вас должен быть воткнут юсб-цап, который собственно и будет выводить вам стерео хифи в аналоговом варианте для дальнейшего усиления и прослушивания музыки.
Устанавливаем Деплой. Для локального использования внутренней памяти бокса в настройках Деплоя нужно прописать точки монтирования, т.е. те "места", которые будут видны ЁктАПу, как диски/внутренняя память. А так же, для использования внешних домашних (локальных сетевых) расшареных ресурсов, например компьютер, NAS и пр. нам придется примонтировать их через cifs/nfs клиенты в Андроиде. Увы, "напрямую" ЁктАП этого не сделает. В тв-боксах Ugoos эти клиенты есть в Настройках "из коробки". Жаль, что cifs/nfs-шара монтируется только одна. Теперь мы можем указать в точках монтирования Деплоя пути этих шар.

Настройки Деплоя (черточки в правом верхнем углу после кнопок Старт Стоп). Идем по порядку сверху вниз, меняем только имя Пользователя и Пароль. Пишем root и root.
Далее идут "разделы"

Запуск - ставим галку и всё.

Монтирование - ставим галку, открываем раздел Точки монтирования, жмем плюсик и пишем:
/dev/block/sda1 (исходная, ваш хдд в юсб например)
/media/usb (целевая, для линукс-пользователей)
Добавляем еще одну, собственно внутреннюю память бокса:
/data/media
/media/sdcard
Или не сдкард, можете обозвать внутреннюю память как угодно, но только эту часть строки, /media/ не стоит трогать.
Скрин2
Если на тв-боксах Ugoos вы через cifs в андроиде (в настройках бокса) примаунтите внешнюю самба-шару, то можно прописать еще одну точку монтирования для cifs
/mnt/media_rw/cifs
/media/cifs

SSH - ставим галочку

С настройками покончили. ПульсАудио лучше не включать, его всё равно придется отключать для работы АПлеера.
Графика тоже нам не нужна. Но тут можете и поизвращаться при желании. Толку от этого 0, больше лишней нагрузки на проц и т.п.

Еще момент - т.к. это всё делается на постоянной основе и цап всегда в юсб и будет использоваться для музыки, то в настройках Андроида (система/настройки/звук...) надо отключить использование звука (цап-а) в юсб. Иначе андроид будет заворачивать звук в цап и кино будет молчать.

В настройках приложений (андроид) нужно на всякий отключить для Деплоя режим "Экономить энергию". Лишним это точно не будет.

Всё! Деплой настроен, андроид настроен, образ линукса (Ёктап) лежит в корне внутренней памяти.
Жмём кн.Старт в Деплое.
Система спросит про root - разрешаем!
Наш ЁктАП стартует, все плюшки ПО должны заработать автоматически. Далее идем в веб - Chrome или другой браузер в домашней сетке /мобилы и вбиваем ip-адрес вашего тв-бокса с портом :7780

ип-адрес бокса:7780

Должны увидеть такую картинку, как в начале гайда Скрин1. Печально, что телеграф обломал удобную вставку картинок, поэтому смотрим пока вот так, по ссылкам...

Для пользования АПлеером лучше использовать интерфейс Dimas

Внимание! Т.к. это образ моей системы, то настройки АПлеера/апрендерера тоже мои. Как и что там править это уже другая тема. Читаем Гайд от Автора Ёктапа.

Внимание! Внимание! Если ваш юсб-цап не имеет харвардной регулировки громкости звука, то надо в настройках APlayera и Aprenderera включить софтовую регулировку. По-умолчанию она Выключена!

Если у кого-то есть желание покрасноглазить, то зайти в запущенный ЁктАП можно по ssh, где логин и пароль будут root, root, как вы могли уже догадаться...

Желаю всем удачи, больше хорошей и качественной музыки!

Итого Скрин3

П.С. Рекомендую в настройках АПлеера (шестеренки в интерфейсе плеера) проверить вкладку Card и наличие там вашего цапа. Ищем строчку USB,DEV=0, её номер прописываем в маленьком окошке ниже и жмём Apply. После, как применится выбор, окошко опустеет, жмём еще раз Apply.
Так же проверьте вкладку Decoder, где DSD output mode и выберите то, что поддерживает ваш цап Native или DoP. Если он вообще поддерживает "чистый" dsd.

Report Page