Комментарии 31
Статья интересная. Но есть вопрос, что автор понимает под начинающими IT-шниками? Все-таки LAMP, jQuery, Bash, C++ и при этом не считая настройка самой системы никак нельзя отнести к начинающим:) Или я не прав?
0
Согласен, немного погорячился. Но моя статья затрагивает именно реализацию под Linux, посему человек, не знающий основ администрирования этой операционной системы и не будет ее читать. А если кто-то читает, то он уж в состоянии поднять вебсервер базовой конфигурации. jQuery я привел как пример, можно это и без него реализовать. Код C++ можно просто использовать без изменения.
Вообще, если человек имеет базовые знания о системе Linux и о том, что такое PHP, сможет просто использовать приведенные коды «без изменений».
Вообще, если человек имеет базовые знания о системе Linux и о том, что такое PHP, сможет просто использовать приведенные коды «без изменений».
+1
Надо будет попробовать, т.к. сама идея мне очень понравилась:) Еще раз спасибо.
0
Если возникнут вопросы по поводу интернет-радио, пишите. Я этой темой уже больше года занимаюсь.
0
Отличная статья, сам давно интересуюсь интернет-радио.
0
спасибо за статью.
PS:
легче через pathinfo
PS:
$filename = substr($filename,0,strpos($filename,".mp3")+4);
легче через pathinfo
+1
Немного не в тему, но как-то мне понадобилось снимать звук с линейного входа звуковой карты и вещать его в сеть. Может кто-нибудь подскажет как это по проще реализовать?
+1
Как-то массово всех пробило, неделя радио :)
Относительно недавно тоже сделал радио, правда задумка совсем другая, больше как социальное радио можно назвать. Правда идея не до конца развита, есть нюансы :)
Суть такая — можно регистрироваться и добавлять свои треки, они автоматом добавляюься в общий плейлист. Вот какраз проблема в том, чтобы среди общей направленности радиостанции не начали проскакивать всякие бутырки. =)
Не помню почему, но как-то ices прошёл у меня мимо, сделал mpd + icecast.
Относительно недавно тоже сделал радио, правда задумка совсем другая, больше как социальное радио можно назвать. Правда идея не до конца развита, есть нюансы :)
Суть такая — можно регистрироваться и добавлять свои треки, они автоматом добавляюься в общий плейлист. Вот какраз проблема в том, чтобы среди общей направленности радиостанции не начали проскакивать всякие бутырки. =)
Не помню почему, но как-то ices прошёл у меня мимо, сделал mpd + icecast.
0
Я тихо оставлю ссылку на LiquidSoap, вдруг кому пригодится
+2
А вот это интересно. Как-нибудь попробую на нем свою систему реализовать.
0
попробуйте, система очень гибкая, тут вам и работа по расписанию, и куча sources, и возможность их миксовать, и подключение внешнего стрима (скажем — вещание с микрофона можно организовать). Примеров не просто много — их очень много, можно понять основные принципы — а дальше уже и самому нарисовать нужный конфиг
0
я вот только хотел про него написать.
а вообще, мне непонятно — в каждом топике про интернет-радио о нем вспоминают, но снова и снова описывают велосипеды.
а вообще, мне непонятно — в каждом топике про интернет-радио о нем вспоминают, но снова и снова описывают велосипеды.
0
Вау! Это лучшая статья за много времени! Большой респект!
0
Плейлист формируется намного проще:
MUSICDIR=/home/PUBLIC/Music
cd $MUSICDIR
for i in *; do cd $MUSICDIR/$i && find `pwd` -name "*.mp3" > playlist.m3u; done
Зачем явно указывать жанры и каждый раз править скрипт?
MUSICDIR=/home/PUBLIC/Music
cd $MUSICDIR
for i in *; do cd $MUSICDIR/$i && find `pwd` -name "*.mp3" > playlist.m3u; done
Зачем явно указывать жанры и каждый раз править скрипт?
+1
Классная статья, если бы не маленькая ложка дёгтя в виде
«Скажу лишь, что принципиально важно сохранять ВСЕ ID3-теги НЕ в UTF-8.»
21 век на дворе… когда будет тотальный UTF?
Линукоиды и так с ID1 бодались, в котором нельзя было не ANSI символы, но всем походу наплевать…
и вы туда же =(
«Скажу лишь, что принципиально важно сохранять ВСЕ ID3-теги НЕ в UTF-8.»
21 век на дворе… когда будет тотальный UTF?
Линукоиды и так с ID1 бодались, в котором нельзя было не ANSI символы, но всем походу наплевать…
и вы туда же =(
+1
Есть еще такой проект: www.somasuite.org/
Заброшенный правда, но в то время когда я этим интересовался он активно развивался.
Заброшенный правда, но в то время когда я этим интересовался он активно развивался.
0
я просто оставлю это здесь
code.google.com/p/ardj/
code.google.com/p/ardj/
0
просто хороший мануал, собранный с разных источников и собранный в полноценную развернутую статью
спасибо…
самому приходилось по крупицам по форумам обособить все это
спасибо…
самому приходилось по крупицам по форумам обособить все это
0
Может у кого есть решения для внутреннего радио? Чтобы можно играла музыка, а периодически читались объявления.
-1
Если переписать программу рандомизации плейлиста, можно реализовать все, что угодно.
0
Например, сделать отдельный каталог для рекламных аудио записей. Как описано в статье, сгенерировать плейлист. А в программе рандомизации работать с двумя файлами сразу. Например, после трех треков вставлять в плейлист случайную рекламную аудио запись.
0
Спасибо, настроил у себя вещание разных жанров по времени + рандомизацию (ubuntu 11.10 + icecast + ices0) + поддержку «хот» вклинивания ведущего.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Автоматизация работы интернет-радио на Linux