Monochrome.tf: Идеальный музыкальный стриминг, который не должен существовать

В лентах технарей и закрытых комьюнити внезапно закрепился новый игрок — Monochrome.tf. На первый взгляд, это сбывшаяся мечта любого аудиофила: бесплатный сервис с музыкой в lossless-качестве, без рекламы, без платных подписок и с приятным минималистичным интерфейсом. Это выглядит как «Tidal на максималках», где есть даже разделы с неизданными (unreleased) треками.
Но в индустрии чудес не бывает. Если присмотреться к архитектуре этого проекта, становится понятно: перед нами не щедрый стартап и не новый Spotify. Это аккуратно собранный Франкенштейн, использующий неофициальный доступ к каталогам Tidal.
Откуда взялся Monochrome?
У корня этой истории лежит open-source проект на GitHub. Разработчики описывают его как «Minimalist, Unlimited Music Streaming» и «open-source, privacy-respecting, ad-free TIDAL web UI, built on top of Hi-Fi».
За организацией monochrome-music стоит классический FOSS-стек (Free and Open-Source Software): репозитории клиента, списки инстансов и вспомогательные утилиты. Никаких инвесторов, никаких громких пресс-релизов — только чистый код, issue-трекер и группа энтузиастов.
Изначально клиент задумывался просто как альтернативный, легковесный веб-интерфейс для Tidal. Однако ключевым элементом головоломки стал внешний Hi-Fi API. Этот модуль реверс-инжинирит протоколы аутентификации официального сервиса и выдает клиенту прямые ссылки на аудиопотоки в максимальном качестве. Публичные инстансы этой связки сводятся в отдельный репозиторий, где monochrome.tf выступает главным флагманским доменом.
Как это работает под капотом