C'est quelque part entre un bug et un non-bug. Le compte de lecture s'incrémente lorsque le dernier échantillon est joué (ou quelque chose d'à peu près équivalent). Mais les options de métadonnées de durée ne modifient pas réellement le fichier, donc la toute fin existe toujours, mais est toujours sautée. Ainsi, le compte de lecture ne s'incrémente jamais.
La seule solution que je connaisse consiste à modifier le fichier audio lui-même.
Si vous utilisez des mp3 (ou AAC ou un autre codec avec perte), faire cela dans iTunes implique de réencoder (transcoder) un fichier déjà avec perte, ce qui est une de mes petites bêtes noires et quelque chose que je ne recommande pas. Je soupçonne qu'il existe des outils d'édition audio payants qui peuvent couper un mp3 sans pertes supplémentaires, mais je ne sais pas lesquels.
Si vous utilisez apple lossless (ou wav), ou si vous vraiment ne se soucient pas de transcodage vous pouvez le faire assez simplement dans iTunes :
-
Je suppose que vous avez déjà défini les métadonnées de l'heure de début et de fin de façon appropriée.
-
Dans iTunes, allez dans Préférences -> Général -> Paramètres d'importation... et réglez tout de manière à ce que les paramètres de l'encodeur correspondent à ceux du fichier d'origine (vous pouvez voir ces informations en choisissant "Obtenir des informations" sur la chanson en question).
-
Sélectionnez la chanson, cliquez dessus avec le bouton droit de la souris et choisissez "Create [codec] Version", où [codec] correspond à ce que vous avez sélectionné (par exemple, si vous avez choisi ALAC, il sera indiqué "Create Apple Lossless Version").
-
Terminé. iTunes a tronqué le fichier audio dans les limites fixées par les métadonnées de vos heures de début et de fin.