Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    leggere ID3 tags in streaming

    Ciao a tutti, vorrei sapere se sia possibile fare questo:

    connettersi ad un sito contenente un file multimediale (es: mp3) e leggere byte per byte fino a che non si e' finito di leggere l'intestazione contenente i vari frames dei tag ID3 , dopodiche' interrompere lo stream e chiudere la connessione.

    Il tutto usando il protocollo HTTP....

    Grazie anticipatamente

  2. #2

  3. #3
    Quali standard ID3 vorresti supportare?

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,319

    Moderazione

    Ed il tutto usando quale linguaggio?


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Il linguaggio che ho in mente è PHP.
    Le librerie candidate sono:

    http://pear.php.net/package/Net_Socket per richedere byte per byte il file (o un pacchetto PEAR specifico per richieste HTTP come http://pear.php.net/package/HTTP_Client )

    per la lettura dei TAG sarei orientato per la libreria getID3()

    che supporta i seguienti tag formats:

    * ID3v1 (v1.0 & v1.1)
    * ID3v2 (v2.2, v2.3 & v2.4)
    * APE tags (v1 & v2)
    * (Ogg) VorbisComment
    * Lyrics3 (v1 & v2)

    Si può fare?

    Grazie molte per le risposte!

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Originariamente inviato da giacomolg
    Il linguaggio che ho in mente è PHP.
    Come mai non hai scritto nell'area dedicata a PHP? :master:
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7

    Re: Moderazione

    Originariamente inviato da alka
    Come mai non hai scritto nell'area dedicata a PHP? :master:
    Perchè la domanda non è specifica per un linguaggio, è più un domanda generale sulla praticabilità della soluzione (leggere uno stream parziale ed estrare tag ID3);
    Se qualcuno mi dice: io l'ho fatto così in Ruby sarebbe perfetto comunque!!


  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Originariamente inviato da giacomolg
    Perchè la domanda non è specifica per un linguaggio, è più un domanda generale sulla praticabilità della soluzione
    La praticabilità della soluzione dipende anche dallo strumento.

    Se chiedi informazioni generiche e poi si scopre che non puoi utilizzarle perché non sono compatibili con il linguaggio o l'ambiente che usi, tanto vale specificarlo da subito.

    Ad ogni modo, contrassegno la discussione per un linguaggio generico (cioè, qualsiasi linguaggio è ben accetto).
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  9. #9
    grazie!
    Spero la soluzione non sia specifica a tal punto da non poter essere messa in pratica con diversi linguaggi...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.