€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
Технологии вещания, софт, скрипты
6 •
Посмотреть все темы
SAM Broadcaster
1
...
50
51
52
...
66
33
stranger87
@stranger87
12.09.2011
tarasian666
пишет:
без понятия что это за скрипт от Deman'a
вы б его показали чтоль
showsong.php
<?require("config.php");?>
<html>
<META http-equiv=Content-Type content="text/html; charset=windows-1251">
<title><? echo "$station";?></title>
<body bgcolor=#000000>
<?
$db->open("SELECT songlist.*, historylist.listeners as listeners, historylist.requestID as requestID, historylist.date_played as starttime FROM historylist,songlist WHERE (historylist.songID = songlist.ID) AND (songlist.songtype='S') ORDER BY historylist.date_played DESC",6);
$history = $db->rows();
reset($history);
$db->open("SELECT songlist.*, queuelist.requestID as requestID FROM queuelist, songlist WHERE (queuelist.songID = songlist.ID) AND (songlist.songtype='S') AND (songlist.artist <> '') ORDER BY queuelist.sortID ASC",2);
$queue = $db->rows();
reset($queue);
//### Вычесление наилучшего времени обновления веб страници. Необходимо для для обновления информации о трэке
//==================================================================================================
list($key, $song) = each($history);
$listeners = $song["listeners"];
$starttime = strtotime($song["date_played"]);
$curtime = time();
$timeleft = $starttime+round($song["duration"]/1000)-$curtime;
//Установка интервала обновления
if($timeleft>0) # ждать минимум 30 секунд
{ $timeout = $timeleft;} # если timeleft равно timeleft то страница обнавляется (это примерно конец трека)
else
{ $timeout = 90; } # есле нет , ждать 90 секунд
if(($timeout>150) or ($timeout==0)) $timeout = 150;
if($timeout<30) $timeout = 30;
$refreshURL = "showsong.php?buster=".date('dhis').rand(1,1000);
PrepareSong($song);
$mainsong = $song;
?>
<SCRIPT LANGUAGE="JavaScript">
<!---
var refreshID = "";
refreshID = setTimeout("DoRefresh()", <? echo ($timeout*1000); ?>);
function DoRefresh()
{
document.location.href = '<? echo $refreshURL; ?>';
}
//--->
</SCRIPT>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#c8a2c8"><b>Сейчас играет</b> (осталось <b id="countDownText"></b>)<br><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#ffffff">
<?echo $song["combine"];?></font></b><br>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#c8a2c8"><b><font face="Verdana, Arial, Helvetica, sans-serif">Следующие:</font></b><br>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#ffffff">
<?
if(count($queue)>0){
$i=0;
while(list($key, $song) = each($queue))
{
if(empty($song["artist"]))
$song["artist"] = 'Неизвестен';
if($i>0) echo ", ";
echo $song["artist"];
if($song["requestid"]!=0)echo " ~заказано~";
$i++;
}
}
$requestid = $mainsong['requestid'];
if($requestid>0)
{
$db->open("SELECT name, msg FROM requestlist WHERE (ID = $requestid)",1);
if(($info = $db->row()) and (!empty($info['msg'])))
{
$info['msg'] = stripslashes($info['msg']);
?><br><b>Заказал(а):</b> <?echo $info['name'];?><br>
<b>Пожелания:</b> <?echo $info['msg'];
}
}
?>
</font><br>
<script language="JavaScript">
var countDownInterval = <? echo $timeleft ?>;
var countDownTime = countDownInterval + 1;
if (document.all||document.getElementById)
countDown();
else
window.onload = countDown;
function countDown() {
countDownTime--;
if (countDownTime == 0) {
countDownTime = countDownInterval;
window.location.reload();
return;
}
else if (countDownTime < 0)
countDownTime = 30;
if (document.all)
document.all.countDownText.innerText = secsToMins(countDownTime);
else if (document.getElementById)
document.getElementById("countDownText").innerHTML = secsToMins(countDownTime);
counter = setTimeout("countDown()", 1000);
}
function secsToMins(theValue) {
var theMin = Math.floor(theValue / 60);
var theSec = (theValue % 60);
if (theSec < 10)
theSec = "0" + theSec;
return(theMin + ":" + theSec);
}
</script>
</body>
</html>
1572
KyPIIaToB
@KyPIIaToB
12.09.2011
Фик знает что у тебя там за глюки, проверил, все отлично.
ЗЫ... дизайн сайта наглый рип прошлого дизайна kissfm.ua )
Отредактировано KyPIIaToB -
12.09.2011
33
stranger87
@stranger87
12.09.2011
Только время первой песни показывает, потом не хочет.
4151
Дмитрий
@Pioner
25.09.2011
Не давно столкнулся с проблемой: Дано Sam BC и windows 7 Сэм открываеться и запускаеться, а вот с воспроизведением треков проблема они даже в дек не добавляються и не воспроизводяться, кто-то сталкивался?
1572
KyPIIaToB
@KyPIIaToB
25.09.2011
и где Вы такие кривые SAMы находите )
4151
Дмитрий
@Pioner
25.09.2011
KyPIIaToB
пишет:
и где Вы такие кривые SAMы находите )
Не кривой, до этого он работал нормально, а тут капризничать начал)
183
levbazhenov
@levbazhenov
29.09.2011
Как сделать так, что бы сэм всегда в плеере слушателя отображал только название радио? что бы не было видно названия песен
непонятно, когда как работает. когда только название отображает, а когда название трека. название писал в настройках энкодера для айскаст.
1572
KyPIIaToB
@KyPIIaToB
29.09.2011
Сними галку с enable title streaming в encoders
183
levbazhenov
@levbazhenov
29.09.2011
KyPIIaToB
Спасибо
4151
Дмитрий
@Pioner
30.09.2011
Как заставить сэм работать без звукавухи если сами треки добавляються но не проигрываються?
Отредактировано Pioner -
30.09.2011
1572
KyPIIaToB
@KyPIIaToB
30.09.2011
Pioner
пишет:
Как заставить сэм работать без звукавухи если сами треки добавляються но не проигрываються?
4151
Дмитрий
@Pioner
30.09.2011
Проблему решил осталась последняя: Где то на форуме видил что можно в сэме сделать так, что в настройках можно задать время через которое будут повторятся треки в папки и рандомное проигрывание треков из папки только найти не могу..подскажите как организовать?
5
den_in
@den_in
03.10.2011
Столкнулся с такой проблемой. Указываю ссылку в проигрывателе aimp все прекрасно работает, но если добавляю эту же ссылку на сайт в playlist.mpl то не работает, ссылка указываю таким образом
<stream artist="" title="тест" url="http://мой ip:8000/" />
Эфир пускаю через SAM Broadcaster
Что делать? Спасибо.
Отредактировано den_in -
03.10.2011
1572
KyPIIaToB
@KyPIIaToB
03.10.2011
Пробуй так
**********
5
den_in
@den_in
03.10.2011
огромное спасибо :)
Отредактировано den_in -
03.10.2011
5
lisok001
@lisok001
04.10.2011
Здравствуйте!!!У меня такой вопрос,возможно уже таков вопрос задавался,но просто нету сил перечитывать всю темку с надеждой найти ответ на свой вопрос.....(((Зжальтеся пожалуйста....
При добавлении той или иной песни в Плейлист,бывает такое что время(продолжительность песни) неизвестно и обозначается просто вот так ??:?? и естественно не воспроизводится,если даже песни к примеру скачаны с одного сервера или даже с одного альбома,одна песня нормально показывает время и проигрывается,другая же...может .при добавлении в Плейлист не показывает время (продолжительность песни) и естественно не проигрывается....в чем причина,просто узе нет мочи качать одну и туже песня раз сто, чтоб добиться её воспроизведения...ну а при приеме заказов это не очень удобно,даже трудно..так как Сэм может подвисать,подскажите плиз почему так????(Для справки у меня СЭМ 4.9)
6245
Тарас
@tarasian666
04.10.2011
переименуйте файл (или еще папку в которой он) или перекодируйте в mp3 (если он не mp3 ), чаще всего проблема изза этого
1572
KyPIIaToB
@KyPIIaToB
04.10.2011
Проверь теги у этого трека.
5
lisok001
@lisok001
04.10.2011
tarasian666
пишет:
переименуйте файл (или еще папку в которой он) или перекодируйте в mp3 (если он не mp3 ), чаще всего проблема изза этого
Страюся использовать токо mp3 формат. Спасибки,папку переименовывать уже пробовала не помогло,а вот с переменованием названия сработала)))Ой даж стыдно то,чаво раньше сама не попробовала то..ыщщщ
Благодарю за ответ!!!
KyPIIaToB
пишет:
Проверь теги у этого трека.
Ой,я уже исправила путем выше подсказанного,но все же Спасибки шо откликнулися!!!!
Отредактировано lisok001 -
04.10.2011
6245
Тарас
@tarasian666
04.10.2011
если теги не читаються то играть все ровно должно
у меня такой прикол когда в название трека или папки было записано в utf-8 со спец символами типа умлаут и тп