Hi micmac,
It seems like you are closing in on the problem.
Looking at one of my "bad" files that freezes the player, I get this output:
ogginfo 10\ -\ Super\ Ape.ogg
Processing file "10 - Super Ape.ogg"...
New logical stream (#1, serial: 68c0af7a): type vorbis
Vorbis headers parsed for stream 1, information follows...
Version: 0
Vendor: Xiph.Org libVorbis I 20050304
Channels: 2
Rate: 44100
Nominal bitrate: 160.000000 kb/s
Upper bitrate not set
Lower bitrate not set
User comments section follows...
TITLE=Track 10
ARTIST=The Upsetters
TRACKNUMBER=10
TRACKTOTAL=10
ALBUM=Super Ape
Warning: EOS not set on stream 1
Vorbis stream 1:
Total data length: 3896412 bytes
Playback length: 3m:49.893s
Average bitrate: 135.590256 kb/s
Compare this bad file to a good file that works without any problems:
ogginfo 12\ -\ Jag\ manipulerar.ogg
Processing file "12 - Jag manipulerar.ogg"...
New logical stream (#1, serial: 2ba5cb29): type vorbis
Vorbis headers parsed for stream 1, information follows...
Version: 0
Vendor: Xiph.Org libVorbis I 20050304
Channels: 2
Rate: 44100
Nominal bitrate: 160.000000 kb/s
Upper bitrate not set
Lower bitrate not set
User comments section follows...
TITLE=Jag manipulerar
ARTIST=Peps Blodsband
TRACKNUMBER=12
TRACKTOTAL=13
ALBUM=Äntligen!
MUSICBRAINZ_SORTNAME=Peps Blodsband
DISCID=970da30d
MUSICBRAINZ_DISCID=6BI4YVpxVKCysewrMwoJlR7fbio-
Vorbis stream 1:
Total data length: 5892425 bytes
Playback length: 5m:16.746s
Average bitrate: 148.823666 kb/s
Logical stream 1 ended
It seems like "EOS not set" is the only real difference between the two files. To repeat the problem, the player freezes a few seconds (~2-3 s) before the end of the song, but it has no problems displaying text related to the file. By the way, what is EOS? I really only started posting here because my player didn't work, I have no knowledge of audio compression what so ever.
Thanks a lot for the help,
hjalmar