(function () { 'use strict'; /* * ====================================================================== * Music-модуль Lampac — весь клиент для Lampa одним файлом. * Сервер отдаёт его как /music.js (шаблоны {localhost}/{client_debug_enabled}/{stats_clear_enabled}/{daily_reset_enabled}/{spotify_search_fallback_enabled} * подставляются при отдаче). Серверная часть: Modules/Music (C#). * Обзор архитектуры: README.md, docs/client-architecture.md. * * КАРТА СЕКЦИЙ — навигация по маркерам "// ===== ИМЯ =====": * CORE / CONFIG endpoints, storage-ключи, глобальное состояние, SVG-иконки * TRANSPORT / COMMON HELPERS request/requestPost, uid, трейсы и heat-метрики, кэш-хелперы * PLAYBACK SETTINGS / PROVIDERS режим качества/воспроизведения, выбор audio-провайдера * ARTWORK / LOCAL STATE генеративные SVG-обложки, recent-полки, закладки * AUTH вход во внешние сервисы (SoundCloud OAuth) * ENTITY NAVIGATION переходы на экраны артиста/альбома/секции * QUEUE / IOS PLAYBACK очередь, снапшот/restore, standalone