Skip to content

denvist/icecast-rmiac-radio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Цель проекта

Целью проекты являлась задача по созданию html-страницы для сервера радио-вещания Icecast, на которой пользователи могли бы прослушивать потоки:

Если всё и так устраивает

Копируем содержимое папки public в /usr/share/icecast2/web, там же создаем файл stations.json, описывающего icecast source:

[
 {"title": "Source title 1", "url": "/source1.mp3"},
 {"title": "Source title 2", "url": "/source2.mp3"},
 {"title": "Source title 3", "url": "/source3.mp3"},
 {"title": "Source title 4", "url": "/source4.mp3"}
]

Открываем сервер icecast в браузере - ICECAST_IP:3000/index.html

При желании меняем в /etc/icecast2/icecast.xml дефолтовую страницу / на index.html:

<alias source="/" destionation="/index.html" />

Установка

Ставим зависимости:

cd icecast-rmiac-radio
npm install

Режим разработчика

Запускаем в консоли:

npm run dev

Редактируем файлы, изменения смотрим в браузере - localhost:5000

Сборка проекта

После внесения изменений выполняем сборку проекта:

npm run build

About

Simple UI for Icecast2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published