Мартон скучал по крупным обложкам CD и винила, которые можно подержать в руках, и в итоге построил стример с дисплеем размером с виниловый конверт — Pentaton LP. За основу он взял 17-дюймовый промышленный IPS LCD с разрешением 1920x1920 пикселей. Дисплей оснащён Embedded DisplayPort, так что пришлось искать одноплатный компьютер в формате вычислительного модуля с таким разъёмом — выбор пал на Radxa CM3.
Чтобы корпус получился максимально тонким, Мартон спроектировал собственную плату-носитель для CM3. Электроникой и трассировкой высокоскоростных сигналов он раньше не занимался, поэтому ушло четыре ревизии, прежде чем всё заработало как надо. Питается устройство через USB-C PD, ещё один USB-C отведён под внешний ЦАП, также есть Gigabit Ethernet и 12-вольтовый триггер на 3.5-миллиметровом джеке. У самого модуля на борту Wi-Fi и Bluetooth. Корпус Мартон моделировал в FreeCAD — тоже с нуля. Параметрический CAD плохо дружит с плавными кривыми, так что пришлось писать собственный макрос. Первый опыт 3D-печати он называет катастрофой, но в итоге разобрался с проектированием под производство и напечатал аккуратный корпус, напоминающий конверт от пластинки.
Программная часть завязана на AirPlay, которым Мартон пользуется дома. Он взял популярную открытую реализацию shairport-sync и запустил её на сильно урезанном Alpine Linux. Попутно освоил загрузку одноплатников, device-деревья, сборку ядер, управление подсветкой дисплея и энергопотреблением. Затем написал приложение, которое выводит на экран только обложку из метаданных от AirPlay-клиента. Плавное переключение двух 4-мегапиксельных картинок на 60 кадрах в секунду далось нелегко — пришлось задействовать аппаратное GPU-ускорение, чтобы крос-фейд выглядел гладко. Выяснился забавный нюанс: сам AirPlay передаёт обложки с разрешением лишь около 500x500, так что крупноформатные стримеры просто не имели смысла. Мартон решил это через out-of-band расширение протокола в собственном аудиоплеере — теперь полноразмерный артворк прилетает во всей красе.
Устройство всегда включено. С погашенным экраном потребление меньше 2 ватт, а при старте потока оно просыпается само и через 12-вольтовый триггер включает экран и усилитель. На полной яркости уходит около 24 ватт. Питание подаётся от обычного USB-C-зарядника, звук идёт на Pro-Ject Amp Box SE через ЦАП FiiO KA17. Качества CD-lossless через AirPlay Мартону достаточно. Если проект вызовет интерес, он подумывает запустить Kickstarter для Pentaton LP.