Come posso correggere i conteggi errati di riproduzione iTunes?


9

Il conteggio dei giochi nella mia libreria di iTunes è diventato in qualche modo errato. Mostra alcune canzoni come mai suonate mentre so di averle suonate molte volte prima. Queste canzoni hanno comunque una data di "ultimo ascolto".

Inoltre, alcuni brani vengono elencati come riprodotti una sola volta, mentre so che sono stati riprodotti più volte.

Ho un iPhone 4S, con iOS 6.0.1, iTunes 11. Il mio PC è un VAIO in esecuzione su Windows 7. Ho un backup del mio account iTunes. Penso che il problema sia iniziato dopo aver aggiornato il mio account iTunes alla versione 11.

Ciò di cui ho bisogno è di recuperare i miei dati di conteggio dei giochi originali. Qualcuno mi può aiutare con questo?

Risposte:


12

Per piccoli errori di conteggio dei giochi, uso un po 'di AppleScript per impostare il conteggio:

tell application "iTunes"
  activate
  set played count of track named "Vaseline Machine Gun" to 16
  return
end tell

Ovviamente questo può essere elaborato per gestire situazioni più complicate che coinvolgono più tracce e playlist.


3
Per quanto possibile, hai una risposta che funzionerebbe su iOS o su Windows dal momento che l'interrogante ha quelle versioni di iTunes a loro disposizione immediatamente dalla formulazione della domanda.
bmike

@bmike No, a parte la brutta "porta tutto su un mac, aggiusta i conteggi, quindi portalo indietro". Sembra che ci sia qualche scripting laterale di Windows ( projects.nateweiss.com/nwdc/itunes/scripts ), ma non ho mai fatto casino.
Wayfaring Stranger

3

C'è un bug in iTunes 11 in cui il conteggio delle riproduzioni non viene aggiornato se è stata attivata la dissolvenza incrociata dei brani nelle impostazioni di riproduzione. Questo potrebbe spiegarne una parte.


Grazie per la risposta amico. Non sono sicuro che il problema sia stato causato dalla dissolvenza incrociata, nel mio caso non è mai stato attivato.
Raphie

2

Ecco la vera soluzione di alimentazione heavy duty:

Usa Blocco note per creare un nuovo file chiamato: iTunes_SetPlayCount.VBS

Usa questo script:


Dim iTunesApp, selectedTracks, newPlayCount
Dim prompt, title, defaultValue

Set iTunesApp = WScript.CreateObject("iTunes.Application")
Set selectedTracks = iTunesApp.SelectedTracks

prompt = "New playcount:"

For Each IITTrack In selectedTracks
    title = IITTrack.Artist & " - " & IITTrack.Name
    defaultValue = IITTrack.PlayedCount
    newPlayCount = InputBox (prompt, title, defaultValue)

    'MsgBox("NewPlayCount = " & newPlayCount)

    If Len(newPlayCount) > 0 Then
        If IsNumeric(newPlayCount) Then
            If newPlayCount >= 0 Then 
                IITTrack.PlayedCount = newPlayCount
            End If
        End If
    Else
        Exit For
    End If
Next

KaaBAM!


1

Sommario

Se esci da iTunes e svuoti il ​​contenuto del tuo iTunes Library.itlfile, iTunes ricostruirà la tua libreria dal contenuto di iTunes Media Library.xml. Assicurati che sia aggiornato esportando la tua libreria e copiando il file, quindi modifica i conteggi di gioco all'interno. Quando riavvii iTunes, utilizzerà il file XML e le informazioni modificate verranno accettate.

Passo dopo passo

Recupera informazioni precedenti:

Se disponi di backup della libreria di iTunes, trova la versione più recente di iTunes Media Library.xmlprima del problema. All'interno di questo file, cerca i brani di cui desideri ripristinare la riproduzione. Stai cercando questo:

<key>Play Count</key><integer>1337</integer>

Ora sai quali erano i conteggi accurati del gioco. Copiarli e incollarli in un file di testo o qualcosa del genere in modo da poterli successivamente inserire nella libreria corrente.

Modifica la libreria corrente:

Questa è la parte difficile, quindi eseguire il backup dei file prima di modificarli.

  1. Utilizzare File > Library > Export Library…per ottenere una rappresentazione XML aggiornata della libreria. Mi riferirò a questo file come Library.xml.

  2. Esci da iTunes e usa Task Manager per assicurarti che (e iTunes Helper) siano davvero morti.

  3. Passa alla cartella iTunes. Sostituisci i contenuti di iTunes Media Library.xmle iTunes Library.xmlcon quelli appena creati Library.xml. Questo assicurerà che siano aggiornati.

  4. Modifica i conteggi di riproduzione nel iTunes Media Library.xmlfile. Questo file sta per diventare la base per i metadati della tua libreria.

  5. Rimuovi il contenuto del tuo iTunes Library.itlfile. Il file stesso deve esistere , ma deve essere vuoto in modo che iTunes torni indietro iTunes Media Library.xml. ( maggiori informazioni ) Se tutto funziona, non avrai bisogno dei vecchi contenuti di questo file.

  6. Riavvia iTunes. Riferirà che la tua libreria è danneggiata, quindi tornerà al file XML che hai modificato e ricostruito il .itlfile. Al termine, vedrai che il gioco conta iTunes Media Library.xml.


Non ho verificato che non ci sia assolutamente alcuna perdita di dati con questo metodo, ma la mia libreria è apparsa completamente intatta quando l'ho testata con iTunes 11 su OS X 10.8. Eseguire sempre il backup dei file prima di modificare. Godere!


1
Vorrei solo aggiungere che questo metodo ha eliminato la musica che avevo aggiunto dal mio abbonamento a Apple Music.
Luke Melaia,

0

Un modo per correggere un playcount sbagliato è aprire una libreria Itunes precedente e regolare manualmente i playcount.

Potresti caricare la vecchia libreria (che nel mio caso è abbastanza simile a quella nuova, poiché ha solo 1 mese di età) e regolare manualmente i conteggi di riproduzione (riproducendo le canzoni un numero aggiuntivo di volte) e anche regolare manualmente le nuove canzoni aggiunte ecc. Naturalmente, puoi anche semplicemente usare la vecchia libreria per identificare conteggi di gioco errati e modificarli nella nuova libreria.

Come caricare la vecchia libreria? Tenere premuto MAIUSC mentre si apre Itunes (prima premere MAIUSC, continuare a tenerlo premuto, quindi aprire Itunes). Itunes ti chiederà quale libreria Itunes desideri aprire, fai clic su "Scegli libreria", quindi fai clic sulla cartella "Librerie Itunes precedenti". All'interno di quella cartella troverai una serie di vecchi file ITL (ITL sta per Itunes Library File, questi file contengono metadati come playcount ecc.), Scegli quello con la data prima di aggiornare il tuo Itunes alla versione 11 (nel mio caso il nome del file era "iTunes Library 2012-12-02"). Itunes ora aprirà la vecchia libreria con i vecchi conteggi di riproduzione, i nomi dei brani, l'ultima riproduzione ecc. Puoi tornare alla nuova libreria con la stessa procedura SHIFT ma poi scegliere "iTunes Library" nella cartella "iTunes".

Il confronto dei conteggi di riproduzione della vecchia e della nuova libreria (ad esempio) può essere fatto in Excel. Seleziona semplicemente tutte le canzoni in Itunes (CTRL A, CTRL C) e incollale in Excel (CTRL V), non dimenticare di ordinare prima per nome.

Spero che sia di aiuto.

Ciao, Raphie


0

Soluzione super power ultraveloce;

Impostare il tempo di riproduzione su un secondo, fare clic su Riproduci in iTunes sul file tutte le volte che è necessario.

WhaBAM.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.