jueves, 29 de diciembre de 2011

Ordena las canciones de tu reproductor mp3

Mi mp3 tiene vida propia, y ordena las canciones según su propio gusto. O al menos eso es lo que parece, puesto que las reproduce sin orden ni concierto. Esto es así porque estos dispositivos, por lo general, usan un sistema de ficheros FAT, en el que se va escribiendo sin ningún tipo de orden y reproducen tal cual encuentran las canciones en la tabla de FAT sin ordenar de ninguna manera las canciones.

Si formateas y grabas las canciones, estas quedaran en el orden en que se grabaron, pero en cuanto empieces a borrar y grabar, el orden puede ser cualquiera. Son las cosas de un sistema de archivos que tiene tres decadas.

Sin embargo, he conseguido ordenar las canciones con solo dos comandos, en cuestión de unos segundos. Te cuento como.

Primero debemos instalar fatsort, un programa que se encuentra en los repositorios, con lo cual no tendremos mayor problema.
  • sudo aptitude install fatsort

Ahora, conectamos nuestro reproductor. Por regla general, se montara el solo. No hay problema. Pero lo que si debemos averiguar es donde esta el dispositivo, no en su punto de montaje, si no en /dev.
  • dmseg | tail 

Obtendremos un resultado similar a este:
[2585132.976394] sd 10:0:0:0: [sdc] No Caching mode page present
[2585132.976400] sd 10:0:0:0: [sdc] Assuming drive cache: write through
[2585132.978779] sd 10:0:0:0: [sdc] No Caching mode page present
[2585132.978787] sd 10:0:0:0: [sdc] Assuming drive cache: write through
[2585132.982594]  sdc: sdc1
[2585132.984901] sd 10:0:0:0: [sdc] No Caching mode page present
[2585132.984908] sd 10:0:0:0: [sdc] Assuming drive cache: write through
[2585132.984913] sd 10:0:0:0: [sdc] Attached SCSI removable disk
Fíjate en la linea mas corta. Nos indica que el reproductor se a montado como sdc1. Asi que vamos a ordenar sus datos:
  • fatsort -f /dev/sdc1

Y si solo quieres ordenar lo que este dentro de una carpeta, y no todo el contenido del reproductor...
  • fatsort -f /dev/sdc1 -D /carpeta_para_ordenar

A mi me ha funcionado perfectamente, y solo se tarda un momento. ¿Qué más puedo pedir?

6 comentarios:

  1. genial, me ha ido de fábulo, ya me estaba volviendo loco buscando una lógica!

    ResponderEliminar
  2. Oye Buenas :D
    Pero .. No puedo Descargar El Fatsort Donde Lo Encuentro

    ResponderEliminar
    Respuestas
    1. Esta en los repositorios oficiales, tanto en estable como en testing o en sid

      http://packages.debian.org/search?keywords=fatsort&searchon=names&suite=all&section=all

      Eliminar
  3. disculpen ..tengo un parlante con entrada usb que me recomiendan

    ResponderEliminar
    Respuestas
    1. No entiendo que es lo que preguntas ¿puedes especificar un poco?

      Eliminar

prekes sodui