28 Grudzień 2024, 08:36:58

Autor Wątek: problemy z odtwarzaniem  (Przeczytany 12230 razy)

x_j

  • Początkujący
  • *
  • Wiadomości: 12
problemy z odtwarzaniem
« dnia: 26 Grudzień 2016, 23:28:49 »
Od jakiegoś czasu nie mozna słuchać radia korzystając z przeglądarek chrome i opera.
Czy ktoś spotkał się z tym u siebie?

elektronik

  • Początkujący
  • *
  • Wiadomości: 12
    • Status GG
Odp: problemy z odtwarzaniem
« Odpowiedź #1 dnia: 28 Grudzień 2016, 22:56:07 »
spróbuj na Mozilli

x_j

  • Początkujący
  • *
  • Wiadomości: 12
Odp: problemy z odtwarzaniem
« Odpowiedź #2 dnia: 29 Grudzień 2016, 15:54:29 »
Na FF działa i na internet explorer też.
Sęk w tym, że ja lubię operę i chrome.

No ale jeśli to jedyne rozwiązanie problemu to się przesiądę.
Tylko co jeśli na kolejnych przeglądarkach przestanie grać?

kachulcowo

  • Początkujący
  • *
  • Wiadomości: 1
Odp: problemy z odtwarzaniem
« Odpowiedź #3 dnia: 31 Grudzień 2016, 01:38:59 »
no tu to tak nie bardzo dbają o klienta,,,bo np. na slotexie uporali sie z tym problemem,tak przerobili że automatycznie ci co korzystali z serwera shoutcast 1 przeszli na shoutcast 2 i wszystko gra,,,szkoda że tu nikt o takim rozwiazaniu nie pomyslał....

x_j

  • Początkujący
  • *
  • Wiadomości: 12
Odp: problemy z odtwarzaniem
« Odpowiedź #4 dnia: 31 Grudzień 2016, 09:10:01 »
Czyli u innych dostawców też coś takiego się działo.
No nic... administrację zaatakuje po nowym roku.

elektronik

  • Początkujący
  • *
  • Wiadomości: 12
    • Status GG
Odp: problemy z odtwarzaniem
« Odpowiedź #5 dnia: 01 Styczeń 2017, 23:19:01 »
Mam pytanie jakiego radia.,ja sprawdzę czy u mnie gra i dam odpowiedz.

x_j

  • Początkujący
  • *
  • Wiadomości: 12
Odp: problemy z odtwarzaniem
« Odpowiedź #6 dnia: 02 Styczeń 2017, 11:11:29 »

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: problemy z odtwarzaniem
« Odpowiedź #7 dnia: 05 Styczeń 2017, 12:58:27 »
Chrome i Opera wycofały obsługę protokołu HTTP 0.9 w oparci o który działa ShoutCast v1 i to jest źródłem problemu.

x_j

  • Początkujący
  • *
  • Wiadomości: 12
Odp: problemy z odtwarzaniem
« Odpowiedź #8 dnia: 05 Styczeń 2017, 14:39:33 »
Czyli pozamiatane...
Dziękuję za informację.

x_j

  • Początkujący
  • *
  • Wiadomości: 12
Odp: problemy z odtwarzaniem
« Odpowiedź #9 dnia: 29 Styczeń 2017, 19:37:52 »
Chyba coś się pozmieniało na lepsze, bo znów gra na operze i chrome.
No  :)

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: problemy z odtwarzaniem
« Odpowiedź #10 dnia: 29 Styczeń 2017, 19:39:44 »
Gra, gra, zaktualizowaliśmy oprogramowanie do ShoutCast v.2. Ale mogą występować teraz problemy ze statystykami.

http://www.4stream.pl/4stream/146-wdroenie-technologii-shoutcast-v2.html

Grott

  • Webmaster
  • Radiowiec
  • *****
  • Wiadomości: 43
    • Status GG
    • Mazury Woda Wiatr Zagle Szanty
Odp: problemy z odtwarzaniem
« Odpowiedź #11 dnia: 19 Luty 2017, 17:21:25 »
Jezeli chodzi o przejscie z ShoutCast V1 na Shoutcast V2 to z cala pewnoscia mozna stwierdzic, ze plynne to to nie bylo. Ale w tej chwili wszystko "gra'.  Gra wszystko z pewnymi wyjatkami, ale te wyjatki sa bardzo wazne dla tych co nadaja.

1. wszystkie skrypty do tzw. statystyk przestaly dzialac
2. i jak tu teraz kicknac pilota bez wchodzenia na panel 4stream?


O ile ze statystykami jakos sie uporalem, to w sieci nie znalazlem nic, co przyblizyloby mi problem "kick pilota".
Przed zmiana uzywalem bardzo przyjaznego skryptu SHOUTcast - Source manager. Niestety przestal dzialac, podobnie jak statystyki. ShoutCast V2 nie potrafi zinterpretowac funkcji "fsockopen" w skrypatach PHP. Pozostaje zatem logowanie do panelu 4stream i tam wylaczyc pilota. A jednak ktos z zainteresowanych moze i ten problem rozwiazal? Zapraszam do dyskusji. Pozdrawiam!
navigare necesse est...
http://mwwzs.mazury.pl

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: problemy z odtwarzaniem
« Odpowiedź #12 dnia: 19 Luty 2017, 17:38:58 »
Funkcja fsockopen nie jest w żaden sposób związana z ShoutCast, to że nie działa to jest problem po stronie Twojego hostingu, najprawdopodobniej z powodu blokady tejże funkcji - bardzo popularne działanie na platformach hostingowych. Panel 4stream.pl korzysta z niej i nie mamy żadnych problemów.

Co do statystyk - ShoutCast v2 działa w oparciu o wiele kanałów, wystarczy w statystykach do URLa serwera dokleić parametr sid=1, to rozwiąże problem niedziałania. Tyczy się to wszystkich skryptów, również tych do zdejmowania prezenterów.
« Ostatnia zmiana: 19 Luty 2017, 17:40:37 wysłana przez Karol »

Grott

  • Webmaster
  • Radiowiec
  • *****
  • Wiadomości: 43
    • Status GG
    • Mazury Woda Wiatr Zagle Szanty
Odp: problemy z odtwarzaniem
« Odpowiedź #13 dnia: 20 Luty 2017, 13:04:05 »
Funkcja fsockopen nie jest w żaden sposób związana z ShoutCast, to że nie działa to jest problem po stronie Twojego hostingu, najprawdopodobniej z powodu blokady tejże funkcji - bardzo popularne działanie na platformach hostingowych. Panel 4stream.pl korzysta z niej i nie mamy żadnych problemów.

Co do statystyk - ShoutCast v2 działa w oparciu o wiele kanałów, wystarczy w statystykach do URLa serwera dokleić parametr sid=1, to rozwiąże problem niedziałania. Tyczy się to wszystkich skryptów, również tych do zdejmowania prezenterów.

Dziekuje za szybka odpowiedz, chociaz wydaje mi sie, ze troche wymijajaca. Korzystam z Waszego hostingu juz kilka lat i mimo, ze nie wszystko bylo po mojej mysli, nie mam zamiaru rezygnowac. Jezeli do momentu zmiany SC V1 na SC V2 wszystko co mialem umieszczone na swoim serwerze, dzialalo bez zarzutu, to jak mozna twierdzic, ze obsluga funkcji  fsockopen jest zablokowana. I sprawa "kick shout" - skrypt dzialal bez problemu do momentu przejscia na SC V2. I na koncu pytanie dotyczace parametru sid=1, czy moglbys podac to na przykladzie? Pozdrawiam!
A tu skrypt do statystyk ShoutCast V2:

stats.php

<?php
   
      require_once "inc.php";
   
   $array = array(); // Let's store our shoutcast variables into an array.
   
   $array['host'] = "HOST"; // Your Shoutcast Host
   $array['port'] = "PORT"; // Your Shoutcast Port
   $array['extra'] = "/admin.cgi?sid=1&mode=viewxml&page=1"; // The bit that follows in the url to access the xml of the stats
   $array['user'] = "ADMINUSER"; // Admin username (Default is usually "admin")
   $array['password'] = "ADMINPASSWORD"; // Admin Password
   
    $radioStats = new radioStats( $array['host'], $array['port'], $array['extra'], $array['user'], $array['password']);
   
    $returnStats = $radioStats->returnStats();

     
?>

      <strong>Radio statistics for <?php echo $array['host'] . ":" . $array['port']; ?></strong><br /><br />
   <div id="radio_stats">

   <?php
      
      if( $returnStats['serverStatus'] != 0 ) {
      
   ?>
      <strong>Listeners:</strong>
      <br />
      <?php
         echo $returnStats['currentListeners'];
      ?>
      
      <br /><br />
      
      <strong>Unique listeners:</strong>
      <br />
      <?php
         echo $returnStats['uniqueListeners'];
      ?>
      
      <br /><br />
      
      <strong>Listener peak:</strong>
      <br />
      <?php
         echo $returnStats['listenersPeak'];
      ?>
      
      <br /><br />
      
      <strong>Stream title:</strong>
      <br />
      <?php
         echo $returnStats['serverTitle'];
      ?>
      
      <br /><br />
      
      <strong>Current song:</strong>
      <br />
      <?php
      if( $returnStats['currentSong'] != "" ) {
         echo $returnStats['currentSong'];
      } else {
         echo "Undefined";
      }
      ?>
   
      <br /><br />
      
   <?php
      }
      else {
   ?>
   This radio server appears to be offline.
   <?php
      }
   ?>
-----------------------------------------------------------------------------------------------------------------------
inc.php

<?php

   class radioStats {
         
      public $tags;
      public $serverStatus;
      public $serverTitle;
      public $currentListeners;
      public $maxListeners;
      public $uniqueListeners;
      public $listenersPeak;
      public $currentSong;
      public $songList = array();
      
      public function __construct( $server, $port, $extra, $user, $password ) {
         
         /* Start cURL */
         $session = curl_init();
         curl_setopt( $session, CURLOPT_URL, $server . ":" . $port . $extra );
         curl_setopt( $session, CURLOPT_HEADER, false );
         curl_setopt( $session, CURLOPT_RETURNTRANSFER, true );
         curl_setopt( $session, CURLOPT_POST, false );
         curl_setopt( $session, CURLOPT_HTTPAUTH, CURLAUTH_BASIC );
         curl_setopt( $session, CURLOPT_USERPWD, $user . ":" . $password );
         curl_setopt( $session, CURLOPT_FOLLOWLOCATION, true );
         curl_setopt( $session, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT'] );
         $xml = curl_exec( $session );
         curl_close( $session );
         /* End cURL */

         /* Start Simple XML */
         $simpleXML = simplexml_load_string( $xml );
         
         $this->serverStatus      = $simpleXML->STREAMSTATUS;
         $this->serverTitle      = $simpleXML->SERVERTITLE;
         $this->currentListeners   = $simpleXML->CURRENTLISTENERS;
         $this->maxListeners      = $simpleXML->MAXLISTENERS;
         $this->uniqueListeners   = $simpleXML->UNIQUELISTENERS;
         $this->listenersPeak   = $simpleXML->PEAKLISTENERS;
         $this->currentSong      = $simpleXML->SONGTITLE;
         
         /* End Simple XML */
         
      }
      
      
      public function returnStats() {
         
         $return = array();
         $return['serverStatus'] = $this->serverStatus;
         $return['serverTitle'] = $this->serverTitle;
         $return['currentListeners'] = $this->currentListeners;
         $return['maxListeners'] = $this->maxListeners;
         $return['uniqueListeners'] = $this->uniqueListeners;
         $return['listenersPeak'] = $this->listenersPeak;
         $return['currentSong'] = $this->currentSong;
         
         return $return;
         
      }
            
   }
   
   ?>
-----------------------------------------------------------------------------------
Te dwa skrypty umiescic na serwerze, po wpisaniu danych w pierwszym, dziala bez problemow. Skrypty zamieszczam, poniewaz moga sie komus przydac i nie sa obwarowane prawami autorskimi.
navigare necesse est...
http://mwwzs.mazury.pl

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: problemy z odtwarzaniem
« Odpowiedź #14 dnia: 20 Luty 2017, 13:29:35 »
$array['extra'] = "/admin.cgi?sid=1&mode=viewxml&page=1"; // The bit that follows in the url to access the xml of the statsTutaj masz już podany parametr sid.

Kod, który wkleiłeś, nie korzysta z funkcji fsockopen tylko curl.