¡Y aquí estoy, otra vez, yo el autoproclamado programador (casi) demente!
Algo que no puede faltar a la hora de trabajar con cantidades numerosas de archivos y datos, son los famosos, benditos y muy bien diseñados scripts.
¡Ah~!, ¿qué sería de nuestras vidas sin los scripts?
Imagínense que deben recorrer una lista de archivos que se encuentra en un archivo de texto plano de unos 2.4MB que contiene cerca de medio millón de líneas de información. ¿Creen que pueden procesar todo el documento línea por línea manualmente? ¡Claro que no! ...aunque en teoría se puede, pero requiere de mucho tiempo y esfuerzo, cosas que en nuestras aceleradas vidas de la era del internet escasean.
Hace un tiempo, organizando mi biblioteca de música, me encontré esto de los 'moodbars', cuestión que funciona perfectamente en mi administrador de música favorito, Amarok, y como soy bastante 'picky' a la hora de ordenar mis cosas (mas no así mi cuarto/laboratorio jejeje) pues necesitaba encontrar la forma de que el proceso de escanear toda la música y generar los moodbars, fuera automático.
Navegando, navegando y nadando en la red, dí con este sencillo script llamado moodbar-gen:
...el cual se ha convertido en varios scripts, dependiendo de la función que hacen, los cuales he modificado para agregarles algunas mejoras y correcciones, como por ejemplo:
Script para transcodificar algunos tipos de archivo de audio a vorbis o mp3, cuyos ajustes son para lo que necesito, obviamente:
O este script que se encarga de analizar 15 segundos despues del primer minuto y actualizar las etiquetas del archivo con el valor de las BPM:
Y así, con pequeñeces como éstas, he logrado hacer mi vida más facil.
Sí, señores, esto es el poder de la consola. Personalmente las GUI las utilizo sólo en caso de que sea necesario, y cuando quiero Eye Candy para lo que haga.
...Y así, termino mi publicación del día de hoy, pueden utilizar los scripts que he modificado, ¡pero tengan en cuenta que aún pueden contener errores!
EL. PSY. CONGROO.
No hay comentarios:
Publicar un comentario