Технический форум

Технический форум (http://www.tehnari.ru/)
-   Усилители и аудио (http://www.tehnari.ru/f114/)
-   -   Сетевой аудиоплеер на Cubieboard2 (http://www.tehnari.ru/f114/t256073/)

vingor 14.10.2017 14:41

Сетевой аудиоплеер на Cubieboard2
 
Вложений: 5
В общем увидел услышал про такую штуку как сетевой аудиоплеер, посмотрел пооблизывался.
Вложение 377162
И вспомнил, что у меня давно валяется одноплатный компьютер Cubieboard2, а почему бы его и не использовать?
Думаю дайка почитаю что кто делал и как выяснилось в сети полно аудиофильских сборок на распбери и пи и других одноплатных компьютерах. Самые популярные это RuneAudio и VolumIO.
Почитал форумы все они работают на MPD - Music Player Daemon.
И как назло нет ни одной рабочей сборки для моего одноплатника.
В общем к делу.

Установил OS Linaro. Установил и настроил сам MPD.
Завел USB DAC на pcm2704.
Настроил USBMount.
Это все для линуксоидов ))

На данный момент все выглядит вот так.
Вложение 377163
Также для компьютера есть клиент для запуска плеера их очень много вот один из них.
Вложение 377164
Выбор выхода.
Вложение 377165
И приложение для Android.
Вложение 377166

Теперь в планах.
1. Подключить HDD, у меня есть в наличии на 120гб настроить самбу (сетевую папку)
2. Засунуть это все в корпус
3. Разобраться с онлайн радио.
4. Прикрутить аппаратные кнопки для управление плэй, пауза, стоп, следующий\предыдущий трэк.
5. Прикрутить LCD дисплей хоть двух строчный хоть светной.
6. И самое главное на плате есть I2C нужно его запустить и завести на него ЦАП без всяких usb-spdif транспортов.
7. Есть дешевые платки оранже пай, на них можно собрать клиентов по комнатам.

Идея такая, есть стойка с аппаратурой, там стоит это чудо на жестком лежит коллекция музыки. Запустил играет, лень жопу пошевелить есть клиенты под кучу девайсов.

Если кто сталкивался с подобным, что то знает жду советов.
Было бы если бы, толковые ребята подключились с соседней ветки Linux ))

Олег163 15.10.2017 01:24

Может конечно не по теме. Но давно желаю что бы музыка без проводов была. Моё видение ноут (с контентом флак) -приемник по вай-фай или лан ( малинка или аналогичное) с неё на хороший ЦАП - усил-АС- пользователь. Все управление с ноута с виндой.
Собственно так работает и смотрю видео-контент на телевизоре смарт , с ноута на ТВ.
Как можно всё это реализовать со звуком не теряя качество? .

vingor 15.10.2017 11:46

Цитата:

Сообщение от Олег163 (Сообщение 2523880)
Как можно всё это реализовать со звуком не теряя качество? .

А хороший цап это какой? у меня просто в наличии пока USB цапы на PCM2704 и xmos вывод звука с USB, на малинках и всех одноплатниках есть выход SPDIF, но мне не на чем проверить. Также есть i2s шина можно гнать цифру на любую микросхему цап на прямую.
Из готовых проектов есть Volumio и RuneAudio но на сайте надо смотреть какие платки они поддерживают.
Мне понравился RuneAudio, но только скоростью включения.
На моей платке оба проекта запустились но нужно ковырять ядро что бы запустить сеть.
MPD плеер на чем все основано очень хорош он умеет играть музыку как с локального, так и сетевого устройства, а также может выводить звук не только у себя но и транслировать его в сеть.
Драйвер звука Alsa.
У нас на работе используем сетевую акустику sonos, дополнительно еще наткнулся на проект pi-sonos на хабре.

vingor 16.10.2017 15:51

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

vingor 16.10.2017 23:02

Вот же блин как всегда подстава i2s есть да он на плате не разведен придется использовать spdif/
Хотя XMOS выдала 384K/32bit

alex117 18.10.2017 21:27

По поводу онлайн радио - я делал, правда на FreeBSD, но разница невелика.
Использовал mod_mp3 для apache.

vingor 19.10.2017 12:52

Вложений: 1
Прикрутил дисплей по i2c
Вложение 377998
Фигово когда не знаешь python и пытаешься что то делать.
Вот теперь голову ломаю как заставить mpd передавать данные на lcd
Из готового запустил ympd как сервис теперь можно управлять из веб морды

vingor 19.10.2017 14:39

Вложений: 2
Чтобы не потерять и другим будет полезно. Cubieboard 2 драйвер дисплея 1602 i2c.
Картинка
файл test.py выводит:
Температура процессора
Время
Вложение 378004
Ну и самое главное архив
Вложение 378005


Часовой пояс GMT +4, время: 03:55.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.