Wie korrigiere ich falsche iTunes-Wiedergabezahlen?

9

Die Anzahl der Wiedergaben in meiner iTunes-Mediathek ist irgendwie falsch geworden. Es zeigt einige Songs, die noch nie gespielt wurden, 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 mehrfach gespielt wurden.

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

Was ich brauche, ist, meine ursprünglichen Spielzähldaten zurückzugewinnen. Kann mir jemand dabei helfen?

Raphie
quelle

Antworten:

12

Für kleinere Probleme mit der Anzahl der Spiele verwende ich ein wenig AppleScript, um die Anzahl 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 bewältigen.

Wayfaring Fremder
quelle
3
Haben Sie eine Antwort, die unter iOS oder Windows funktioniert, da der Fragesteller diese Versionen von iTunes aus dem Wortlaut der Frage sofort zur Verfügung hat.
bmike
@bmike Nein, abgesehen von dem hässlichen "Portieren Sie alles auf einen Mac, korrigieren Sie die Anzahl und portieren Sie es dann zurück." Es sieht so aus, als ob einige Windows-Side-Scripting möglich sind ( projects.nateweiss.com/nwdc/itunes/scripts ), aber ich habe mich nie damit angelegt.
Wayfaring Stranger
3

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

stevex
quelle
Danke für die Antwort Mann. Ich bin mir nicht sicher, ob das Problem durch Überblenden verursacht wurde. In meinem Fall wurde es überhaupt nicht aktiviert.
Raphie
2

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!

Syclone0044
quelle
1

Zusammenfassung

Wenn Sie iTunes beenden und den Inhalt Ihrer iTunes Library.itlDatei leeren , erstellt iTunes Ihre Bibliothek aus dem Inhalt von neu iTunes Media Library.xml. Stellen Sie sicher, dass es auf dem neuesten Stand ist, indem Sie Ihre Bibliothek exportieren und die Datei kopieren und dann die darin enthaltenen Wiedergabezahlen bearbeiten. Wenn Sie iTunes neu starten, wird die XML-Datei verwendet 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 Wiedergabe zählt, die Sie wiederherstellen möchten. Sie werden danach suchen:

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

Jetzt wissen Sie, wie genau das Spiel war. 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 schwierige Teil. Sichern Sie Ihre Dateien, bevor Sie sie bearbeiten.

  1. Verwenden Sie File > Library > Export Library…diese Option , um eine aktuelle XML-Darstellung Ihrer Bibliothek zu erhalten. Ich beziehe mich auf 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 Ihren neu erstellten Library.xml. Dadurch wird sichergestellt, dass sie auf dem neuesten Stand sind.

  4. Ändern Sie die Wiedergabezahlen 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 vorhanden sein , muss jedoch leer sein, damit iTunes darauf zurückgreifen kann iTunes Media Library.xml. ( weitere Informationen ) Wenn alles funktioniert, benötigen Sie nicht den alten Inhalt dieser Datei.

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


Ich habe nicht überprüft, 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 Änderungen vornehmen. Genießen!

Tyler Mumford
quelle
1
Ich möchte nur hinzufügen, dass diese Methode die Musik gelöscht hat, die ich aus meinem Apple-Musikabonnement hinzugefügt habe.
Luke Melaia
0

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

Sie können die alte Bibliothek laden (die in meinem Fall der neuen ziemlich ähnlich ist, da sie nur 1 Monat alt ist) und die Wiedergabezahlen manuell anpassen (indem Sie die Songs eine zusätzliche Anzahl von Malen spielen) und auch neu hinzugefügte Songs manuell anpassen usw. Natürlich können Sie auch einfach die alte Bibliothek verwenden, um falsche Wiedergabezahlen 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 die iTunes-Taste). 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 Datei mit dem Datum aus, bevor Sie Ihr Itunes auf Version 11 aktualisiert haben (in meinem Fall den Namen der Datei war "iTunes Library 2012-12-02"). Itunes öffnet nun die alte Bibliothek mit den alten Wiedergabezahlen, Titelnamen, zuletzt gespielten usw. Sie können mit demselben SHIFT-Verfahren zur neuen Bibliothek zurückkehren, aber dann im Ordner "iTunes" "iTunes Library" auswählen.

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

Hoffe das hilft.

Ciao, Raphie

Raphie
quelle
0

Ultraduty Super Power Lösung;

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

WhaBAM.

OdLab
quelle