metadata flusso streaming

djjunior

Utente Attivo
24 Lug 2004
99
1
8
Salve,
uso questo script per estrarre i metadata (artista-titolo) da un un flusso streaming audio, però quando mi stampa a video l dati mi inserisci pure all'inizio il testo "STRING (43)" il numero indicato varia per ogni brano.
Come posso eliminare questo testo inutile?
Grazie
Codice:
    function getMp3StreamTitle($streamingUrl, $interval, $offset = 0, $headers = true)
    {
        $needle = 'StreamTitle=';
        $ua = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36';

        $opts = [
            'http' => [
                'method' => 'GET',
                'header' => 'Icy-MetaData: 1',
                'user_agent' => $ua
            ]
        ];

        if (($headers = get_headers($streamingUrl)))
            foreach ($headers as $h)
                if (strpos(strtolower($h), 'icy-metaint') !== false && ($interval = explode(':', $h)[1]))
                    break;

        $context = stream_context_create($opts);

        if ($stream = fopen($streamingUrl, 'r', false, $context))
        {
            $buffer = stream_get_contents($stream, $interval, $offset);
            fclose($stream);

            if (strpos($buffer, $needle) !== false)
            {
                $title = explode($needle, $buffer)[1];
                return substr($title, 1, strpos($title, ';') - 2);
            }
            else
                return getMp3StreamTitle($streamingUrl, $interval, $offset + $interval, false);
        }
        else
            throw new Exception("Unable to open stream [{$streamingUrl}]");
    }

    var_dump(getMp3StreamTitle('flusso', 19200));

    echo "\n\n";
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
@djjunior

Quando posti codice PHP devi usare i tag [PHP]........[/PHP]non il tag [CODE].......[/CODE]
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
F Ipcam cinesi senza pagina web, come prelevo il flusso video, audio e tilt? IP Cam e Videosorveglianza 0
L [HTML] Flusso contenuti sotto la header HTML e CSS 9
F FLUSSO VIDEO IP CAM IP Cam e Videosorveglianza 1
novello88 escludere un post dal flusso RSS WordPress 0
catellostefano creare flusso .asx Programmazione 5
O IP Cam in streaming su sito web IP Cam e Videosorveglianza 2
L CERCO SOCIO PER IL MIO SITO STREAMING FILM Offerte e Richieste di Lavoro e/o Collaborazione 2
M aggiungere streaming audio a pagina html HTML e CSS 2
F costi hosting per video streaming Hosting 1
L [HTML] Video streaming in homepage HTML e CSS 6
felino [Wordpress] Servizio di streaming WordPress 8
felino [PHP] Servizio streaming da una sorgente video qualunque PHP 0
T Streaming audio (solo audio) della ipcam (cinesi) simil foscn mJpeg IP Cam e Videosorveglianza 0
F WebCam Streaming sul mio sito Javascript 0
K Integrare player per streaming mss:// nella mia App Sviluppo app per Android 0
filippino Creare blog con link a siti con film in streaming Leggi, Normative e Fisco 0
M embedare streaming in HTML5 compatibili con Android HTML e CSS 1
Z Hosting per streaming Hosting 2
F Player per riproduzione "streaming live" di video Flash 5
M vendo pagina facebook film in streaming Annunci servizi di Social Media Marketing 0
W Streaming video HTML e CSS 0
A Perché secondo voi questo streaming si blocca? PHP 2
A Come utilizzare cURL per connettersi a uno streaming? PHP 0
S [Vendo] banner di diverso formato a partire da €1 su streaming-mania.it Vendere e Acquistare pubblicita' online 0
F Player Video da inserire in sito streaming, tipo Shadowbox Javascript 0
micio86 Live webcam streaming Guadagnare col Sito 1
W Streaming video Sicuro !!! Ajax 4
J Streaming Horizontal Banner Javascript 0
A TV in streaming nel sito Discussioni Varie 0
M Streaming da webcam su di un sito HTML e CSS 1
U Film in streaming Presenta il tuo Sito 0
M player streaming Flash 1
F streaming radio Discussioni Varie 0
C mp3 in streaming da far iniziare dal mezzo Flash 3
C (RETRIBUITO) Collaborazione: sito riguardante lo streaming! Presenta il tuo Sito 0
SolidSnake4 tv sul web in streaming HTML e CSS 0
S Problema Audio in Streaming-Flash con Explorer Flash 1
C Collaborazione: sito con partite di calcio in streaming GRATIS! Presenta il tuo Sito 3
P Streaming audio J2ME Windows e Software 0
K problemi con lo streaming audio (xine-demuxer) Linux e Software 0
eternallife PopUp Streaming Javascript 5
I problema Streaming Webdesign e Grafica 0
C Refresh automatico streaming rtsp Javascript 0
F pagina con le radio in streaming HTML e CSS 4
M Streaming per il mio sito Discussioni Varie 0
K Inserire video/audio nel sito e streaming... HTML e CSS 2
S vedere in streaming un video HTML e CSS 2
S Animazione per Radio Streaming Flash 0
G Video in streaming Webdesign e Grafica 0

Discussioni simili