После того как я сделал себе этот бложик, у меня наконец появилась энергия реализовать другую давно и надолго отложенную задумку — захостить свою .flac музыку и стримить ее на девайсы (телефон, ноутбук, рабочий ноутбук)
И вот, вооружившись Claude Code, я поисследовал данный вопрос и понял что хочу попробовать Navidrome, так как это тулза, которая ориентирована чисто на музыку, и которая работает по протоколу, имеющему тонну клиентов.
А самое классное, что для моих компов я нашел довольно клевый консольный плеер — ferrosonic.

ferrosonic fork
В общем, я это дело завел и все вроде бы прекрасно работает, но потом я понимаю что плееру не хватает пары очень нужных (и не только) фич:
- Изменение уровня громкости
- Показ обложки альбома
- Возможности шарить ссылку на трек для других стриминговых сервисов
- Интеграции с Дискордом (just for fun)
Поскольку в Rust я не силен, то я продолжил веселиться с Claude, форкнув репозиторий, и за пару дней все, что я хотел, было добавлено в клиент, которым я теперь пользуюсь ежедневно. Кайф!
Есть еще мысль попробовать добавить туда какой-нибудь фид по обновлениям/новым трекам от исполнителей в библиотеке, но посмотрим когда у меня дойдут до этого руки.
Другие интересные штуки которые мне хотелось бы заселфхостить:
- Immich для фоток
- ntfy.sh
- Jellyfin