6.01b, player durations incorrect on transcoded files

subsonic 6.01b, as a war on tomcat 8.5 with jdk8_74 on unraid 6, running in a docker container (using the default tomcat8 image so debian jessie), listening through web interface so the standard html5 player
transcoding done with avconv, avconv -i %s -b %bk -q 0 -loglevel error -f mp3 -
the duration in the playlist is correct, eg 4:39. when played, it's saying 5:22
[4/7/16 11:23:14 AM UTC] DEBUG StreamController GET /subsonic/stream?player=5&id=81220&auth=xxxxx, Range: bytes=0-
[4/7/16 11:23:14 AM UTC] INFO StreamController Content-Length: 11160000
[4/7/16 11:23:14 AM UTC] INFO StreamController Content-Range: 0-11159999/11160000
this causes skips and pauses from about 50% through the actual duration of the song, then a complete pause at 75-80% or so. skipping to the next song works fine
haven't experienced this before today, happens with any flac that's transcoded. doesn't happen with playing mp3s natively
looks like a bug in the player as mobile listening through dsub is totally fine
transcoding done with avconv, avconv -i %s -b %bk -q 0 -loglevel error -f mp3 -
the duration in the playlist is correct, eg 4:39. when played, it's saying 5:22
[4/7/16 11:23:14 AM UTC] DEBUG StreamController GET /subsonic/stream?player=5&id=81220&auth=xxxxx, Range: bytes=0-
[4/7/16 11:23:14 AM UTC] INFO StreamController Content-Length: 11160000
[4/7/16 11:23:14 AM UTC] INFO StreamController Content-Range: 0-11159999/11160000
this causes skips and pauses from about 50% through the actual duration of the song, then a complete pause at 75-80% or so. skipping to the next song works fine
haven't experienced this before today, happens with any flac that's transcoded. doesn't happen with playing mp3s natively
looks like a bug in the player as mobile listening through dsub is totally fine