¿Es posible almacenar listas de reproducción en metadatos de archivos de música?

2

He estado tratando de pensar en una forma de almacenar mis listas de reproducción de forma completamente independiente de cualquier reproductor de música, y creo que una forma de hacerlo sería usar las etiquetas de cada canción para almacenar la lista de listas de reproducción a la que pertenece esa canción. Por ejemplo, si song1.mp3 y song2.flac pertenecen a la lista de reproducción "Cool Songs", entonces agregaría a cada una de ellas una etiqueta llamada "Playlist" con un valor de "Cool Songs".

Para acceder a la lista de reproducción "Cool Songs" en mi reproductor de música, simplemente busco canciones donde la etiqueta "Playlist" tenga el valor "Cool Songs". Obviamente, necesitaría un reproductor de música que me permita manipular etiquetas arbitrarias en cualquier formato de música, incluidas varias instancias de la misma etiqueta (para que las canciones puedan estar en múltiples listas de reproducción). En lugar de crear listas de reproducción, creo "búsquedas guardadas" o como las llame el reproductor de música, que buscan la etiqueta de lista de reproducción adecuada.

¿Es posible este esquema y cuántos programas de reproductor de música admitirían tal esquema?

Ryan Thompson
fuente

Respuestas:

1

Me acabo de dar cuenta de la respuesta. Puedo almacenar la información de la lista de reproducción en las etiquetas de las canciones como lo describo en la pregunta, y luego puedo escribir un guión para leer las etiquetas y crear archivos de listas de reproducción regulares, que cualquier reproductor de música puede leer.

¡Nuevo! Una implementación real!

He implementado mi loco esquema. Puede encontrar los resultados en github: https://github.com/DarwinAwardWinner/mkplaylist

Ryan Thompson
fuente
0

No he oído hablar de ningún jugador que soporte esto, aunque es factible con ciertos contenedores (por ejemplo, Ogg permite cualquier número de instancias de la misma etiqueta).

Ignacio Vazquez-Abrams
fuente
Creo que cualquier reproductor de música que admita agregar y filtrar etiquetas arbitrarias debería admitir este esquema.
Ryan Thompson el
0

Depende del formato de archivo utilizado por la música. Algunos formatos admiten una amplia gama de etiquetas, otros no.

Una de las desventajas es que la velocidad puede no ser tan buena: el reproductor necesitaría abrir cada archivo y leerlo para ubicar la etiqueta. Dependiendo de cómo y dónde se codifica la etiqueta, esto puede ser una operación lenta. (He implementado algo como esto en un reproductor de música donde escribí el firmware; todo lo que hizo fue leer el nombre de la canción, y eso fue lo suficientemente lento. Sin embargo, esto estaba en un sistema integrado sin caballos de fuerza).

rápidamente_ahora
fuente
Oh, no quise decir jugadores de hardware. Me refería a programas de software que administran y reproducen la biblioteca de música. Para los reproductores de hardware, usaría un script para exportar mis "listas de reproducción de etiquetas" a archivos m3u. En realidad, parece que podría ser una solución general a mi problema que funcionaría con todos los reproductores de música compatibles con m3u.
Ryan Thompson
Además, creo que la mayoría de los reproductores de música de hardware indexan sus archivos de música para una navegación más rápida. Por otro lado, nunca he oído hablar de ningún reproductor de música de hardware que admita el uso de etiquetas personalizadas. Lo mínimo que espero de un reproductor de hardware es el soporte para reproducir archivos de música y archivos de listas de reproducción.
Ryan Thompson