1,301

Re: SAM Broadcaster

пишет VladokZzz:

Уже не первый раз сталкиваюсь с проблемой. mp3 файлы нивкакую не хотят добавляться в плейлисты SAM.
Раньше удавалось найти причину (русские символы в названии или даже в описании), приходилось чистить все это и переводить на англ.
Однако на днях имею два файлы, название на англ. в описании в тегах все почистил и все равно не добавляются. Ни ошибки, ничего.
Кто сталкивался?

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

1,302

Re: SAM Broadcaster

пишет Ok_go_love:

пишет VladokZzz:

Уже не первый раз сталкиваюсь с проблемой. mp3 файлы нивкакую не хотят добавляться в плейлисты SAM.
Раньше удавалось найти причину (русские символы в названии или даже в описании), приходилось чистить все это и переводить на англ.
Однако на днях имею два файлы, название на англ. в описании в тегах все почистил и все равно не добавляются. Ни ошибки, ничего.
Кто сталкивался?

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

Такого не наблюдается. На этот раз тупо не добавляется 2 файла. Все теги очищены, название файла переименовывалось в 1.mp3 и все равно ни в какую.

------------------------
http://radio-electron.ru/img/logo_small.gif
http://radio-electron.ru/play

1,303

Re: SAM Broadcaster

пишет VladokZzz:

Такого не наблюдается. На этот раз тупо не добавляется 2 файла. Все теги очищены, название файла переименовывалось в 1.mp3 и все равно ни в какую.

файл откройте в любом аудиоредакторе, может он битый?

Windows 2003 Server --> Digispot Djin --> CDDXP(TuneInSender) --> Edcast --> IceCast

1,304

Re: SAM Broadcaster

А другие файлы? (ogg, wma, pls)
Проблема только с mp3?

=Альтернатива всегда есть!=
=альтернативная интернет-радиостанция Экстрим=
= vk.com/alterfm =
= http://radioextreme.ru/listen.m3u =

1,305

Re: SAM Broadcaster

Здравствуйте уважаемые форумчане! Помогите пожалуйста решить проблему.
Характер проблемы: периодически "вылетает" sam. Примерно 1 раз в 1-2 суток (разные процессы)
Журнал событий говорит о токой ошибке
http://servak.by/pictures/cf90081ef2722045861ceceb577a2d5d.jpg
http://servak.by/pictures/561964267ad1ea2d6cd4a402e7848742.jpg
Система:
WIndows 2008 R2 Standart x64, (5гб ОЗУ). 6 терминальных windows-юзеров. На каждом висит свой процесс SamBroadcaster (каждый с отдельного локального диска) - потоки
Версия Sam Broadcaster: 4.3.6
База: MySQL Server 5.1
Вещает на удаленный icecast2 сервер.
Процессы вылетают рандомно раз в 1-2 суток

Отредактировано gongalo (10-03-2015 19:59:15)

1,306

Re: SAM Broadcaster

пишет gongalo:

Здравствуйте уважаемые форумчане! Помогите пожалуйста решить проблему.
Характер проблемы: периодически "вылетает" sam. Примерно 1 раз в 1-2 суток (разные процессы)
Журнал событий говорит о токой ошибке
http://servak.by/pictures/cf90081ef2722045861ceceb577a2d5d.jpg
http://servak.by/pictures/561964267ad1ea2d6cd4a402e7848742.jpg
Система:
WIndows 2008 R2 Standart x64, (5гб ОЗУ). 6 терминальных windows-юзеров. На каждом висит свой процесс SamBroadcaster (каждый с отдельного локального диска) - потоки
Версия Sam Broadcaster: 4.3.6
База: MySQL Server 5.1
Вещает на удаленный icecast2 сервер.
Процессы вылетают рандомно раз в 1-2 суток

Древний SAM на новой винде.
Поставь SAM.Broadcaster.v.4.9.2.2011.PC

------------------------
http://radio-electron.ru/img/logo_small.gif
http://radio-electron.ru/play

1,307

Re: SAM Broadcaster

Если мне не изменяет память то на Windows 2003, 2008 по умолчанию включен режим "Предотвращение выполнения данных"  и в некоторых случаях он может вызывать зависание старого софта. (Находится в - Свойства системы - Допольнительно - Быстродействите(параметры), закладка Предотвращение выполнения данных"

Добавьте ЕХЕ файл в список "Включить DEP длф всех программ и служб, кроме выбранных ниже" и возможно вылеты прекратятся, а может и нет.

Windows 2003 Server --> Digispot Djin --> CDDXP(TuneInSender) --> Edcast --> IceCast

1,308

Re: SAM Broadcaster

Спасибо за ответы. проблему пока не решилась.  Последовал совету ubuntu-studio и подумываю обновить сэм, как посоветовал VladokZzz
Пока же наблюдаю.
вот только что вылетела такая ошибка
http://servak.by/pictures/7b03c183b00a0fce60e04df7feade7b8.jpg
естетсвенно, после чего вылетело и само приложение.
погулил, процесс ntdll.dll вроде входит в API операционной системы. Может и в самом деле несовместимость версий семена и винды?
На 2003 винде долгими годами семен 4.3.6 работал верой и правдой. Вылеты начались после перехода на 2008 винду (конфигурация сэма та же.)
еще инфа к размышлению.
винда стоит на виртуалке VMware esxi
сервер
ibm system x3550 type 7978
раньше стояла 2003 винда на обычном компе без всяких виртуалок
Может из-за виртуализации?

Отредактировано gongalo (14-03-2015 20:42:41)

1,309

Re: SAM Broadcaster

хера .... win2008  да еще и на виртуалке ...  и ты хочешь стабильной работы сема ?

1,310

Re: SAM Broadcaster

пишет VapSite:

хера .... win2008  да еще и на виртуалке ...  и ты хочешь стабильной работы сема ?

А почему бы и нет?

1,311

Re: SAM Broadcaster

Здравствуйте, уважаемые форумчане!
Использую SAM относительно недавно, в ходе работы возник такой вопрос: можно ли как-то настроить сэм чтобы после его запуска автоматом включались кнопки "Mic On" и "Lock Talk" в модуле VoiceFX ?

1,312

Re: SAM Broadcaster

Последнее время у меня вот такая ошибка выползает An error occured during setur. Please unistall software and try again. See log for more detalis.
Хотя месяц назад все было отлично. В чем проблема?

1,313

Re: SAM Broadcaster

See log for more detalis.

не судьба посмотреть ?

1,314

Re: SAM Broadcaster

адекватность...ты гдееееее

Отредактировано Leerix (09-10-2016 13:26:04)

1,315

Re: SAM Broadcaster

Ребята привет подскажите пожалуйста, столкнулся с проблемой когда вещаю прямой эфир с sam broadcaster ни с одного айфона так и не получилось услышать звук прослушивая с них свое радио, трек пишет правильно с других устройств(любых) каких тока не пробовал все ровно а с айфонов никак!у меня мысль одна они не читают ogg чтоли??? подскажите пожалуйста что может быть
и вопрос №2
sam broadcaster вылетает винда 10 закрывает прогу пишет завершить приложение что ли че то такое, мне кажется что комп не тянет много всего открыто браузер с интернетом я там юзаю его свое радио еще слушаю и когда подтупливает (мне  так кажется) он и вылетает что может быть и как решить эти проблемы,спасибо!!!

1,316

Re: SAM Broadcaster

пишет denis.bahareff:

sam broadcaster вылетает винда 10 закрывает прогу пишет завершить приложение что ли че то такое, мне кажется что комп не тянет много всего открыто браузер с интернетом я там юзаю его свое радио еще слушаю и когда подтупливает (мне  так кажется) он и вылетает что может быть и как решить эти проблемы,спасибо!!!

какая версия сэма? старые вроде не совместимы с 10, сам откатывался на 7.

1,317

Re: SAM Broadcaster

Решил тряхнуть стариной, и запустить повторно радио, для себя и друзей, чтоб в машине слушать). Кто пробовал на вин 8 ставить ХРишную версию СЭМа? Вылетало?

Первая сумская интернет радиостанция "LIVE" - http://www.radiolive.sumy.ua

1,318

Re: SAM Broadcaster

Было дело, кто-то публиковал данный код PAL скрипта ТОП 10...

var P : TPlayer;
var OldTime : DateTime;
OldTime := Now;
PAL.Loop:= True; // Ñêðèïò áóäåò âûïîëíÿòñÿ ïîñòîÿííî
// ------------- íàñòîðèòü ñåêóíäû äëÿ òî÷íîãî çàïóñêà (èíòåðâàë íå áîëåå 30 ñåê.)
if (now >= T['20:59:30']) and (now <= T['21:00:00']) and // çàïóñê â 21:00 âå÷åðà
((DayOfWeek(Now) = Friday)) then // çàïóñêàåòñÿ òîëüêî â ïÿòíèöó
    begin
// -----------------------------------------------------------------------------
Queue.AddFile('D:\Music MP3\iradio\Zastavki\peredachi\top10\top10_anons_mix.mp3',ipTop); // ãîëîñ âåäóùåãî î çàâåðøåíèè Õèò-ïàðàäà
// -----------------------------------------------------------------------------
var D : TDataSet;
var C : Integer;
D := Query('SELECT songlist.*, count(*) as cnt '+
              'FROM songlist,requestlist '+
              'WHERE (songlist.ID = requestlist.songID) '+
              '      AND (requestlist.code < 700) '+
              'GROUP BY songlist.ID '+
              'ORDER BY songlist.count_requested DESC, songlist.date_played DESC, cnt DESC LIMIT 10',[],True); // ëèìèò 10 òðåêîâ
// ñòàâèì â î÷åðåäü íà âîñïðîèçâåäåíèå ñ 10 òðåêà ïî 1
C := 0;
D.First;
while not D.EOF do
begin
C := C + 1;
WriteLn('#'+IntToStr(C)+'. '+D['artist']+' - '+D['title']);
Queue.AddFile(D['filename'],ipTop);
D.Next;

// ----------------------------------------------------------------- (7-8 ñåê. ôîíîâûé äæèíãë - Æåëàòåëüíî èç óäàðíûõ èíñòðóìåíòîâ)
Queue.AddFile('D:\Music MP3\iradio\Zastavki\zvuki\prokrutka_lenty_2.mp3',ipTop); //  äæèíãë - äëÿ êðàñèâîãî ýôôåêòà ïåðåõîäà îò òðåêà ê òðåêó
end;
Queue.AddFile('D:\Music MP3\iradio\Zastavki\peredachi\top10\top10_anons_mix.mp3',ipTop); // ãîëîñ âåäóùåãî î íà÷àëå Õèò-ïàðàäà
// -----------------------------------------------------------------------------
PAL.WaitForTime(T['+00:01:00']); // çàäåðæêà 1 ìèí. îò ïîâòîðíîãî çàïóñêà
end;

После установки SB 2019 и MySQL 8.0 перестал а грамотно работать связка

D := Query('SELECT songlist.*, count(*) as cnt '+
              'FROM songlist,requestlist '+
              'WHERE (songlist.ID = requestlist.songID) '+
              '      AND (requestlist.code < 700) '+
              'GROUP BY songlist.ID '+
              'ORDER BY songlist.count_requested DESC, songlist.date_played DESC, cnt DESC LIMIT 10',[],True)

Выводит один и тот же список топа на востроизведение, но он не соотвествует реальному списку в здесь -> http://www.rsgiradio.ru/top10/

Кто в теме, помогите исправить данную ситуацию с запросом.

Заранее спасибо.

РS...

Для понимания.

Сама страничка чуточку переделана -> http://www.rsgiradio.ru/iradio/web/playing_tr.php

Запрос оригинала в Java выглядит так:

            <!-- BEGIN:TOP_REQUESTS -->
            <?php if (ALLOW_REQUESTS && SHOW_TOP_REQUESTS && is_array($topRequestedSongs) && count($topRequestedSongs) > 0): ?>
            <div id="top_requests">
                <dl>
                    <dt>Top Requested</dt>
                    <?php
                          $counter = 1;
                          foreach ($topRequestedSongs as $topRequestedSong): ?>
                        <dd>
                            <a href="javascript:songinfo(<?php echo $topRequestedSong->ID; ?>)" title="<?php echo $topRequestedSong->artist_title; ?>">
                                <?php echo $counter++;?>. <?php echo $topRequestedSong->title; ?>
                                <?php if(!empty($topRequestedSong->artist)) : ?><br />&nbsp;&nbsp;&nbsp;&nbsp;by  <?php echo $topRequestedSong->artist; ?><?php endif; ?>
                                (<?php echo $topRequestedSong->cnt; ?>)
                            </a>
                        </dd>
                    <?php endforeach; ?>
                </dl>
            </div>
            <?php endif; ?>
            <!-- END:TOP_REQUESTS -->

Даю ниже html код, может поможет для изменения SQL запроса выше.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
    <head>
        <title><?php echo STATION_NAME; ?> - Èíôîðìàöèîííî-ìóçûêàëüíûé ïîðòàë î õóäîæåñòâåííîé ãèìíàñòèêè</title>
        <link rel="SHORTCUT ICON" href="../image.files/phg.ico" type="image/x-icon"> 
        <!-- General styles of the samPHPweb pages -->
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>     
        <link rel="stylesheet" type="text/css" href="styles/style_w.css" />

        <!-- Common Javascript functions -->
        <script type="text/javascript" src="js/common.js"></script>
        <?php if (ALLOW_REQUESTS) : ?>
        <!-- Javascript for request and songinfo actions -->
        <script type="text/javascript">
            /**
             * Open a popup window to send a song request to SAM
             */
            function request(songID)
            {
                <?php if(PRIVATE_REQUESTS): ?>
                    requestPrivate(songID);
                <?php else: ?>
                    var samhost = "<? echo SAM_HOST; ?>";
                    var samport = "<? echo SAM_PORT; ?>";
                    requestAudioRealm(songID, samhost, samport);                
                <?php endif; ?>
            }
        </script>
        <?php endif; ?>
        <!-- AddThis javascript -->
        <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=spacialaudio"></script>
        <!-- JQuery library to do cool Javascript stuff -->
        <script type="text/javascript" src="js/jquery-1.4.2.js"></script>
        <!-- JQuery plugin for Cross-Browser compatible rounding of corners -->
        <script type="text/javascript" src="js/jquery.corner.js"></script>

                    <script language=javascript>
function glossary(param,w,h,t,l)
{  par=' width=600,height=600,top=0,scrollbars=1';
var glossary = window.open(param, 'glossary', par);
glossary.focus();   }
function ask(param)  {
par=' width=600,height=600,scrollbars=0';
var ask = window.open(param, 'ask', par);
ask.focus();    }
function popup(urla,w,h)  {
var popup =  window.open(urla, 'popup', 'width='+w+',height='+h+',top=0,scrollbars=1');
popup.focus();  }
function godestination()  {
if (document.destination.selector.options
[document.destination.selector.selectedIndex].value != '')
document.location.href=document.destination.selector.options
[document.destination.selector.selectedIndex].value;  }
  </script>    
  
<script LANGUAGE="JavaScript" type="text/javascript">                     
                                                                             
   function ratesong(rating, songid)                                        
          {                                                                     
          var ratesong;                                                         
          if (ratesong) {                                                         
          ratesong++;                                                             
          }                                                                     
          else {                                                                 
          ratesong=0;                                                          
          }                                                                     
          ratesong = window.open("./ratesong.php?rating="+rating+"&checkid="   
        +songid, "ratesongwin", "location=no,status=no,menubar=no,scrollbars 
         =no,resizeable=yes,height=305,width=290");                           
          }                                                                     
</script>    
 

    </head>
    
    <body>
    


        <!-- BEGIN:PAGE -->
        <div id="page">

<?php require_once('display.header_tr.php'); ?>



                    <?php
                          $counter = 1;
                          foreach ($topRequestedSongs as $topRequestedSong): ?>

                    <?php endforeach; ?>
                    
        <?php if(is_array($recentSongs) && count($recentSongs)>0) : ?>
            <!-- BEGIN:RECENTLY PLAYED -->
            <div id="recently_played_wrapper">
                <div id="recently_played">
                    <table cellpadding="0" cellspacing="0">
                        <thead>
                            <tr>
                                <th align="left">
                                    место
                                </th>                                
                                <th colspan="2" align="center">
                                    исполнитель
                                </th>
                                <th class="links" align="center">
                                    ссылки
                                </th>
                                <th align="left">
                                    альбом
                                </th>
                                <th align="right">
                                    время
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                        <?php foreach ($topRequestedSongs as $key => $topRequestedSongs): ?>
                            <tr>    
                                <td>
                                    <?php echo $counter++;?>. 
                                </td>                                            
                                <td>
                                    <?php if(SHOW_PICTURES && !empty($topRequestedSongs->picture)) : ?>
                                    <a href="<?php echo $topRequestedSongs->buycd; ?>" target="_blank">
                                        <img class="rpPicture" id="rpPicture<?php echo $key; ?>" onload="showPicture(this, <?php echo SHOW_PICTURES; ?>)" width="60" height="60" src="<?php echo $topRequestedSongs->picture; ?>" alt="Buy CD!" title="Buy CD!" />
                                    </a>
                                    <?php endif; ?>
                                </td>

                                <td>
                                    <?php $string = "$topRequestedSongs->artist_title"; ## Ñòàðîå çíà÷åíèå: echo $topRequestedSongs->artist_title; ##
                                    $string = iconv('utf-8', 'cp1252', $string);
                                    $string = iconv('cp1251', 'utf-8', $string);
                                    echo $string; ?>
                                </td>
                                <td align="center">            
                                    <?php if (ALLOW_REQUESTS) : ?>
                                    <a href="javascript:request(<?php echo $topRequestedSongs->ID; ?>);">
                                        <img src="images/request.png" alt="Request this track now!" title="Request this track now!"/>
                                    </a>
                                    <?php endif; ?>                                                                        
                                    <a href="<?php echo $topRequestedSongs->website; ?>" target="_blank">
                                        <img src="images/home.png" alt="Artist homepage" title="Artist homepage" />
                                    </a>
                                    <a href="javascript:songinfo(<?php echo $topRequestedSongs->ID; ?>)">
                                        <img src="images/info.png" alt="Track information" title="Track information" />
                                    </a>
                                </td>

                                <td>
                                    <?php $string = "$topRequestedSongs->album"; ## Ñòàðîå çíà÷åíèå: echo $topRequestedSongs->album; ##
                                    $string = iconv('utf-8', 'cp1252', $string);
                                    $string = iconv('cp1251', 'utf-8', $string);
                                    echo $string; ?>
                                </td>
                                <td align="right">
                                    <?php echo $topRequestedSongs->durationDisplay; ?>
                                </td>
                            </tr>
                        <?php endforeach; ?>                                            
                        </tbody>
                    </table>
                </div>                                
            <!-- END:RECENTLY PLAYED -->
            <?php endif; ?>
            
        <?php require_once('display.footer.php'); ?>


        </div>

        <!-- END:PAGE -->        
        

        <!-- JQuery to round corners some of the HTML items on the page -->
        <script type="text/javascript">
        //<![CDATA[
        // Make sure the DOM is ready
        $(document).ready(function() {
            // Rounding of corners (Cross-browser compatible)
            // See http://jquery.malsup.com/corner/ for different Styles.

            // Rounds the page corners
            $('#page').corner();

            // Rounds the Navigation Menu Corners
            $('#navigation dl').corner();

            // Rounds the Currently Playing Table Corners
            $('#currently_playing').corner();

            // Rounds the Coming Up Corners
            $('#coming-up').corner();

            // Rounds the Recently Played Table Corners
            $('#recently_played').corner();
            // Style odd and even rows in Currently Playing Table (Cross-browser compatible)
            $('#recently_played table tbody tr:nth-child(odd)').addClass('recently_played_odd');
            $('#recently_played table tbody tr:nth-child(even)').addClass('recently_played_even');

            // Round the Dedication Corners
            $('#dedication dl').corner('tl tr').corner();

            // Round the Top Request Corners
            $('#top_requests dl').corner();
        });
        //]]>
        </script>
                
    </body>
</html>

Отредактировано wwc (27-04-2020 19:43:50)