1

Тема: Помочь в установке и связке liquidsoap и icecast

Всем привет.!
Кто сможет помочь в установке  liquidsoap и icecast?
А так же настроить для вещания...

2

Re: Помочь в установке и связке liquidsoap и icecast

Ну так давайте прям тут по шагово и поможем
для начала что имеется?

3

Re: Помочь в установке и связке liquidsoap и icecast

Чистый ВДС. Какая нужна операционная система?

4

Re: Помочь в установке и связке liquidsoap и icecast

Winux big_smile

5

Re: Помочь в установке и связке liquidsoap и icecast

если уж решили liquidsoap то понятно что линукс, ведь на винду можно и сэма поставить и не парится

Чтоб было проще не рекомендую ставить centos

6

Re: Помочь в установке и связке liquidsoap и icecast

Я бы советовал поставить Debian 6. У меня на нем все работает без проблем.

http://radioheart.ru/banners/radioheart_400x40_banner.jpg
RadioHeart.ru: Функциональный радио хостинг с автодиджеем и нонстопом, а так же быстрый виртуальный хостинг. Возможность создать радио за 5 минут, подключить автодиджей и нонстоп.
Отзывы о хостинге

7

Re: Помочь в установке и связке liquidsoap и icecast

полностью поддерживаю

8

Re: Помочь в установке и связке liquidsoap и icecast

Установил IceCast и  liquidsoap (apt-get install liquidsoap)
Где искать конфигурацию liquidsoap.?

И вот что еще нужно:
- Через каждые 2-3 песни джингл
- Через каждый 1 час - реклама
- Красивый переход от НОН СТОПА к DJ и назад. (Мне говорили что так можно)
- Кросфейд песен не обязательно - но желательно..

9

Re: Помочь в установке и связке liquidsoap и icecast

Конфиг ликвидсупа вы создаете сами и ложите в любое место, потом при запуске пишите путь к нему и все.
Почитайте документацию, там все есть http://savonet.sourceforge.net/doc-svn/quick_start.html  ближе к концу страницы есть про составление конфига.

http://radioheart.ru/banners/radioheart_400x40_banner.jpg
RadioHeart.ru: Функциональный радио хостинг с автодиджеем и нонстопом, а так же быстрый виртуальный хостинг. Возможность создать радио за 5 минут, подключить автодиджей и нонстоп.
Отзывы о хостинге

10

Re: Помочь в установке и связке liquidsoap и icecast

Я думаю это оно:
Создавать в формате liquidsoap.xlm

#!/usr/bin/liquidsoap
# Log dir
set("log.file.path","/tmp/basic-radio.log")

# Music
myplaylist = playlist("/home/live/radio/music.m3u")
# Some jingles
jingles = playlist("~/radio/jingles.m3u")
# If something goes wrong, we'll play this
security = single("~/radio/sounds/default.ogg")

# Start building the feed with music
radio = myplaylist
# Now add some jingles
radio = random(weights = [1, 4],[jingles, radio])
# And finally the security
radio = fallback(track_sensitive = false, [radio, security])

 # Stream it out
output.icecast(%vorbis,
  host = "localhost", port = 8000,
  password = "hackme", mount = "basic-radio.ogg",
  radio)

myplaylist = playlist("/home/live/radio/music.m3u") /home/live/radio/ тут у меня музыка

>>Красивый переход от НОН СТОПА к DJ и назад.
Это надо что то в конфигурации айскаста и  liquidsoap редактировать, но что?

11

Re: Помочь в установке и связке liquidsoap и icecast

если "красивый" то в liquidsoap

ищите на том же сайте о input.harbor

12

Re: Помочь в установке и связке liquidsoap и icecast

А же готового скрипта нет с моими требованиями?

Через каждые 2-3 песни джингл
- Красивый переход от НОН СТОПА к DJ и назад. (Мне говорили что так можно)
- Кросфейд песен не обязательно - но желательно..

13

Re: Помочь в установке и связке liquidsoap и icecast

Через каждые 2-3 песни джингл

 radio = random(weights = [1, 4],[jingles, radio])

- Кросфейд песен не обязательно - но желательно..

radio= crossfade(start_next=5.,fade_out=3.,fade_in=1.,radio)

все это взято с их сайта, там можно много готовых примеров найти, просто надо поискать


даже тут на форуме уже насобиралось примеров

14

Re: Помочь в установке и связке liquidsoap и icecast

- Красивый переход от НОН СТОПА к DJ и назад.
Вот это как бы сделать?
Все остальное я понял. smile
Надо маунт/маунты настроить, порт, и потом на какой порт вещать нон стоп, а на какой порт и маунт подключаться DJ

Отредактировано Jon-coool (09-09-2012 18:26:40)

15

Re: Помочь в установке и связке liquidsoap и icecast

http://savonet.sourceforge.net/on2_part2.html

A nice transition!

16

Re: Помочь в установке и связке liquidsoap и icecast

Вообще ничего не понял sad(((((

17

Re: Помочь в установке и связке liquidsoap и icecast

Сначала хотяб "некрасивый" переход сделать как тут http://savonet.sourceforge.net/doc-svn/harbor.html (самый нижний код)

18

Re: Помочь в установке и связке liquidsoap и icecast

Так в том то и дело что мне нужен этот переход, ибо я бы давно установил айсес и не парился... Переход нужен для професиональности, обрываенее песни резкое, говорит не о професиональности... Мы же делаем радио подобное fm формату.

19

Re: Помочь в установке и связке liquidsoap и icecast

ну а хоть такой переход сделали?  http://savonet.sourceforge.net/doc-svn/harbor.html
Дальше нужно просто на этот переход наложить кросфейд http://savonet.sourceforge.net/on2_part2.html

20

Re: Помочь в установке и связке liquidsoap и icecast

Нет не сделал. Так как я не разбираюсь в этом!

21

Re: Помочь в установке и связке liquidsoap и icecast

Так что там разбиратся? Копипаст и все

#!/usr/bin/liquidsoap
# Log dir
set("log.file.path","/tmp/basic-radio.log")

set("harbor.bind_addr","0.0.0.0")

live = input.harbor("test-harbor",port=8080,password="xxx")

# Music
myplaylist = playlist("/home/live/radio/music.m3u")
# Some jingles
jingles = playlist("~/radio/jingles.m3u")
# If something goes wrong, we'll play this
security = single("~/radio/sounds/default.ogg")

# Start building the feed with music
radio = myplaylist
# Now add some jingles
radio = random(weights = [1, 4],[jingles, radio])
# And finally the security
radio = fallback(track_sensitive = false, [radio, security])

radio = fallback(track_sensitive=false,
                 [live,files])

 # Stream it out
output.icecast(%vorbis,
  host = "localhost", port = 8000,
  password = "hackme", mount = "basic-radio.ogg",
  radio)

22

Re: Помочь в установке и связке liquidsoap и icecast

Хорошо, допустим.
set("harbor.bind_addr","0.0.0.0")
0.0.0.0 - это время в секундах ?

live = input.harbor("test-harbor",port=8080,password="xxx")

test-harbor - маунт?

И потом на какой поток и порт и маунт вещать чтобы был переход?



 # Stream it out
output.icecast(%vorbis,
  host = "localhost", port = 8000,
  password = "hackme", mount = "basic-radio.ogg",
  radio)

Это тут вещает нон стоп smile

23

Re: Помочь в установке и связке liquidsoap и icecast

0.0.0.0 - это время в секундах ?

вы хоть читаете что на сайте пишет?

arbor.bind_addr: IP address on which the HTTP stream receiver should listen. The default is "0.0.0.0". You can use this parameter to restrict connections only to your LAN.


И потом на какой поток и порт и маунт вещать чтобы был переход?

маунт  test-harbor
порт 8080
пароль xxx

24

Re: Помочь в установке и связке liquidsoap и icecast

А время перехода задается само?

25

Re: Помочь в установке и связке liquidsoap и icecast

какое еще время перехода?