Buenas!!!! hace poquito puse en el foro que estaba trabajando en un plugin para poder usar la DLL del MediaInfo en nuestra aplicación, pues aquí está aunque en versión 0.1b, está sin terminar pero es por si alguien quiere probarlo ya y decirme que tal le parece, además de que supuestamente es totalmente funcional y lo único que me quedaría sería poner las distintas opciones dentro del AMS en combobox aunque es funcional poniéndolas manualmente. También os adjunto una APP de muestra que lo único que hace es abrir un archivo de audio que le digais y sacar datos como el Título, artista, album... y mostrarlos en pantalla:

Dentro del comprimido os he adjuntado los ficheros que vienen con la DLL con las distintas opciones del MediaInfo junto con la descripción de cada una. El plugin se debe copiar a la carpeta de plugins llamada "Actions"y para usar este plugin es necesario también activar el plugin Memory.
Como usarlo:
Bueno y la descarga del plugin:
Mirror:
Comentadme con lo que sea
PDTA: El plugin extrae la DLL al directorio raíz del programa, por lo que si sale alguna versión nueva y la quereis poner simplemente copiarla al raíz y el programa la detectará y no la sobreescribirá.

Dentro del comprimido os he adjuntado los ficheros que vienen con la DLL con las distintas opciones del MediaInfo junto con la descripción de cada una. El plugin se debe copiar a la carpeta de plugins llamada "Actions"y para usar este plugin es necesario también activar el plugin Memory.
Como usarlo:
- Lo primero que tenemos que hacer es abrir el fichero, para lo que usaremos este código:
Esta función devuelve un boolean "true" si lo ha abierto correctamente, en caso contrario devuelve "false".
MediaInfo.Open(fichero)
- Después tenemos que mirar que opción queremos usar mirando los ficheros de opciones adjuntos y seleccionando la que queramos.
Por ejemplo, queremos sacar el artista de un archivo de música, pues nos encontramos de que esta en el archivo de opciones "General.csv" y la opción se llama Artist, para lo cual usaremos la funcion MediaInfo.General (fíjese que el nombre de la función coincide con la del fichero pero sin extensión) a lo que añadiremos la opción que queremos recuperar y nos quedaría algo así:.artista = MediaInfo.General("Artist");
- Cuando terminemos de usar el archivo tendremos que cerrarlo con MediaInfo.Close();
if MediaInfo.Open("C:\\audio.m4a") == true then
titulo = MediaInfo.General("Title");
artista = MediaInfo.General("Artist");
album = MediaInfo.General("Album");
MediaInfo.Close();
end
Mirror:
Comentadme con lo que sea

PDTA: El plugin extrae la DLL al directorio raíz del programa, por lo que si sale alguna versión nueva y la quereis poner simplemente copiarla al raíz y el programa la detectará y no la sobreescribirá.