Re: liquidsoap
пишет tarasian666:
Если необходимо что-то менять часто то надо это "выводить за пределы" liquidsoap
вот, а каким образом вывести это можно за пределы ликвасупа? есть ли примеры?
я бы вообще весь конфиг вывел за пределы)))
Первый русскоязычный форум посвященный интернет-радиовещанию
Страницы Назад 1 … 13 14 15 16 17 … 53 Далее
Чтобы отправить ответ, вы должны войти или зарегистрироваться
пишет tarasian666:
Если необходимо что-то менять часто то надо это "выводить за пределы" liquidsoap
вот, а каким образом вывести это можно за пределы ликвасупа? есть ли примеры?
я бы вообще весь конфиг вывел за пределы)))
пишет tarasian666:
что ж там такого выводить надо?
http://www.sourcefabric.org/ru/airtime/ - типа надстройки над liquidsoap. предоставляет веб-интерфейс. можно менять плейлисты, управлять пользователями. много чего можно.
http://habrahabr.ru/blogs/DIY/120640/ - статья о нем на хабре.
я пробовал, но жрет очень много процессора. зачем-то требует icecast на той же машине, где запущен. пришлось отказаться.
в airtime управление идет через телнет, конфиг по сути не меняеться, так что можно сделать любую панель
сам airtime включает в себя кучу ненужных вещей которые тоже жрут, код открыт, так что можно если захотеть поменять все под себя
не удалось мне запустить айртайм, точнее он установился. все вроде открывает, веб панель
но вот загружаю песню, и она потом нигде не отображается
в плейлистах ее нет
что то копался я с ним, итого никак не запускается (
попробовал много вариантов запуска, но ничего (
именно liquidsoap
он хоть нормально установился?
а так то все по списку, смотреть лог и исправлять то что ему не нравиться
да собрал вроде, ошибок не было, а вещать не хочет
а если ставить из репов, то аналогично
я уже бросал в этой теме кусочек лога. Ошибка та же
вроде поставил нормально, но теперь:
Invalid value at line 12 char 15 - line 14 char 51:
Скрипт:
#!/usr/local/bin/liquidsoap
set("log.file.path","/home/otani/test.log")
myplaylist = playlist("/media/music")
def crossfade(~start_next,~fade_in,~fade_out,s)
s = fade.in(duration=fade_in,s)
s = fade.out(duration=fade_out,s)
fader = fun (a,b) -> add(normalize=false,[b,a])
cross(duration=start_next,fader,s)
end
output.icecast(%mp3,
host="localhost", port = 8000,
password = "Rhbdfvfrcbv12", myplaylist)
Отредактировано Otani (21-10-2011 00:14:05)
зачем втулил секцию crossfade? мало того что теперь оно и так есть, так ты еще его и не приминил к плейлисту
собрано без поддержки mp3 это раз (о чем уже говорил раньше), не задан протокол icy значит ищет маунт, а он не задан
с мп3 собрано
libmp3lame0 - An MP3 encoding library
установлено
а так же в PACKAGES, ставил все под флак и мп3
Отредактировано Otani (21-10-2011 16:22:56)
доказательством являеться сообщение после конфигурирования, где пишет какой формат может декодировать, в какой кодировать, и тд
опять иходники качать Т_т
а зачем было стирать? да и сколько этот исходник качать...
с таким отношением liquidsoap не запуститься ни когда...
* Supported input formats
- Vorbis : no (requires vorbis)
- Theora : no (requires theora)
- Speex : no (requires speex)
- Dirac : no (requires schroedinger)
- Flac (native) : yes
- Flac (ogg) : no (requires flac.ogg)
- MP3 : yes
- AAC : no (requires faad)
- text-to-speech : requires text2wave (festival) and sox at runtime
- XML playlists : yes
- Lastfm : no (requires lastfm)
* Supported output formats
- Vorbis : no (requires vorbis)
- MP3 : yes
- AAC : no (requires voaacenc)
- AAC+ : no (requires aacplus)
- SPEEX : no (requires speex)
- Theora : no (requires theora)
- Dirac : no (requires schroedinger)
* Tags
- Taglib (ID3 tags) : yes
- Vorbis : no (requires vorbis)
- charset detection : yes
* Input / output
- Icecast/Shoutcast : yes
- AO : yes
- OSS : yes
- ALSA : no (requires alsa)
- Portaudio : yes
- Pulseaudio : no (requires pulseaudio)
- JACK : yes
- GStreamer : no (requires gstreamer)
* Audio manipulation
- Samplerate : yes
- SoundTouch : no (requires soundtouch)
- LADSPA : yes
* Video manipulation
- Gavl : no (requires gavl)
- camlimages : no (requires camlimages)
* MIDI manipulation
- DSSI : no (requires dssi)
* Visualization
- Graphics : yes
- SDL : no (requires sdl)
- GD : no (requires gd)
* Additional libraries
- dynlink : yes
- magic : no (requires magic)
- lo : no (requires lo)
- yojson : no (requires yojson)
* Graphical interfaces
- Python GUI : yes (requires >=pyGTK-2.0)
1.0.0
релиз 9.10.11
Страницы Назад 1 … 13 14 15 16 17 … 53 Далее
Чтобы отправить ответ, вы должны войти или зарегистрироваться