Come si corregge il gioco di iTunes sbagliato?

8

Il numero di riproduzioni nella mia libreria di iTunes è diventato in qualche modo errato. Mostra alcune canzoni come mai suonate mentre so che le ho suonate molte volte in passato. Queste canzoni hanno comunque una data "ultima suonata".

Inoltre, alcuni brani vengono elencati come riprodotti solo una 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 dati del conteggio della riproduzione originale. Qualcuno può aiutarmi con questo?

    
posta Raphie 02.01.2013 - 21:36
fonte

7 risposte

11

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.

    
risposta data 02.01.2013 - 22:02
fonte
3

C'è un bug in iTunes 11 in cui il conteggio delle partite non viene aggiornato se hai attivato la dissolvenza incrociata delle tracce nelle impostazioni di riproduzione. Questo potrebbe spiegare parte di ciò.

    
risposta data 02.01.2013 - 21:45
fonte
1

Sommario

Se esci da iTunes e svuoti il contenuto del tuo file iTunes Library.itl , 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 della riproduzione all'interno. Quando riavvierai iTunes, utilizzerà il file XML e le informazioni modificate saranno accettate.

Step-by-step

Recupera le informazioni precedenti:

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

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

Ora sai quali sono stati i conteggi accurati del gioco. Copia e incolla in un file di testo o qualcosa in modo che tu possa inserirli nella tua libreria attuale.

Modifica la libreria corrente:

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

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

  2. Esci da iTunes e usa il Task Manager per assicurarti che (e l'Aiutante di iTunes) non ci siano problemi.

  3. Passa alla tua cartella iTunes. Sostituisci il contenuto di iTunes Media Library.xml e iTunes Library.xml con il tuo Library.xml appena creato. Ciò assicurerà che siano aggiornati.

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

  5. Rimuovi i contenuti del tuo file iTunes Library.itl . Il file stesso deve esistere , ma deve essere vuoto in modo che iTunes torni a iTunes Media Library.xml . ( maggiori informazioni ) Se tutto funziona, non è necessario il vecchio contenuto di questo file.

  6. Riavvia iTunes. Segnalerà che la tua libreria è corrotta, quindi tornerà al file XML che hai modificato e ricostruirà il file .itl . Al termine, visualizzerai i conteggi della riproduzione da iTunes Media Library.xml .

Non ho verificato che non ci sia assolutamente 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. Effettua sempre il backup dei tuoi file prima di modificarli. Buon divertimento!

    
risposta data 10.01.2013 - 04:59
fonte
1

Ecco la vera soluzione per l'alimentazione pesante:

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!

    
risposta data 17.02.2013 - 04:17
fonte
0

Un modo per correggere il conto di gioco sbagliato è aprire una precedente libreria di iTunes e regolare manualmente i conti di gioco.

Potresti caricare la vecchia libreria (che nel mio caso è abbastanza simile a quella nuova, dato che ha solo un mese di vita) e aggiustare manualmente i conti di gioco (riproducendo le canzoni un numero extra di volte) e anche aggiustare manualmente canzoni aggiunte di recente, ecc. Ovviamente potresti anche usare la vecchia libreria per identificare i conteggi di gioco errati e regolarli nella nuova libreria.

Come caricare la vecchia libreria? Tieni premuto SHIFT mentre apri Itunes (prima premi SHIFT, tieni premuto, quindi apri Itunes). Itunes ti chiederà quale libreria di iTunes desideri aprire, fai clic su "Scegli libreria", quindi fai clic sulla cartella "Librerie di iTunes precedenti". All'interno di questa cartella troverai un certo numero di vecchi file ITL (ITL sta per Itunes Library File, questi file contengono metadati come il conto di gioco ecc.), Scegli quello con la data precedente all'aggiornamento di iTunes alla versione 11 (nel mio caso il nome del file era "Libreria iTunes 2012-12-02"). Ora iTunes aprirà la vecchia libreria con i vecchi account, i nomi dei brani, l'ultima riproduzione, ecc. Puoi tornare alla nuova libreria con la stessa procedura SHIFT, quindi scegliere "Libreria iTunes" nella cartella "iTunes".

Il confronto tra gli account di gioco della vecchia e della nuova libreria può (per esempio) essere fatto in Excel. Basta selezionare tutti i brani in Itunes (CTRL A, CTRL C) e incollarli in Excel (CTRL V), non dimenticare di ordinare prima per nome.

Spero che questo aiuti.

Ciao, Raphie

    
risposta data 03.01.2013 - 20:44
fonte
0

Soluzione superpotente di Ultraduty;

Imposta il tempo di riproduzione a un secondo, fai clic su Riproduci in iTunes sul file tante volte quante sono necessarie.

WhaBAM.

    
risposta data 31.10.2014 - 01:03
fonte
0

Per Windows puoi utilizzare gli script da link

Oppure ho scritto una versione aggiornata con una finestra di dialogo disponibile al link Chrome non lascerà scarichi lo script perché è un file di script di Windows con zip, quindi usa Firefox o qualcos'altro per ottenerlo.

    
risposta data 06.09.2016 - 07:03
fonte

Leggi altre domande sui tag