Авторизация
€
$
₴
₽
EN
RU
Vmeste.EU
Услуги
Проверка
Форумы
Основное
Radiotalk
Пользовательское
Технологии вещания, софт, скрипты
7 •
Посмотреть все темы
Плейлист(следующие песни-1,2 дня вперёд)
1
7
dayser
@dayser
06.08.2010
Стоит Shoutcast сервер + SAM Broadcast 4.3.6(работает через базу MYSQL)
Помогите пожалуйста реализовать плейлист в котором будет показаны анонсы аудио роликов.
То есть когда и какая песня будет играть...........
0
6245
Тарас
@tarasian666
06.08.2010
из базы сема, из таблицы queuelist (помоему) извлекаем id и по id извлекаем из таблицы songlist навзание трека.
пример можно посмотреть в samPHPweb.
Но узнать когда какой трек будет играть прийдется делать высчитывание: "продолжительность текущего" - "когда начался текущий" = "когда будет следующий" и тд
0
7
dayser
@dayser
06.08.2010
ужесть.....мои знания в mysql - php ооочень слабы... может кто видел решения готовые?
0
6245
Тарас
@tarasian666
06.08.2010
я не видел
0
7
dayser
@dayser
06.08.2010
а вообще есть плейлисты чтобы показывали несколько следующих песенок?
0
6245
Тарас
@tarasian666
06.08.2010
плейлисты? или скрипт?
0
7
dayser
@dayser
06.08.2010
скрипт который выведет в браузер ближайшие 5-10 песен.
0
6245
Тарас
@tarasian666
06.08.2010
tarasian666
пишет:
пример можно посмотреть в samPHPweb.
0
7
dayser
@dayser
06.08.2010
<?
if(count($queue)>0){?>
<tr bgcolor="<? echo $lightrow; ?>"><td colspan="7">
<b><font size="2" color="#777777">Следующие песни:</font></b>
<font size="2" color="003366"><b>
<?
$i=0;
while(list($key, $song) = each($queue))
{
if(empty($song["artist"]))
$song["artist"] = 'Unknown';
if($i>0) echo ", ";
echo $song["artist"];
if($song["requestid"]!=0)
{ echo " ~requested~"; }
$i++;
}
?>
</b></font></td></tr>
<?}?>
Хех, а где настройка кол-ва?
0
7
dayser
@dayser
06.08.2010
ха нашёл =))
$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);
А именно:
ORDER BY queuelist.sortID ASC",2);
2 меняем на своё число.
Теперь осталось разобратся чтобы они выводились не в строку, а в столбец.
С таблицами....я не дружу. Может кто поправить?
0
6245
Тарас
@tarasian666
06.08.2010
можно просто после каждого результата добавить <br>
0
2
vetalii126
@vetalii126
16.08.2010
а как саставить плэй лист по расписанию в праграмеSAM Broadcaster.
0
цвет
черный
красный
синий
зелёный
оранжевый
фиолетовый
серый
-
1
2
3
4
5
6
7