Из софта в хард: плеер с интерфейсом Winamp воспроизводит музыку и управляется с сенсорного экрана
Энтузиаст Rodmg создал физическую реализацию музыкального ретро-плеера Winamp на основе Raspberry Pi 4 под названием Linamp. Он умеет воспроизводить mp3, m4a, FLAC и другие цифровые форматы из файловой системы, в том числе из сети SMB. Есть управление списком воспроизведения файлов, отображение анализатора спектра в режиме реального времени, информация о треке, можно посмотреть битрейт и частоту дискретизации, есть контроль громкости и баланса.
Также плеер воспроизводит компакт-диски, если подключить внешний привод, при этом Linamp подтягивает информацию о треках из MusicBrainz. Работает воспроизведение через Bluetooth. Rodmg также планирует завершить интеграцию со Spotify.
Автор проекта использовал Onshape для дизайна корпуса из листового металла и передней крышки. Детали корпуса вместе с передней рамкой он заказал у компании PCBWay.
Для интерфейса пользования изначально планировались физические кнопки, но из-за проблемы с конструкцией и поиском дисплея энтузиаст решил сделать весь интерфейс сенсорным. Небольшой сверхширокий сенсорный экран с диагональю 7,9″ был найден на Amazon.
Внутри Linamp расположен Raspberry Pi 4 с SD-картой на 32 ГБ, набором пассивных радиаторов. Экран подключен через HDMI и USB (для питания и сенсорного ввода). Используется ЦАП Apple USB-C на 3,5 мм с адаптером USB-C на USB-A. Разъемы вынесены на заднюю панель с помощью удлинителей. В прямоугольное отверстие на корпусе вставлена распечатанная панель с соединениями.
Плеер работает на операционной системе Dietpi, основанный на Debian, интерфейсом выступает программа Qt 6, написанная на языке C++ с виджетами Qt. В то время как выполнялись работы по изготовлению деталей, Rodmg разрабатывал и совершенствовал программное обеспечение, с использованием многих библиотек, подробно процесс программирования описан в оригинальной заметке на сайте Hackaday.io.
Апгрейд спустя 30 лет: ноутбук Apple Macintosh PowerBook 500 (1994) получил компоненты iPad и MacBook Pro
Favbet Tech – это IT-компания со 100% украинской ДНК, которая создает совершенные сервисы для iGaming и Betting с использованием передовых технологий и предоставляет доступ к ним. Favbet Tech разрабатывает инновационное программное обеспечение через сложную многокомпонентную платформу, способную выдерживать огромные нагрузки и создавать уникальный опыт для игроков. IT-компания входит в группу компаний FAVBET.