@KonajuGames - You should verify this.

What i found was that the duration in SongReader in MonoGame does this...

```
var durationMs = input.ReadObject<int>();
```

This currently works with MS XNA Song files and does read type information.

Examining a Song XNB from the MS pipeline shows `Microsoft.Xna.Framework.Content.Int32Reader` in the binary data.

This leads me to believe that this skipping of type information for value types is incorrect.

This make sense to you?  Is there some other case to test that you ran into?