Xhack
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.
Xhack

Un forum dedicato all'hacking
 
IndiceIndice  PortalePortale  CercaCerca  Ultime immaginiUltime immagini  RegistratiRegistrati  Accedi  

 

 [C++] Lettura dei tag di un mp3

Andare in basso 
2 partecipanti
AutoreMessaggio
BlackLight
Moderatore
Moderatore
BlackLight


Numero di messaggi : 277
Età : 37
Data d'iscrizione : 22.08.07

[C++] Lettura dei tag di un mp3 Empty
MessaggioTitolo: [C++] Lettura dei tag di un mp3   [C++] Lettura dei tag di un mp3 EmptyVen Ott 26, 2007 2:45 am

Piccolo programmino che ho creato in C++ in ambiente Linux per leggere i tag principali di un file mp3 (artista, titolo, album, traccia, anno). Richiede per il funzionamento l'installazione delle librerie id3lib.

Codice:
#include <iostream>
#include <cstdlib>
#include <id3/tag.h>
using namespace std;

void print_field (ID3_FrameID f, char *desc, ID3_Tag &myTag)  {
        ID3_Frame *myFrame=NULL;

        if (myFrame = myTag.Find(f))  {
                char field[1024];

                myFrame->Field(ID3FN_TEXT).Get(field,1024);
                cout << desc << ":\t\t" << field << endl;
        }
}

main(int argc, char **argv)  {
        if (argc==1)  {
                printf ("Usage: %s <mp3>\n",argv[0]);
                exit(1);
        }

        ID3_Tag myTag(argv[1]);

        print_field(ID3FID_BAND,"Artist",myTag);
        print_field(ID3FID_TITLE,"Title",myTag);
        print_field(ID3FID_ALBUM,"Album",myTag);
        print_field(ID3FID_TRACKNUM,"Track",myTag);
        print_field(ID3FID_YEAR,"Year",myTag);
}

Per la compilazione in ambiente Unix:

Codice:
g++ -o id3 id3.cpp -lid3 -lz
Torna in alto Andare in basso
http://blacklight.gotdns.org
darkjoker
Admin
Admin
darkjoker


Numero di messaggi : 813
Data d'iscrizione : 30.07.07

[C++] Lettura dei tag di un mp3 Empty
MessaggioTitolo: Re: [C++] Lettura dei tag di un mp3   [C++] Lettura dei tag di un mp3 EmptyVen Ott 26, 2007 6:09 pm

lol, carino!
inutile (Very Happy, come di tuo stile Wink) ma carino!
Torna in alto Andare in basso
 
[C++] Lettura dei tag di un mp3
Torna in alto 
Pagina 1 di 1

Permessi in questa sezione del forum:Non puoi rispondere agli argomenti in questo forum.
Xhack :: Programmazione :: C/C++-
Vai verso: