12 votes

Comment corriger le nombre de lectures erronées dans iTunes ?

Le nombre de lectures dans ma bibliothèque iTunes est devenu incorrect. Il indique que certaines chansons n'ont jamais été jouées alors que je sais que je les ai jouées de nombreuses fois auparavant. Ces chansons ont cependant toujours une date de "dernière lecture".

En outre, certaines chansons sont répertoriées comme n'ayant été jouées qu'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 avoir mis à jour mon compte iTunes à la version 11.

Ce dont j'ai besoin, c'est de récupérer mes données originales de comptage de lecture. Quelqu'un peut-il m'aider ?

16voto

leora Points 5626

Pour les petites erreurs de décompte, j'utilise un petit AppleScript pour régler le décompte :

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

Il est évident que cela peut être élaboré pour gérer des situations plus compliquées impliquant plusieurs pistes et listes de lecture.

4voto

Syclone0044 Points 1335

Voici la vraie solution d'alimentation pour les gros travaux :

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

3voto

stevex Points 143

Il existe un bogue dans iTunes 11 qui fait que 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 peut expliquer une partie du problème.

1voto

Tyler Mumford Points 720

Résumé

Si vous quittez iTunes et que vous videz le contenu de votre fichier iTunes Library.itl iTunes reconstruira alors votre bibliothèque à partir du contenu du fichier iTunes Media Library.xml . Assurez-vous qu'il est à jour en exportant votre bibliothèque et en copiant le fichier, puis modifiez les comptes de lecture à 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érer les informations précédentes :

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

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

Maintenant vous savez ce qu'était le décompte exact des pièces. Copiez et collez-les dans un fichier texte ou autre pour pouvoir les mettre dans votre bibliothèque actuelle ensuite.

Modifier la bibliothèque actuelle :

C'est la partie la plus 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 l'iTunes Helper) est bel et bien mort.

  3. Naviguez jusqu'à votre dossier iTunes. Remplacez le contenu de iTunes Media Library.xml y iTunes Library.xml avec votre nouvelle Library.xml . Cela vous permettra de vous assurer qu'ils sont à jour.

  4. Modifier le décompte des pièces dans le iTunes Media Library.xml fichier. Ce fichier est sur le point de devenir la base des métadonnées de votre bibliothèque.

  5. Retirer le contenu de votre iTunes Library.itl fichier. Le fichier lui-même doit exister mais il doit être vide pour qu'iTunes se rabatte sur iTunes Media Library.xml . ( plus d'infos ) 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 se reportera donc au fichier XML que vous avez modifié et reconstruira le fichier .itl dossier. Une fois qu'il est terminé, vous verrez les comptes de lecture de iTunes Media Library.xml .


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

0voto

Raphie Points 111

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

Vous pourriez charger l'ancienne bibliothèque (qui, dans mon cas, est assez similaire à la nouvelle, puisqu'elle n'a qu'un mois) et ajuster manuellement les comptes 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 aussi utiliser l'ancienne bibliothèque pour identifier les mauvais comptes de lecture et les ajuster dans la nouvelle bibliothèque.

Comment charger l'ancienne bibliothèque ? Maintenez la touche SHIFT enfoncée pendant que vous ouvrez Itunes (appuyez d'abord sur SHIFT, maintenez-la enfoncée, puis ouvrez Itunes). Itunes vous demandera quelle bibliothèque Itunes vous souhaitez ouvrir, cliquez sur "Choisir une bibliothèque", puis sur le dossier "Bibliothèques Itunes précédentes". Dans ce dossier, vous trouverez un certain nombre d'anciens fichiers ITL (ITL est l'abréviation de Itunes Library File, ces fichiers contiennent des métadonnées telles que le compte de lecture, etc.), choisissez celui dont la date est antérieure à la mise à jour de 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 playcounts, noms de chansons, dernières lectures, etc. Vous pouvez revenir à la nouvelle bibliothèque avec la même procédure SHIFT mais en choisissant "Bibliothèque iTunes" dans le dossier "iTunes".

La comparaison des playcounts de l'ancienne et de la nouvelle bibliothèque peut (par exemple) être faite dans Excel. Il suffit de sélectionner toutes les chansons dans Itunes (CTRL A, CTRL C) et de les coller dans Excel (CTRL V), sans oublier de les trier d'abord par nom.

J'espère que cela vous aidera.

Ciao, Raphie

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X