Existe-t-il un moyen de sortinger l'audio par nom de file dans l'application de musique sur iOS 5?

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:

  • 01 Prologue.mp3
  • 02 Chapitre 1 – Ne pas démarrer yappin.mp3
  • 03 Chapitre 2 – Emstackz Exchangin votre path vers le succès.mp3
  • 04 Chapitre 3 – Ne pas manger cette viande de licorne et trois autres avertissements.mp3
  • 05 Epilogue.mp3

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:

  • Ne mangez pas cette viande de licorne et trois autres avertissements.
  • Ne commencez pas à jouer!
  • Épilogue
  • Stack Exchangin à votre façon de réussir.
  • Prologue

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?

itunes get info

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.

iTunes Obtenez une boîte de dialogue d'informations, choisissant le livre audio comme moyen de presse

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