Wie korrigiere ich falsche iTunes-Wiedergabezähler?

Die Anzahl der Wiedergaben in meiner iTunes-Mediathek ist irgendwie falsch geworden. Es zeigt einige Songs als nie gespielt an, obwohl ich weiß, dass ich sie schon oft gespielt habe. Diese Songs haben jedoch immer noch ein "zuletzt gespieltes" Datum.

Außerdem werden einige Songs als nur einmal gespielt aufgeführt, obwohl ich weiß, dass sie mehrmals gespielt wurden.

Ich habe ein iPhone 4S mit iOS 6.0.1, iTunes 11. Mein PC ist ein VAIO mit Windows 7. Ich habe ein Backup meines iTunes-Kontos. Ich denke, das Problem trat auf, nachdem ich mein iTunes-Konto auf Version 11 aktualisiert hatte.

Was ich brauche, ist, meine ursprünglichen Play-Count-Daten zurückzubekommen. Kann mir jemand dabei helfen?

Antworten (7)

Für kleinere Fehler bei der Spielzählung verwende ich ein kleines AppleScript, um die Zählung festzulegen:

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

Offensichtlich kann dies ausgearbeitet werden, um kompliziertere Situationen mit mehreren Titeln und Wiedergabelisten zu handhaben.

So großartig das auch ist, haben Sie eine Antwort, die unter iOS oder Windows funktionieren würde, da der Fragesteller diese Versionen von iTunes aufgrund des Wortlauts der Frage sofort zur Verfügung hat?
@bmike Nein, abgesehen von dem hässlichen "Portiere alles auf einen Mac, repariere die Zählungen und portiere es dann zurück." Es sieht so aus, als ob einige Windows-seitige Skripte möglich sind ( projects.nateweiss.com/nwdc/itunes/scripts ), aber ich habe nie damit herumgespielt.

Es gibt einen Fehler in iTunes 11, bei dem die Anzahl der Wiedergaben nicht aktualisiert wird, wenn Sie das Überblenden von Titeln in den Wiedergabeeinstellungen aktiviert haben. Dies könnte einen Teil davon ausmachen.

Danke für die Antwort Mann. Ich bin mir nicht sicher, ob Crossfading das Problem verursacht hat, in meinem Fall wurde es überhaupt nicht eingeschaltet.

Hier ist die echte Hochleistungslösung:

Verwenden Sie Notepad, um eine neue Datei mit dem Namen iTunes_SetPlayCount.VBS zu erstellen

Verwenden Sie dieses Skript:


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!

Zusammenfassung

Wenn Sie iTunes beenden und den Inhalt Ihrer iTunes Library.itlDatei leeren, erstellt iTunes Ihre Mediathek aus den Inhalten von iTunes Media Library.xml. Stellen Sie sicher, dass es auf dem neuesten Stand ist, indem Sie Ihre Bibliothek exportieren und die Datei kopieren, und bearbeiten Sie dann die Wiedergabezähler darin. Wenn Sie iTunes neu starten, verwendet es die XML-Datei und Ihre bearbeiteten Informationen werden akzeptiert.

Schritt für Schritt

Vorherige Informationen abrufen:

Wenn Sie Backups Ihrer iTunes-Mediathek haben, suchen Sie die neueste Version iTunes Media Library.xmlvon vor dem Problem. Suchen Sie in dieser Datei nach den Songs, deren Wiedergabezähler Sie wiederherstellen möchten. Sie werden danach suchen:

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

Jetzt wissen Sie, was die genauen Spielzahlen waren. Kopieren Sie sie und fügen Sie sie in eine Textdatei oder etwas anderes ein, damit Sie sie als nächstes in Ihre aktuelle Bibliothek einfügen können.

Aktuelle Bibliothek ändern:

Dies ist der knifflige Teil, also sichern Sie Ihre Dateien, bevor Sie sie bearbeiten.

  1. Verwenden Sie diese Option File > Library > Export Library…, um eine aktuelle XML-Darstellung Ihrer Bibliothek zu erhalten. Ich bezeichne diese Datei als Library.xml.

  2. Beenden Sie iTunes und verwenden Sie den Task-Manager, um sicherzustellen, dass es (und der iTunes-Helfer) wirklich tot sind.

  3. Navigieren Sie zu Ihrem iTunes-Ordner. Ersetzen Sie den Inhalt von iTunes Media Library.xmlund iTunes Library.xmldurch Ihre neu erstellte Library.xml. Dadurch wird sichergestellt, dass sie auf dem neuesten Stand sind.

  4. Ändern Sie die Spielzähler in der iTunes Media Library.xmlDatei. Diese Datei wird zur Grundlage für die Metadaten Ihrer Bibliothek.

  5. Entfernen Sie den Inhalt Ihrer iTunes Library.itlDatei. Die Datei selbst muss existieren , aber sie muss leer sein , damit iTunes darauf zurückgreifen kann iTunes Media Library.xml. ( mehr Infos ) Wenn alles funktioniert, brauchen Sie den alten Inhalt dieser Datei nicht.

  6. Starten Sie iTunes neu. Es meldet, dass Ihre Bibliothek beschädigt ist, sodass es auf die XML-Datei zurückgreift, die Sie bearbeitet haben, und die .itlDatei neu erstellt. Nachdem es fertig ist, sehen Sie die Anzahl der Spiele von iTunes Media Library.xml.


Ich habe nicht verifiziert, dass bei dieser Methode absolut kein Datenverlust auftritt, aber meine Bibliothek schien vollständig intakt zu sein, als ich sie mit iTunes 11 unter OS X 10.8 getestet habe. Sichern Sie Ihre Dateien immer, bevor Sie sie optimieren. Genießen!

Ich möchte nur hinzufügen, dass diese Methode die Musik gelöscht hat, die ich aus meinem Apple Music-Abonnement hinzugefügt hatte.

Eine Möglichkeit, den falschen Playcount zu korrigieren, besteht darin, eine frühere Itunes-Bibliothek zu öffnen und die Playcounts manuell anzupassen.

Sie könnten die alte Bibliothek laden (die in meinem Fall der neuen ziemlich ähnlich ist, da sie erst 1 Monat alt ist) und die Playcounts manuell anpassen (indem Sie die Songs mehrmals abspielen) und auch neu hinzugefügte Songs manuell anpassen usw. Natürlich könnten Sie auch einfach die alte Bibliothek verwenden, um falsche Spielzahlen zu identifizieren und sie in der neuen Bibliothek anzupassen.

Wie lade ich die alte Bibliothek? Halten Sie die UMSCHALTTASTE gedrückt, während Sie Itunes öffnen (drücken Sie zuerst die UMSCHALTTASTE, halten Sie sie gedrückt, und öffnen Sie dann Itunes). Itunes fragt Sie, welche Itunes-Bibliothek Sie öffnen möchten, klicken Sie auf „Bibliothek auswählen“ und dann auf den Ordner „Vorherige Itunes-Bibliotheken“. In diesem Ordner finden Sie eine Reihe alter ITL-Dateien (ITL steht für Itunes Library File, diese Dateien enthalten Metadaten wie Playcount usw.), wählen Sie die mit dem Datum aus, bevor Sie Ihr Itunes auf Version 11 aktualisiert haben (in meinem Fall der Name der Datei war „iTunes Library 2012-12-02“). Itunes öffnet nun die alte Bibliothek mit den alten Playcounts, Songnamen, zuletzt gespielten usw. Sie können mit der gleichen SHIFT-Prozedur zur neuen Bibliothek zurückkehren, aber wählen Sie dann "iTunes Library" im "iTunes"-Ordner.

Der Vergleich der Playcounts der alten und neuen Bibliothek kann (zum Beispiel) in Excel erfolgen. Wählen Sie einfach alle Songs in Itunes aus (CTRL A, CTRL C) und fügen Sie sie in Excel ein (CTRL V), vergessen Sie nicht, zuerst nach Namen zu sortieren.

Hoffe das hilft.

Ciao, Raphie

Ultraduty Super-Power-Lösung;

Stellen Sie die Wiedergabezeit auf eine Sekunde ein und klicken Sie so oft wie nötig in iTunes auf die Datei.

WaBAM.

Für Windows können Sie entweder die Skripte von http://liquidparallax.com/2007/06/09/windows-itunes-scripts-downloads/

Oder ich habe eine aktualisierte Version mit einem Dialogfeld geschrieben, das unter http://zagz.com/update-play-count-itunes-windows/ verfügbar ist. Chrome lässt Sie das Skript nicht herunterladen, da es sich um eine gezippte Windows-Skriptdatei handelt, also verwenden Sie Firefox oder etwas anderes, um es zu bekommen.