Comment puis-je corriger les mauvais comptages de lecture iTunes?

9

Le nombre de lecture dans ma bibliothèque iTunes est en quelque sorte devenu incorrect. Il montre certaines chansons comme jamais jouées alors que je sais que je les ai jouées plusieurs fois auparavant. Ces chansons ont toujours une date de "dernière lecture".

De plus, certaines chansons sont répertoriées comme jouées une seule fois, alors que je sais qu'elles ont été jouées plusieurs fois.

J'ai un iPhone 4S, avec iOS 6.0.1, iTunes 11. Mon PC est un VAIO fonctionnant sous Windows 7. J'ai une sauvegarde de mon compte iTunes. Je pense que le problème a commencé après la mise à jour de mon compte iTunes vers la version 11.

Ce dont j'ai besoin, c'est de récupérer mes données de comptage de jeu d'origine. Est-ce que quelqu'un peut m'aider avec ça?

Raphie
la source

Réponses:

12

Pour les erreurs de comptage de jeu mineur, j'utilise un petit AppleScript pour définir le nombre:

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

Évidemment, cela peut être élaboré pour gérer des situations plus complexes impliquant plusieurs pistes et listes de lecture.

Étranger voyageur
la source
3
Aussi génial que cela soit, avez-vous une réponse qui fonctionnerait sur iOS ou sur Windows puisque l'interrogateur a ces versions d'iTunes à leur disposition immédiate à partir du libellé de la question.
bmike
@bmike Nope, autre que le laid "tout porter sur un mac, corriger les décomptes, puis le rediriger." Il semble qu'il y ait des scripts côté Windows possibles ( projects.nateweiss.com/nwdc/itunes/scripts ), mais je ne l'ai jamais dérangé.
Wayfaring Stranger
3

Il y a un bogue dans iTunes 11 où le nombre de lectures n'est pas mis à jour si le fondu enchaîné des pistes est activé dans les paramètres de lecture. Cela pourrait en expliquer une partie.

stevex
la source
Merci pour l'homme de réponse. Je ne sais pas si le fondu enchaîné a causé le problème, dans mon cas, il n'a jamais été activé en premier lieu.
Raphie
2

Voici la vraie solution d'alimentation robuste:

Utilisez le Bloc-notes pour créer un nouveau fichier nommé: iTunes_SetPlayCount.VBS

Utilisez ce 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!

Syclone0044
la source
1

Sommaire

Si vous quittez iTunes et videz le contenu de votre iTunes Library.itlfichier, iTunes reconstruira votre bibliothèque à partir du contenu de iTunes Media Library.xml. Assurez-vous qu'il est à jour en exportant votre bibliothèque et en copiant le fichier, puis modifiez le nombre de lectures à l'intérieur. Lorsque vous redémarrez iTunes, il utilisera le fichier XML et vos informations modifiées seront acceptées.

Pas à pas

Récupérez les informations précédentes:

Si vous avez des sauvegardes de votre bibliothèque iTunes, recherchez la version la plus récente d' iTunes Media Library.xmlavant le problème. Dans ce fichier, recherchez les chansons dont la lecture compte que vous souhaitez restaurer. Vous rechercherez ceci:

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

Vous savez maintenant quel était le nombre exact de parties jouées. Copiez-les et collez-les dans un fichier texte ou quelque chose pour que vous puissiez ensuite les placer dans votre bibliothèque actuelle.

Modifier la bibliothèque actuelle:

C'est la partie délicate, alors sauvegardez vos fichiers avant de les modifier.

  1. Utilisez File > Library > Export Library…pour obtenir une représentation XML à jour de votre bibliothèque. Je ferai référence à ce fichier comme Library.xml.

  2. Quittez iTunes et utilisez le Gestionnaire des tâches pour vous assurer qu'il (et iTunes Helper) sont bel et bien morts.

  3. Accédez à votre dossier iTunes. Remplacez le contenu de iTunes Media Library.xmlet iTunes Library.xmlpar votre nouvellement créé Library.xml. Cela garantira qu'ils sont à jour.

  4. Modifiez le nombre de lectures dans le iTunes Media Library.xmlfichier. Ce fichier est sur le point de devenir la base des métadonnées de votre bibliothèque.

  5. Supprimez le contenu de votre iTunes Library.itlfichier. Le fichier lui-même doit exister , mais il doit être vide pour qu'iTunes revienne iTunes Media Library.xml. ( plus d'informations ) Si tout fonctionne, vous n'aurez pas besoin de l'ancien contenu de ce fichier.

  6. Redémarrez iTunes. Il signalera que votre bibliothèque est corrompue, il retombera donc dans le fichier XML que vous avez modifié et reconstruira le .itlfichier. Une fois terminé, vous verrez le jeu compter iTunes Media Library.xml.


Je n'ai pas vérifié qu'il n'y a absolument aucune perte de données avec cette méthode, mais ma bibliothèque est apparue entièrement intacte lorsque je l'ai testée avec iTunes 11 sur OS X 10.8. Sauvegardez toujours vos fichiers avant de modifier. Prendre plaisir!

Tyler Mumford
la source
1
Je voudrais juste ajouter que cette méthode a supprimé la musique que j'avais ajoutée de mon abonnement à Apple Music.
Luke Melaia
0

Une façon de corriger le mauvais décompte consiste à ouvrir une bibliothèque Itunes précédente et à ajuster les décomptes manuellement.

Vous pouvez charger l'ancienne bibliothèque (qui dans mon cas est assez similaire à la nouvelle, car elle n'a que 1 mois) et ajuster manuellement les comptages de lecture (en jouant les chansons un nombre supplémentaire de fois) et également ajuster manuellement les chansons nouvellement ajoutées etc. Bien sûr, vous pouvez également simplement utiliser l'ancienne bibliothèque pour identifier les mauvais nombres de jeux et les ajuster dans la nouvelle bibliothèque.

Comment charger l'ancienne bibliothèque? Maintenez la touche MAJ enfoncée pendant que vous ouvrez Itunes (appuyez d'abord sur MAJ, maintenez-la enfoncée, puis ouvrez Itunes). Itunes vous demandera quelle bibliothèque Itunes vous souhaitez ouvrir, cliquez sur «Choisir une bibliothèque», puis cliquez sur le dossier «Bibliothèques Itunes précédentes». Dans ce dossier, vous trouverez un certain nombre d'anciens fichiers ITL (ITL signifie Itunes Library File, ces fichiers contiennent des métadonnées comme playcount etc.), choisissez celui avec la date avant de mettre à jour votre Itunes vers la version 11 (dans mon cas, le nom du fichier était «iTunes Library 2012-12-02»). Itunes va maintenant ouvrir l'ancienne bibliothèque avec les anciens décomptes de lecture, les noms des chansons, la dernière lecture, etc. Vous pouvez revenir à la nouvelle bibliothèque avec la même procédure SHIFT mais ensuite choisir "iTunes Library" dans le dossier "iTunes".

La comparaison des comptages de lecture de l'ancienne et de la nouvelle bibliothèque peut (par exemple) être effectuée dans Excel. Sélectionnez simplement toutes les chansons dans Itunes (CTRL A, CTRL C) et collez-les dans Excel (CTRL V), n'oubliez pas de trier d'abord par nom.

J'espère que cela t'aides.

Ciao, Raphie

Raphie
la source
0

Solution de super puissance Ultraduty;

Réglez le temps de lecture sur une seconde, cliquez sur lire dans iTunes sur le fichier autant de fois que nécessaire.

WhaBAM.

OdLab
la source