¿Hay alguna forma de ordenar el audio por nombre de archivo en la aplicación de música en iOS 5?

3

Obtuve una descarga de audiolibros en MP3 para Navidad

Los archivos descargados y descomprimidos se nombran de esta manera:

  • 01 Prologue.mp3
  • 02 Capítulo 1: no iniciar yappin.mp3
  • 03 Capítulo 2: Apila tus intercambios en tu camino hacia success.mp3
  • 04 Capítulo 3: No comas esa carne de Unicorn y otras tres advertencias.mp3
  • 05 Epilogue.mp3

Después de sincronizarlos con mi iPhone y abrir la aplicación de música, vi que se muestran en orden alfabético por título:

  • No comas esa carne de Unicornio y otras tres advertencias.
  • ¡No empieces a gritar!
  • epílogo
  • Stack Exchangin 'your way to success.
  • Prólogo

Escuchar en el orden en que se presentan mientras estoy conduciendo es extraño. ¿Hay alguna forma de ordenar el audio por nombre de archivo en la aplicación de música en iOS 5?

    
pregunta Kalamane 30.12.2011 - 16:08

4 respuestas

4

¿Ha intentado configurar el número de pista en iTunes y luego vuelve a sincronizar?

    
respondido por el Loïc Wolff 30.12.2011 - 16:21
3

Mientras no conteste realmente su pregunta, hágase un favor y seleccione todos los archivos para su audiolibro, haga clic derecho en uno de ellos y elija 'Obtener información' abriendo un diálogo, similar al de la respuesta de Loïc Wolff;

Haz clic en la categoría 'Opciones' y cambia la Clase de medios a 'Audiolibro'.

Solo cuando algo se clasifique como un audiolibro, obtendrá funciones como la reanudación de medio archivo. La música siempre comenzará desde el principio cuando la vuelvas a seleccionar.

    
respondido por el Jason Salaz 30.12.2011 - 17:36
2

Esto también me frustró y terminé escribiendo una secuencia de comandos simple para esta tarea con Ruby (que viene preinstalado en MacOS y está disponible en todos los sistemas operativos) con taglib de la biblioteca. Si tiene un poco de experiencia en programación, simplemente conecte el directorio donde se encuentran los archivos en la variable "mydir" y guarde este script (por ejemplo, "rename_audio_title_to_filename.rb"). Después de ejecutarlo, los nombres de archivo coincidirán con la etiqueta del título y cuando los arrastre a las listas de reproducción de Itunes, se ordenarán correctamente. También puede cambiar el mp3 a otros formatos de archivo que sean compatibles.

#! /usr/bin/env ruby

require 'taglib'

mydir = "/path/to/my/audio/files"

Dir.glob "#{mydir}/*mp3" do |filename|
  TagLib::FileRef.open( filename ) do |fileref|
    tag = fileref.tag

    puts "The title is #{tag.title} and will become #{File.basename(filename)}"
    tag.title =  File.basename(filename)
    fileref.save
  end

end

Entonces simplemente ejecútalo:

ruby rename_audio_title_to_filename.rb
    
respondido por el yuvilio 10.11.2012 - 22:31
0

Actualización del script de yuvilio. Esta versión no cambia la etiqueta del título de mp3. En su lugar, extrae el número del nombre del archivo y lo escribe como etiqueta mp3 "track". Se espera que el nombre del archivo tenga el formato '232 - su nombre de archivo.mp3'. Si su nombre de archivo está en un formato diferente, puede modificar la expresión regular /(\d*) -.*/ .

#! /usr/bin/env ruby

# The script extrats the number from the beginning of the file name
# of the form '123 - The File.mp3' and save it as a 'track' mp3 tag.
#
# Based on https://apple.stackexchange.com/a/71220/201515

require 'taglib'

mydir = '/Users/evgenii/Downloads/audio'

Dir.glob "#{mydir}/*mp3" do |filename|
  TagLib::FileRef.open(filename) do |fileref|
    tag = fileref.tag
    track_scan = File.basename(filename).scan(/(\d*) -.*/)
    next if track_scan.empty?
    track = track_scan[0][0].to_i
    tag.track = track
    # tag.title = "#{track_scan[0][0]} - #{tag.title}" # Uncomment to prefix the track number in the title
    fileref.save
  end
end
    
respondido por el Evgenii 08.07.2018 - 11:32

Lea otras preguntas en las etiquetas