Obtener ID3 Tag de mp3

Obtener ID3 Tag de mp3

Postby cuatecatl82 » Wed Oct 04, 2017 7:00 pm

Saludos a todos:

Despúes de un tiempesito sin programar regreso con una consulta, estoy realizando un reproductor de mp3, pero me quedé encasillado con la obtención de los datos ID3, he buscado en el foro y he encontrado pistas de como hacerlo pero no he tenido exito, buscando en la red encontre código en C++ y creo que tambien en C, pero mis conocimientos estan fuera de practica:

Esto es lo que encontre en el foro:
http://forums.fivetechsupport.com/viewtopic.php?f=3&t=24862&hilit=id3
http://forums.fivetechsupport.com/viewtopic.php?f=3&t=20361&hilit=id3

aqui encontre codigo pero no se como traducirlo

https://www.codeproject.com/Articles/988148/Windows-MCI-Player-in-Cplusplus-CLI
http://www.dreamincode.net/forums/topic/302078-reading-id3-tags-in-c/
https://github.com/larsbs/id3v2lib
https://www.experts-exchange.com/questions/25098433/Reading-in-an-ID3-tag-in-C.html
https://cboard.cprogramming.com/c-programming/54179-reading-mp3-header.html

La idea es obtener los datos sin depender de librerias o programas externos. ojala pudieran ayudarme..

Gracias anticipadas..
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
User avatar
cuatecatl82
 
Posts: 625
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México

Re: Obtener ID3 Tag de mp3

Postby hebert_j_vargas » Thu Oct 05, 2017 11:30 am

cuatecatl82 wrote:Saludos a todos:

Despúes de un tiempesito sin programar regreso con una consulta, estoy realizando un reproductor de mp3, pero me quedé encasillado con la obtención de los datos ID3, he buscado en el foro y he encontrado pistas de como hacerlo pero no he tenido exito, buscando en la red encontre código en C++ y creo que tambien en C, pero mis conocimientos estan fuera de practica:

Esto es lo que encontre en el foro:
http://forums.fivetechsupport.com/viewtopic.php?f=3&t=24862&hilit=id3
http://forums.fivetechsupport.com/viewtopic.php?f=3&t=20361&hilit=id3

aqui encontre codigo pero no se como traducirlo

https://www.codeproject.com/Articles/988148/Windows-MCI-Player-in-Cplusplus-CLI
http://www.dreamincode.net/forums/topic/302078-reading-id3-tags-in-c/
https://github.com/larsbs/id3v2lib
https://www.experts-exchange.com/questions/25098433/Reading-in-an-ID3-tag-in-C.html
https://cboard.cprogramming.com/c-programming/54179-reading-mp3-header.html

La idea es obtener los datos sin depender de librerias o programas externos. ojala pudieran ayudarme..

Gracias anticipadas..

Hola Cuatecatl82, en el 2015 yo elaboré un programa que hace esto, puedes comunicarte conmigo a hebert.j.vargas at gmail.com
Compiler version: xHarbour 1.2.3 Intl. (SimpLex) (Build 20141106)
FiveWin Version: FWHX 15.01
BCC 5.8.2
User avatar
hebert_j_vargas
 
Posts: 99
Joined: Thu Aug 02, 2012 3:21 pm

Re: Obtener ID3 Tag de mp3

Postby cuatecatl82 » Thu Oct 05, 2017 6:16 pm

Gracias Hebert por tomarte la molestia de leer mi post, ya te mande mensaje a tu correo..

Saludos.
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
User avatar
cuatecatl82
 
Posts: 625
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México

Re: Obtener ID3 Tag de mp3

Postby hebert_j_vargas » Fri Oct 06, 2017 10:56 pm

Aqui un video de la aplicacion:
https://youtu.be/zBAiCJVBLF0
Compiler version: xHarbour 1.2.3 Intl. (SimpLex) (Build 20141106)
FiveWin Version: FWHX 15.01
BCC 5.8.2
User avatar
hebert_j_vargas
 
Posts: 99
Joined: Thu Aug 02, 2012 3:21 pm

Re: Obtener ID3 Tag de mp3

Postby cuatecatl82 » Fri Oct 06, 2017 11:31 pm

Saludos de Nuevo:

Vi tu video y este excelente, mi idea es hacer algo como un antiguo Discman, es algo muy simple, pero con MP3, ya tengo hecho el giro del CD, la dureción de cada pista así como la suma del total de las pistas, me faltaria obtener los metadatos del Archivo mp3 a reproducir..

Image

Donde puedo obtener esta información, habra alguna rutina en C, alguna clase, he probado algunas opciones sin tener exito..
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
User avatar
cuatecatl82
 
Posts: 625
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México

Re: Obtener ID3 Tag de mp3

Postby hebert_j_vargas » Sat Oct 07, 2017 12:10 am

Te felicito se ve muy bien tu reproductor, yo elabore unas funciones en harbour para leer los metadatos, con el problema aqui en venezuela para conseguir dolares, qusiera intercambiar los fuentes por la última actualización de Fivewin o dinero para actualizarla.
Compiler version: xHarbour 1.2.3 Intl. (SimpLex) (Build 20141106)
FiveWin Version: FWHX 15.01
BCC 5.8.2
User avatar
hebert_j_vargas
 
Posts: 99
Joined: Thu Aug 02, 2012 3:21 pm

Re: Obtener ID3 Tag de mp3

Postby cuatecatl82 » Sat Oct 07, 2017 2:58 am

Creo haber encontrado algo que pueda funcionar, es una libreria que esta hecha en C se llama id3v2lib, la he agregado a mi proyecto y compilado pero tengo algunos errores y warnings en las fuentes:

dejo el link para si alguien me puede apoyar revisando las fuentes mis conocimientos en C son muy basicos..

Maestro Antonio y Daniel son magos del C, ojala le dieran una revisada, seria genial tener soporte nativo con un formato de audio tan conocido y usado por todos nosotros.

https://github.com/larsbs/id3v2lib


Encontre otra lib ya creada pero no compila con harbour, pero creo que estan las fuentes.
http://freesourcecode.net/cprojects/108582/Mp3-id3-v1v2-tag-editor-in-c#.WdhEtXZrzIU

Saludos y gracias.
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
User avatar
cuatecatl82
 
Posts: 625
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México

Re: Obtener ID3 Tag de mp3

Postby cuatecatl82 » Sat Oct 07, 2017 9:36 pm

Saludos de nuevo, perdón que insista será muy dificil lo que solicito?? :roll: :roll:

Creo que no más no se podrá, ya probe de todo en el dia y no hay como, mis conocimientos en C son casi nulos
Ya tengo implementado un meter para ver el avance del Disco y de la pista, cambia de pistas, entra en modo pausa y reinicio de la pista.

Así es como luce hasta ahora, me quede detenido en los ID3 Tag de los archivos que estoy reproduciendo. :cry: :cry: :cry:

https://drive.google.com/open?id=0B4o1aidSS13MVUtzS1RkOXJtUVU

Me gustaria si algun dia lo tengo funcional donarlo como ejemplo para FW, seria genial tener nuestro propio reproductor de MP3, talvez no sea tan competitivo como lo son todos los que ya conocemos y usamos, pero seria un buen ejemplo de uso de multimedia.

Cualquier idea o comentario será bienvenido.. Gracias
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
User avatar
cuatecatl82
 
Posts: 625
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Enrico Maria Giordano and 15 guests