А почему - об этом ниже.
Видимо мало кто хочет возится с picoreplayer, чтоб все сделать как положено, слишком долго с ней разбиратся. Я не все еще проблемы решил, но обратно на более традиционные ос точно не вернусь. Эта ос совершенно другое дело.
а теперь собственно почему, не реклама.
piCorePlayer работает полностью из оперативной памяти (RAM), файловая система исключительно read only, никогда не убьется при отключении питания. Он микроскопический, стабильный как скала, не изнашивает SD-карту постоянной перезаписью логов и мгновенно загружается.
Для быстрого понимания, как это здесь работает - состоит из 2х частей, то есть, сама система picoreplayer, а в ней - плеер squeezelite что сам по себе не умеет ничего, кроме как проигрывать поток с lms, и lms сервер, что позволяет проигрывать музыку и веб радио. Так вот LMS не должен находится на одном устройстве с picoreplayer! (далее, pcp), и наче теряется отказоустойчивость при отключении питания, ну и загрузка дольше, lms на самом устройстве это костыль.
При установнке pcp Lms нужно пропустить!
Lms должен быть на внешнем устройстве. А вот поэтому с pcp больше сложнотей. Чтоб не держать отдельное устройство(отдельную малину или андроид девайс итп) что всегда включено. Lms лучше поставить на роутер. У настоящего аудиофила и роутер должен быть не обычный, а обязательно аудиофильский. )))
видимо самый дешевый роутер для аудиофила, блин как то аж смешно звучит, но тем не менее, это openwrt естественно, а конкретно, ASUS RT-AX59U дешевый и легко позволяет прошить openwrt, качать торенты, заменить nas, и вот здесь, в том числе и поставить lms, в докере. Я долго такой использовал, но потом взял bpir4 с 4 гигами памяти, но то другая история. Хотя asus уже памяти маловато, возможно лучше OpenWrt One из бюджетных или подобные с 1гб ram
питание
у меня 2 малины, rasberry pi 4 и zero2w , с внешним usb wifi адптером, ( и обязательно с (коротким) удлинителем чтоб недайбог не наловить наводки от встроеного в малину wifi : ) ) обе малины иногда показывают какие то странные эроры с usb или wifi при загрузке, хотя и работают. Если коротко, дело в питании даже если БП избыточный напр 25вт , а все изза самого разьема usb, которым питается малина. А другие ос это не особо отображали в логах. Вобщем, питание здесь надо подавать через gpio , в случае с rpi4 я даже 4 пина задействовал для питания, подпаяв провода к пинам, ну и заодно между пинами припаял np0 керамику, на всякий случай. Если цап с внешним питанием, этого достаточно, а если нет, оказывается все вместе usb могут отдавать максимум 1.2 А , если нехватит, здесь тоже нужна доработка....
Если коротко - в случае проблем с системой/загрузкой , почти гарант что это питание. Когда доработал, стабильность стала абсолютной.
Еще кстати цпу rpi4 в моменты загрузки дает неслабые микропросадки по напряжению , с которыми не может справится даже meanwell rs 25 5. Добавил большой электролит, стало сильно лучше.
экран.
На али недавно появились недорогие hdmi экраны такого типа https://www.aliexpress.com/item/1005009825191017.html
5inch/7inch Raspberry Pi HDMI display capacitive touch display with Raspberry Pi 5/4B high-definition IPS
DSI аналогов хватает, но с hdmi есть свои плюсы. Вывел экран отдельно, сзади прикрутил пластину с оргстекла, она же выполняет функцию подставки. Либо прикрутить малину к экрану, а в комплекте с экраном идут штатные ножки. Тач работает, но столько пришлось возится с драйвером, пока заработало, что луше считать что в pcp он не работает из коробки, а переключать все прийдется пультом.
визуализация.
стрелочки. Тут есть инструкция. https://www.youtube.com/watch?v=r6pWohqUf88
вылядит отлично, причем есть возможность на экране воспроизведения менять масштабы, расположения, шрифты, вобщем есть много возможностей настроить под себя. Даже главное меню можно составить кастомное. Use VC4 graphics driver в pcp обязателен, иначе визуализация может искажать звук.

а воттеперь что яеще не успел толком сделать, и ищу решение. Эквалайзер, это зло но, когда одна из малин на кухне, и АС небольшие, эквалайзер необходим. Здесь тоже есть CamillaDSP , в котором можно получить в том числе то самый ультимативный по качеству (и неудобный) эквалайзер, ставится легко, установщик тут https://github.com/JWahle/piCoreCDSP , но проблема как получить красивый графический эквалайзер. Вот есть решение. Выглядит все в принципе круто https://github.com/AlfredJKwack/camillaEQ и даже работает, хотя долго пришлось повозится, но. squeezelite не стартует при запуске системы, если включен вывод на CamillaDSP. Нажать перезапуск squeezelite все начинает работать, никак не нашел решения , даже с помоью AI , пока сдался, и эквалайзер не использую. но по факту уже почти получилось. все еще нужна какая то инструкция как это правильно сделать. Ну или sox эквалайзер есть на самом lms, но как то ненравится идея держать его там.
Pcp лучше использовать по ethernet , скорость старта будет фантастической изза крошечного размера всех компонентов. По вайфай же половину времени загрузки займет само подключение wifi.
Чтоб ускорить загрузку, искал esp32 плату которая бы быстро подключалась к wifi и "отдавала" подключение на rj-45, но такое есть только для wifi2.4 ггц. Может можно еще придумать варианты, возможность провести провод нет.