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?
fuente
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).
fuente