Install
openclaw skills install internet-radio-music-playerВоспроизводит интернет-радио через Foobar2000 по заданному настроению, выбирая жанр и поток из базы Internet Radio Music DB с поддержкой управления и истории.
openclaw skills install internet-radio-music-player⚠️ ВНИМАНИЕ: Для работы этого скилла ОБЯЗАТЕЛЬНО требуется скилл Internet Radio Music DB!
Без установленного скилла базы потоков воспроизведение невозможно.
# 1. Установить базу потоков (обязательно!)
openclaw skills install internet-radio-music-db
# 2. Перезапустить Gateway
openclaw gateway restart
~/.openclaw/skills/internet-radio-music-db/state.json)state.json| Настроение (ключевые слова) | Жанры из базы |
|---|---|
| спокойная, засыпание, сон, отдых, фон, медитация | ambient, classical, folk |
| весёлая, радостная, танцевальная, энергия | dance, disco, pop, funk, house |
| грустная, печаль, блюз, меланхолия | blues, jazz, soul, ambient |
| рок, тяжёлая, гараж, хард | rock, metal, punk, alternative, indie |
| электронная, синтезатор, lo-fi, dream | electronic, ambient, house, techno |
| классическая, оркестр, симфония, пианино | classical |
| реггей, карибы, лето, тропики | reggae, latin, disco |
| хип-хоп, рэп, R&B, соул | soul, funk, pop, disco |
| техно, рейв, клуб, транс | techno, house, trance, electronic, dance |
| джаз, свинг | jazz, blues, soul |
| кантри, вестерн, фольклор | country, folk |
| метал, хэви, пауэр, агрессия | metal, punk, rock |
| 80s, 90s, ностальгия, ретро, старые хиты | 80s, 90s, oldies, disco, pop |
| инди, альтернатива, необычная, эксперимент | indie, alternative |
| латин, сальса, бачата, бразилия | latin |
| поп, популярная, хиты, радио | pop, top-40 |
| для работы, концентрация, фокус, учёба | ambient, classical, electronic |
| вечеринка, туса, драйв, кач | dance, house, techno, pop, funk, disco |
| закат, расслабление, chill, вечер | ambient, jazz, indie, folk |
| новости, разговоры, подкасты | news, talk |
| гимны, церковная, духовная | gospel, classical, ambient |
| Команда | Действие |
|---|---|
| «Включи музыку» | Воспроизвести ambient (по умолчанию) |
| «Включи музыку [настроение]» | Определить жанр и включить |
| «Включи джаз» / «Грустная музыка» | Джаз / blues |
| «Включи весёлую музыку» | Dance / disco / pop |
| «Включи музыку для засыпания» | Ambient / classical |
| «Включи рок» / «Тяжёлую музыку» | Rock / metal |
| «Включи электронную музыку» | Electronic / techno |
| «Включи реггей» / «Летнюю музыку» | Reggae / latin |
| «Включи классику» | Classical |
| «Включи музыку 80-х» | 80s |
| «Следующий» / «Другой поток» | Следующий поток того же жанра |
| «Назад» / «Предыдущий» | Вернуться к предыдущему потоку |
| «Включи то что играло» / «Последний поток» | Воспроизвести последний поток из всей истории |
| «Стоп» | Остановить воспроизведение |
| «Что играет?» / «Статус» | Показать текущий поток |
| «История» / «Список прослушанных» | Показать историю |
База музыкальных потоков (~/.openclaw/skills/internet-radio-music-db/):
failed_checks >= 3 автоматически удаляются из базы| Файл | Назначение |
|---|---|
scripts/play_music.py | Основной скрипт воспроизведения (play/stop/next/prev/resume/status/history) |
scripts/show_history.py | Детальная история прослушиваний с фильтрами и экспортом |
state.json | Текущий жанр, история прослушиваний, текущий поток |
~/.openclaw/skills/internet-radio-music-db/state.json | База потоков (управляется скиллом Internet Radio Music DB) |