Linamp представляет собой медиаплеер на базе одноплатного компьютера Raspberry Pi 4 и сенсорного дисплея с графическим интерфейсом, воспроизводящим внешний вид популярного проигрывателя Winamp. Пользователи старшего поколения могут помнить этот интерфейс по концу 90-х и началу 2000-х годов, когда Winamp был одним из самых распространённых музыкальных плееров для Windows.
Rodmg обнаружил некоторые рендеры концепции физического плеера Winamp в сети, что вдохновило его на создание собственного устройства. Как следует из названия, Linamp работает под Linux (DietPi) вместо Windows, а аппаратная часть включает Raspberry Pi 4, 7,9-дюймовый сенсорный дисплей, USB ЦАП и различные разъёмы с кабелями. Все компоненты размещены в корпусе из металла и 3D-печатной передней панели, спроектированных в Onshape .
Полный перечень готовых компонентов, использованных в проекте:
- Одноплатный компьютер – Raspberry Pi 4 с microSD-картой на 32 ГБ, набором пассивных радиаторов и нижней частью корпуса Raspberry Pi
- Дисплей – 7,9-дюймовый ультраширокий дисплей подключённый через HDMI и USB (последний используется для питания и сенсорного ввода)
- Кабель Micro HDMI – Mini HDMI
- ЦАП Apple USB-C на 3,5 мм с адаптером USB-C – USB-A
- Удлинитель для USB 2.0 + разъём для наушников
- Удлинитель для Ethernet-разъёма
- Удлинитель для порта USB-C Raspberry Pi 4
- Кнопка питания, подключённая к GPIO Raspberry Pi для включения/выключения

Программная часть построена на легковесном дистрибутиве Linux Dietpi основанном на Debian 12 Bookworm. Для воссоздания интерфейса Winamp разработано кастомное Qt 6 приложение на C++ с использованием Qt Widgets и кода спектрального анализатора из Audacious. Исходный код пока не опубликован, но планируется сделать проект полностью открытым. Первое фото выглядит впечатляюще, однако видео демонстрирует устройство ещё лучше.
На странице проекта Hackaday.io указаны поддерживаемые функции Linamp:
- Воспроизведение аудио (MP3, m4a, FLAC) с локальной файловой системы или SAMBA-ресурсов.
- Управление плейлистами
- Спектральный анализатор в реальном времени
- Отображение информации о треке (битрейт, частота дискретизации)
- Регулировка громкости и баланса
- Воспроизведение CD (при подключении внешнего привода) с получением информации о треках через MusicBrainz
Ведутся работы по реализации Bluetooth и поддержки Spotify.
Многие уже готовы воскликнуть «Просто возьмите мои деньги!», однако устройство пока недоступно. Даже самостоятельная сборка невозможна, поскольку 3D-модели и исходный код ещё не опубликованы. После релиза материалов сборка станет осуществима. В качестве альтернативы Rodmg опубликовал опрос интереса в Google Docs – при достаточном количестве заинтересованных лиц возможен запуск продаж Linamp в виде комплекта для сборки или готовой системы.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.