MainRadiotalkCustom
Общие вопросы по интернет радио вещанию
6   •   Посмотреть все темы

Непрерывное вещание в Sam Broadcaster

 

15
x4team @x4team
Всем доброго дня!
Столкнулся с небольшой проблемой для меня, не могу понять как сделать так, чтобы плейлист постоянно был полный, и вещал в хаотическом порядке без повторов?
спасибо

Отредактировано x4team - 23.03.2010
6245
Тарас @tarasian666
уже обсуждалось
режим нон стоп на сэме можно реализовать через финкцию заложенную в самой программе и называется она AutoDJ Mode

при этом СЭМ будет выдавать в эфир треки согласно правилам ротации которые конфигурируются в настройках Playlist Rotation Rules

Do not play same album within
do not play same artist within
do not play same title within
do not play same track within

а теперь по порядку

1я строка говорит сэму какой интервал времени должен пройти прежде чем можно ставить следующий трек из одноо альбома
2я строка указывает через какой интервал можно поставить 1 и того же исполнителя
3я - говорит как часто можно ставить треки с 1 и тем же названием (прописанным в метатегах) - обратите внимание что уразных исполнителей могут быть одноименные песни
4я строка говорит как часто можно ставить 1 и тот же трек (файл)

после расстановки интервалов следует обратить вниман6ие на playlist logic module - тут указаны правила ротаци
согласно этим правилам + параметрам указанным выше СЭМ выбирает песню и ставит ее в эфир.

лично я использую ClockWheel logical module (на самом деле принципиальной разницы я не обнаружил)
и пример конфигурации опишу именно на этом модуле...

после выбора модуля жмем configure- откроются настройки параметров модуля...
чтобы осуществить рандомное (случайное)
прокручивание треков из библиотеки достаточно указать подобную строку:

Cat['Tracks'].QueueBottom(smRandom, EnforceRules);

она означает что сэм берет треки из категории Tracks (по умолчанию категория где хранится вся музыка в сэме) и ставит ее в конец очереди, выбирая при этом трек случайно, придерживаясь правил ротации которые были описаны выше.

так же в настройках ротации есть 2 параметра колторые могут кому то показаться полезными - это:

keep N song in queue
use ghost queue

первый парметр говорит нам сколько треков сэм будет держать в очереди - может пригодиться если ДиДжей хочет объявить что за трек прозвучит далее - так как он его сможет увидеть заранее

если выставить параметр в 0 то треки сразу будут выставляться на воспроизведение при завершении текущего трека.

второй параметр позволяет осуществлять предзагрузку трека что иногда помогает ускорить работу сэма. Трек подгружается за несколько секунд до завершения предыдущего, а не за тот интервал времени который указан в параметрах FadeIn / Fade Out при завершении трека.

Отредактировано tarasian666 - 23.03.2010