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

Помогите чайнику

 

1
ТинкиВинки @ТинкиВинки
Доброго времени суток товарищи.
Весь форум облазил ...все написано в духе прошаренных на этом деле, а я вот новенький и прочтение мануалов дало мне не многое.
Вопросы.
(по Sam broadcaster)

1. КУДА ВСТАВЛЯТЬ СКРИПТЫ ?
2. ВОЗМОЖНО ЛИ ПОСТАВИТЬ СТАТИСТИКУ НА САЙТ НЕ С ПОМОЩЬЮ php , а при помощи js
3. КАК СДЕЛАТЬ ТАК, ЧТОБЫ КОГДА НИ ОДНОГО ДИДЖЕЯ НЕБЫЛО ОНЛАЙН, автоматически воспроизводился определенный плэй лист

1400
Pheoru @Pheoru
Открою для Вас секрет: обильный Caps Lock - дурной тон.
Теперь по вопросам:
1) Создаете .txt файлик. Переименовываете его из .txt в .pal, затем вставляете в него содержимое скрипта. После указываете его в Sam`е.
2) Вы имеете ввиду веб-панель Sam`а? Если да, то есть два варианта: php и html. Оба лежат в директории с программой. Если статистика серверного ПО (IceCast, ShoutCast и т.д.), то скорее всего нет, т.к. не видел ни одного подобного скрипта на js.
3) AutoDJ. Для этого нужен сервер с поставленным на него стримером (ices для IceCast, sc_trans для ShoutCast). Естественно, сервер должен работать круглосуточно.

35
Александр @duseldorf
После указываете его в Sam`е. - ...а как указать то ?
Спасибо за помощь

1400
Pheoru @Pheoru
Desktop B -> PAL Scripts -> Add new PAL script (кнопка "+") -> указываете расположение файла ("Automatically Start Script" - авто-запуск скрипта при старте Sam`а)

35
Александр @duseldorf
ОГРОМНОЕ ВАМ СПАСИБО!!!!!!!!!!!!
Еще вопрос ...там 2 ..про статистику..а где именно лежат эти скрипты ?

Добавлено спустя 4 минуты 11 секунд:
блин, я с другого акаунта случайно вопрос задал, не могли бы вы удалить профиль ТинкиВинки ...

Добавлено спустя 8 минут 25 секунд:
Вот я нашел ваш скрипт для вставки рекламы или джингла


PAL.Loop := True; // скрипт будет выполнятся постоянно
PAL.WaitForPlayCount(5); // ставим задержку на 5 треков
//выбераем случайный трек из "Station IDs" и ставим его вверх очереди
CAT['Station IDs (All)'].QueueTop(smRandom, NoRules);

хотел задать вопрос что за "Station IDs

2605
Александр @AlexIT
Это категория, в которой лежат джинглы.

35
Александр @duseldorf
тогда вопрос..где она?)..извините за ламерские вопросы..просто чтот голова не варит )

1400
Pheoru @Pheoru
1) Веб-интерфейс находится в корневой директории Sam Broadcaster (возможно это C:/Program Files/SAM Broadcaster)
Там 2 папки: samHTMweb (через html) и samPHPweb (через php).
Для php-версии существует отличная **********.
2) Desktop A -> Playlist (Categories) -> Content -> Station IDs -> Station IDs (All)

35
Александр @duseldorf
ок, спасибо вам большое)

15
Ant1Player @Ant1Player
А на руссики статы та пароль стоит..)

3
Lex @Lex
Надеюсь, что тему выбрал верно.
В общем копирую я содержимое папки samphpweb, прописываю настройки в конфиге (как прописано в файле install.txt), но при попытке зайти на эти ********** у меня вываливает куча php кода и пару корявых ссылок. На web интерфейс ну никак не похоже. Что мне делать?

332
Игорь @JamStyle
Дык правильно, в конфигах сайта заполняй параметры (а именно config.php и dbconfig.xml.php) :) БД, машину...:)Просто так оно же не заработает:)

3
Lex @Lex
Так суть именно в этом, что в обоих файлах всё прописано...

332
Игорь @JamStyle
Тогда сами настройки в студию:)
Возможно проблема в том, что не настроены пути папок в конфигах СЕМа:)

3
Lex @Lex
Вот конфиг

<?

/* ## ======================================== ## */
$commonpath = "./common";

//Station general details
$station = "ХХХ";
$email = "ХХХ";
$logo = "images/logo.gif";

$stationid = 0; //The ID of your registered station on AudioRealm.com
$sam["host"] = "localhost"; //The IP address of the machine SAM is running on (DO NOT use a local IP address like 127.0.0.1 or 192.x.x.x)
$sam["port"] = "1221"; //The port SAM handles HTTP requests on. Usually 1221.


//General options
$privaterequests = true; //If False, AudioRealm.com will handle the requests
$showtoprequests = true; //Must we show the top 10 requests on the now playing page?
$requestdays = 30; //Show the top10 requests for the last xx days

$showpic = true; //Must we show pictures in now playing section?
$picture_dir = "pictures/"; //Directory where all your album pictures are stored
$picture_na = $picture_dir."na.gif"; //Use this picture if the song has no picture

//Row colors used
$darkrow = "#dadada";
$lightrow = "#F6F6F6";

/* ## ======================================== ## */

require_once("common/form.php");
require_once("common/db.php");
require_once("common/functions.php");

// Load EGPCS vars into globals (emulates register_globals = On in php.ini)
if (!empty($HTTP_ENV_VARS)) while(list($name, $value) = each($HTTP_ENV_VARS)) $$name = $value;
if (!empty($HTTP_GET_VARS)) while(list($name, $value) = each($HTTP_GET_VARS)) $$name = $value;
if (!empty($HTTP_POST_VARS)) while(list($name, $value) = each($HTTP_POST_VARS)) $$name = $value;
if (!empty($HTTP_COOKIE_VARS)) while(list($name, $value) = each($HTTP_COOKIE_VARS)) $$name = $value;
if (!empty($HTTP_SERVER_VARS)) while(list($name, $value) = each($HTTP_SERVER_VARS)) $$name = $value;


$db = new DBTable();

//Your REMOTE MySQL database login details
//IMPORTANT: This is the database login details for the database located on the WEBSERVER.
$db->ReadXMLConfig("dbconfig.xml.php");

//Your LOCAL MySQL database login details
//This is the login details the webserver will use to contact the local database on the SAM Broadcaster server.
//This is only used for making dedications from the request window.
//$db->ReadXMLConfig("samdb.xml.php");
$samlogin = $db->login; //In most cases the remote database will be the same as the local database.

//Finally connect to the database
$db->connect();
?>

А вот второй файл:

<?/*
<CONFIG application="SAM" version="4.1.0 (BETA)">
<Database>
<Driver>MYSQL</Driver>
<Host>localhost</Host>
<Port>3306</Port>
<Database>SAMDB</Database>
<Username>root</Username>
<Password>XXX</Password>
<ServerMode>LOCAL</ServerMode></Database>
</CONFIG>

*/?>

Где и что я пропустил?

Добавлено спустя 3 минуты 23 секунды:
Мля, поторопился с ответом... надо было настройки сэма, а я конфиги выложил :) сорри.

А в настройках сема относительно web я ничего не менял после установки...