Está en algún lugar entre un error y no un error. La cuenta de reproducción aumenta cuando se reproduce la última muestra (o algo más o menos equivalente). Pero las opciones de metadatos de duración en realidad no cambian el archivo, por lo que el final todavía existe, pero siempre se omite. Entonces, el recuento de juego nunca aumenta.
La única solución que conozco implica cambiar el archivo de audio en sí.
Si está utilizando mp3 (o AAC u otro códec con pérdida), hacer esto en iTunes implica volver a codificar (transcodificar) un archivo que ya tiene pérdida, una pequeña molestia mía y algo que no recomiendo. Sospecho que hay herramientas de edición de audio pagas que pueden cortar un mp3 sin mayores pérdidas, pero no sé cuáles podrían ser.
Si está utilizando Apple sin pérdida (o wav), o si realmente no le importa la transcodificación , puede hacerlo simplemente en iTunes:
Supongo que ya ha configurado los metadatos de inicio y finalización de forma adecuada.
En iTunes, vaya a Preferencias -> General -> Importar configuración ... y configure todo para que coincida con la configuración del codificador del archivo original (puede ver esta información seleccionando "Obtener información" en la canción en cuestión).
Seleccione la canción, haga clic con el botón derecho y elija "Crear versión [códec]", donde [códec] es lo que haya seleccionado (por ejemplo, si elige ALAC, dirá "Crear versión sin pérdida de Apple").
Hecho. iTunes ha truncado el archivo de audio a los límites establecidos por sus metadatos de hora de inicio / parada.