Come trovare la causa per cui iTunes non esporta la libreria XML?

3

La mia esportazione XML di iTunes non funziona da mesi, ma ne ho bisogno per i software DJ come Traktor Pro. Vorrei trovare e risolvere il problema e non posso ripristinare il database.

Quando provi ad esportare l'intera libreria come XML manualmente (File - > Libreria - > Libreria di esportazione), posso vedere Assertion failure: success == noErr (-8753) nel registro di sistema, ma questo è TUTTO ciò che so adesso.

Che cosa posso trovare la causa principale di questo problema?

versione macOS: 10.12.5
Versione di iTunes: 12.6.1.25

Queste sono le mie impostazioni pertinenti:

    
posta Hedge 25.05.2017 - 10:46
fonte

2 risposte

3

Ho visto queste librerie danneggiarsi un po 'di volte, anche se funzioneranno perfettamente su iTunes.

Penso che sia probabilmente quello che sta succedendo qui, quindi non ho molta fiducia nei miei primi tre suggerimenti, ma sono molto meno pericolosi / gravi & potrebbe sicuramente risolvere il problema. L'opzione "nucleare" che ho elencato per ultima è sicura, ma comporta la ricostruzione dell'intero database di iTunes che, se sei un DJ, potrebbe essere più di quanto ti piacerebbe saltare. Se si dispone di backup, tuttavia, sarà sempre opportuno intraprendere prima il percorso più rischioso.

  1. Nel caso in cui non ci hai provato, deseleziona "OK Condividi libreria XML con altre applicazioni", ok, apri le preferenze e ricontrolla. Prova ad esportare.

  2. Possiamo testarlo su una lavagna pulita con un nuovo utente. Copia (sposta se non c'è abbastanza spazio) l'intera cartella iTunes fino alla area condivisa del tuo computer , quindi crea un nuovo amministratore in Preferenze di sistema > Utenti e amp; Gruppi. Riavvia e amp; accedi a quello, aggiungi la tua libreria di iTunes selezionandola nella stessa scheda avanzata delle preferenze di iTunes mostrata nel tuo screenshot. Questo potrebbe richiedere un po 'di tempo. Quindi prova un'esportazione.

  3. Se ancora non funziona, l'ultima cosa che consiglierei di provare è quella di sostituire la cartella 'Sistema' in cui iTunes & altre funzioni di sistema sono mantenute nel caso ci sia un problema lì. Puoi farlo avviando in modalità recupero tenendo premuto CMD + R mentre il Mac è in fase di avvio e installalo sul tuo disco. Ciò non avrà alcun effetto sui tuoi dati o utenti - in solo sostituisce la cartella System in cui sono presenti solo i contenuti del sistema operativo.

Quando nessuno di questi lavori prende l'opzione nucleare e ricostruisce la libreria di iTunes utilizzando queste istruzioni . Eseguire il backup prima di questa è una buona idea.

    
risposta data 30.05.2017 - 02:48
fonte
0

Potresti riuscire a trovare la causa principale di questo problema valutando se il file " iTunes Music Library.xml " presenta una sintassi valida utilizzando xmllint . Ad esempio, un comando Terminale come il seguente potrebbe indicare dove esiste corruzione all'interno di quel file XML:

xmllint --valid --noout ~/Music/iTunes/iTunes\ Music\ Library.xml

Se il comando viene eseguito senza lamentele, la sintassi del file è probabilmente OK. In alternativa, se xmllint indica che il file ha una sintassi XML non valida, dovrebbe specificare quale riga o tag esiste all'interno dell'errore. Potrebbe essere possibile correggere questi errori manualmente se si ha familiarità con la struttura / sintassi XML (ma è probabilmente una buona idea eseguire un backup del file prima di modificarlo).

    
risposta data 30.05.2017 - 21:05
fonte

Leggi altre domande sui tag