€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
Технологии вещания, софт, скрипты
6 •
Посмотреть все темы
liquidsoap
1
...
17
18
19
...
66
833
metra52
@metra52
04.10.2011
я пользуюсь php методом, описанным где то на форуме, тебе надо будет его тока в крон поставить на выполнение
223
Игорь
@devilben
04.10.2011
metra52
пишет:
я пользуюсь php методом, описанным где то на форуме, тебе надо будет его тока в крон поставить на выполнение
Дык хотелось бы красиво, зачем php если в Liquidsoap это есть в функционале
18
boogiebomzh
@boogiebomzh
04.10.2011
devilben
пишет:
Дык хотелось бы красиво, зачем php если в Liquidsoap это есть в функционале
Я тот скрипт написал, чтобы скробблилось не только то, что liquidsoap играет автоматом, но и то, что ставит диджей со своего компа, когда ведет живой эфир.
Так или иначе, на странице
**********
в поле seach введи фразу audioscrobbler.submit.full и получишь доку.
223
Игорь
@devilben
04.10.2011
boogiebomzh
пишет:
devilben
пишет:
Дык хотелось бы красиво, зачем php если в Liquidsoap это есть в функционале
Я тот скрипт написал, чтобы скробблилось не только то, что liquidsoap играет автоматом, но и то, что ставит диджей со своего компа, когда ведет живой эфир.
Так или иначе, на странице
**********
в поле seach введи фразу audioscrobbler.submit.full и получишь доку.
Данке
97
aPhone
@aPhone
17.10.2011
Danila
пишет:
автозапуск liquidsoap 1.0.0 с автоподхватом *.liq из /etc/liquidsoap/
файл без расширения поместить в /etc/init.d/ и назвать liquidsoap
Показать текст
#!/bin/sh
### BEGIN INIT INFO
# Provides: liquidsoap
# Required-Start: $remote_fs $network $time
# Required-Stop: $remote_fs $network $time
# Should-Start:
# Should-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Starts the liquidsoap daemon
# Description:
### END INIT INFO
user=liquidsoap
group=liquidsoap
prefix=/usr/local
exec_prefix=${prefix}
confdir=/etc/liquidsoap
liquidsoap=${exec_prefix}/bin/liquidsoap
rundir=/var/run/liquidsoap
# Test if $rundir exists
if [ ! -d $rundir ]; then
mkdir -p $rundir;
chown $user:$group $rundir
fi
case "$1" in
stop)
echo -n "Stopping channels: "
cd $rundir
for liq in *.pid ; do
if test $liq != '*.pid' ; then
echo -n "$liq "
start-stop-daemon --stop --quiet --pidfile $liq --retry 4
fi
done
echo "OK"
;;
start)
echo -n "Starting channels: "
cd $confdir
for liq in *.liq ; do
if test $liq != '*.liq' ; then
echo -n "$liq "
start-stop-daemon --start --quiet --pidfile $rundir/${liq%.liq}.pid \
--chuid $user:$group --exec $liquidsoap -- -d $confdir/$liq
fi
done
echo "OK"
;;
restart|force-reload)
$0 stop
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart|force-reload}"
exit 1
;;
esac
думаю многим поможет
скажите плиз, у меня ликвасуп запускается такой вот командой от пользователя:
/usr/local/bin/liquidsoap -d ./play.sh
этот код пойдет? или в нем нужно что то поменять?
6245
Тарас
@tarasian666
17.10.2011
не парся и поставь эту строку в cron только все пути писать абсолютные
97
aPhone
@aPhone
17.10.2011
tarasian666
пишет:
не парся и поставь эту строку в cron только все пути писать абсолютные
а как его прописать чтобы он запускался от пользователя?
6245
Тарас
@tarasian666
17.10.2011
можно запускать с юзеровского крона, а можна через su -c "команда запуска" имя_юзера
97
aPhone
@aPhone
18.10.2011
tarasian666
пишет:
можно запускать с юзеровского крона, а можна через su -c "команда запуска" имя_юзера
спасибо помогло! :)
такой вопрос, можно ли править конфиг ликвасупа и чтобы при этом сервис его потом не приходилось ребутить для применения изменений?
а то радио глохнет при этом, что не есть хорошо.
чтобы просто был апдейт так сказать :)
6245
Тарас
@tarasian666
18.10.2011
сомневаюсь что так можно, это ж не конфиг а целый сценарий можно сказать. Если необходимо что-то менять часто то надо это "выводить за пределы" liquidsoap
97
aPhone
@aPhone
18.10.2011
tarasian666
пишет:
Если необходимо что-то менять часто то надо это "выводить за пределы" liquidsoap
вот, а каким образом вывести это можно за пределы ликвасупа? есть ли примеры?
я бы вообще весь конфиг вывел за пределы)))
6245
Тарас
@tarasian666
18.10.2011
что ж там такого выводить надо?
18
boogiebomzh
@boogiebomzh
18.10.2011
tarasian666
пишет:
что ж там такого выводить надо?
**********
- типа надстройки над liquidsoap. предоставляет веб-интерфейс. можно менять плейлисты, управлять пользователями. много чего можно.
**********
- статья о нем на хабре.
я пробовал, но жрет очень много процессора. зачем-то требует icecast на той же машине, где запущен. пришлось отказаться.
6245
Тарас
@tarasian666
18.10.2011
в airtime управление идет через телнет, конфиг по сути не меняеться, так что можно сделать любую панель
сам airtime включает в себя кучу ненужных вещей которые тоже жрут, код открыт, так что можно если захотеть поменять все под себя
97
aPhone
@aPhone
18.10.2011
не удалось мне запустить айртайм, точнее он установился. все вроде открывает, веб панель
но вот загружаю песню, и она потом нигде не отображается
в плейлистах ее нет
6245
Тарас
@tarasian666
18.10.2011
забей, она того не стоит, по крайней мере пока
59
Otani
@Otani
19.10.2011
что то копался я с ним, итого никак не запускается (
попробовал много вариантов запуска, но ничего (
6245
Тарас
@tarasian666
19.10.2011
с чем именно? liquidsoap или airtime?
59
Otani
@Otani
19.10.2011
именно liquidsoap
6245
Тарас
@tarasian666
20.10.2011
он хоть нормально установился?
а так то все по списку, смотреть лог и исправлять то что ему не нравиться