J'ai eu un téléchargement de livre audio MP3 pour Noël.
Les files téléchargés et décompressés sont nommés de cette manière:
Après leur synchronisation avec mon iPhone et l'ouverture de l'application musicale, j'ai vu qu'ils sont affichés par ordre alphabétique par titre:
L'écoute dans l'ordre dans lequel ils sont présentés pendant que je conduis est bizarre. Existe-t-il un moyen de sortinger l'audio par nom de file dans l'application de musique sur iOS 5?
Avez-vous essayé de définir le numéro de la piste dans iTunes et de la synchroniser à nouveau?
Bien que vous ne répondez pas à votre question, faites-vous une faveur et select tous les files de votre audio-livre, cliquez avec le button droit de la souris sur l'un d'entre eux et choisissez «Obtenir des informations» ouvrant une boîte de dialog, similaire à celle de Loïc Wolff;
Cliquez sur la catégorie «Options» et modifiez le type de média dans «Livre audio».
Seulement lorsque quelque chose est classé comme un livre audio, vous obtiendrez des fonctionnalités telles que la reprise de file intermédiaire. La musique commencera toujours dès le début lorsque vous le ré-select.
J'ai été frustré par cela aussi et j'ai fini par écrire un script simple pour cette tâche en utilisant Ruby (qui est préinstallé sur MacOS et disponible sur tous les systèmes d'exploitation) avec la bibliothèque taglib . Si vous êtes une petite expérience de programmation, il suffit de twigr le directory où les files se trouvent dans la variable "mydir" et save ce script (disons "rename_audio_title_to_filename.rb"). Après l'avoir exécuté, les noms de files correspondent à la balise de titre et, lorsque vous les traitez dans les lists de lecture Itunes, elles seront sortingées correctement. Vous pouvez également modifier le mp3 vers d'autres formats de files pris en charge.
#! /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
Ensuite, lancez-le:
ruby rename_audio_title_to_filename.rb