Songs

Songs

Каждая песня хранится отдельной заметкой в songs/<slug>.md, а MP3 лежит рядом и вставляется через Obsidian embed ![[song_name.mp3]], чтобы Trip2G отдал аудиоплеер.

Главная страница читает эти song notes напрямую через nvs.ByGlob("songs/*.md") и собирает agent.radio; _index.md остаётся только архивом.