Arregla errata
Permite nombrar carpetas con número de disco
Mueve mejor los archivos de whipper
Esto es un simple archivo de órdenes del shell para pasar un CD de
música a mp3 de alta calidad, mp3 de mediana calidad y flac (sin
pérdida), con los siguientes atributos añadidos automáticamente a cada
formato a través de un fichero: artista, álbum, año, título de pista,
número de pista y, opcionalmente, número de disco en caso de que el
álbum comprenda varios discos. Para ello, usa whipper
, que es el mejor
programa que conozco, siendo capaz de extraer las pistas bit a bit sin
error.
Primero, por lo de siempre: por si le sirve a alguien, aunque creo que los CD tienen pocos seguidores hoy en día, pero bueno…
Segundo, porque seguro que es muy mejorable, así que, por favor, ayúdame a mejorarlo. Estaría genial que alguien me dijera los problemillas que tenga, así aprendo más. =)
¡Gracias!
Este programa recibe:
Tienes un archivo de ejemplo en el repo para un CD de 12 pistas de un solo artista, el cual te pido que leas con detenimiento y humor, por favor, que lo he escrito con mi mejor intención. =P Con ese, habría que ejecutar el programa así:
$ ./escrih.sh ejemplo.txt
Primero se mostrarán estadísticas sobre el CD y el lector, que sirven para saber si hay algo mal, como si al lector le pasa algo o si hay más pistas en el CD de las que parecía.
Luego se procederá a leer el CD con whipper
, que creará unos archivos
flac iniciales. Estos se pasarán a formato wav, que usaremos para crear
los formatos que queremos y al final se borrarán.
A continuación se empezarán a convertir a los distintos formatos. Se
crearán las carpetas mp3_bajo
(el de más baja calidad), mp3_alto
(el
de más alta calidad) y flac
, y en cada una de ellas se seguirá la
estructura Artista/Año-Álbum/Número-Título con las canciones en cada
formato, por si se quieren pasar varios CD sin preocuparse de mover los
archivos de cada uno.
Las conversiones son:
lame
y
no pasarme con los ajustes, sino usar configuraciones relativamente
predefinidas. El programa lame
parece bastante bueno, así que me
fío. :3Si te animas a corregir algo o añadir alguna nueva funcionalidad, ¡acepto sugerencias! =) Puedes mandarme un correo en texto plano avisándome de algún error o con una consulta o parche a ~josealberto4444/public-inbox@lists.sr.ht (consulta esta guía si necesitas ayuda para mandar parches por correo). ¡Muchas gracias!