Esiste un modo per ordinare l'audio in base al nome del file nell'app musicale su iOS 5?

3

Ho ricevuto un download di audiolibri MP3 per Natale.

I file scaricati e decompressi sono denominati in questo modo:

  • 01 Prologue.mp3
  • 02 Capitolo 1 - Non avviare yappin.mp3
  • 03 Capitolo 2 - Stack Exchangin il tuo modo di successo.mp3
  • 04 Capitolo 3 - Non mangiare quella carne di unicorno e altri tre warnings.mp3
  • 05 Epilogue.mp3

Dopo averli sincronizzati con il mio iPhone e aperto l'app musicale, ho visto che sono visualizzati in ordine alfabetico per titolo:

  • Non mangiare quella carne di unicorno e altri tre avvertimenti.
  • Non iniziare yappin '!
  • Epilogo
  • Stack Exchangin "come raggiungere il successo.
  • Prologue

Ascoltare nell'ordine in cui sono presentati mentre sto guidando è bizzarro. C'è un modo per ordinare l'audio in base al nome del file nell'app musicale su iOS 5?

    
posta Kalamane 30.12.2011 - 16:08
fonte

4 risposte

4

Hai provato a impostare il numero di traccia in iTunes e poi a sincronizzare di nuovo?

    
risposta data 30.12.2011 - 16:21
fonte
3

Mentre non rispondi effettivamente alla tua domanda, fai un favore a te stesso e seleziona tutti i file per il tuo audiolibro, fai clic con il tasto destro del mouse su uno di essi e scegli "Ottieni informazioni" aprendo una finestra di dialogo simile a quella nella risposta di Loïc Wolff;

Fai clic sulla categoria "Opzioni" e modifica il Tipo di media in "Audiolibro".

Solo quando qualcosa è classificato come audiolibro otterrai funzionalità come la ripresa del file centrale. La musica inizierà sempre dall'inizio quando la riselezioni.

    
risposta data 30.12.2011 - 17:36
fonte
2

Ero frustrato anche da questo e ho finito per scrivere un semplice script proprio per questo compito usando Ruby (che viene preinstallato su MacOS ed è disponibile su tutti i sistemi operativi) con taglib libreria. Se sei un po 'esperto di programmazione, basta inserire la directory in cui i file sono nella variabile "mydir" e salvare questo script (pronuncia come "rename_audio_title_to_filename.rb"). Dopo averlo eseguito, i nomi dei file corrisponderanno al tag del titolo e quando li trascini nelle playlist di iTunes, verranno ordinati correttamente. Puoi anche modificare l'mp3 in altri formati di file supportati.

#! /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

Quindi eseguilo:

ruby rename_audio_title_to_filename.rb
    
risposta data 10.11.2012 - 22:31
fonte
0

Aggiornato lo script di yuvilio. Questa versione non modifica il tag mp3 del titolo. Invece estrae il numero dal nome del file e lo scrive come tag mp3 'traccia'. Il nome del file dovrebbe essere nella forma '232 - your file name.mp3'. Se il nome del file è in un formato diverso, puoi modificare l'espressione regolare /(\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
    
risposta data 08.07.2018 - 11:32
fonte

Leggi altre domande sui tag