Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foobar and winamp both won't play this file (Read 5400 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foobar and winamp both won't play this file

I have a file that will not play in foobar or winamp3 (uninstalled winamp2 when I discovered foobar  ). It will play in Windows Media Player (using l3codecx.ax) and in my nomad mp3 player.

I can split it with mega mp3 splitter and it's still broke, but if I use BeSplit it plays fine with this message:

Code: [Select]
[00:00:00:000] +------- BeSplit -----                          
[00:00:00:000] |  Input : D:\BeSweetv1.4\Split21.mp3
[00:00:00:000] |  Source Sample-Rate: 44.1KHz
[00:00:00:000] |  Channels Count: 1, Bitrate: 24kbps
[00:00:00:000] |  Output : D:\BeSweetv1.4\Split21_Fixed.mp3
[00:00:00:000] +---------------------                          
[00:00:00:417] Stream error : Sync found after 128 bytes
[00:15:04:176] |  Writing D:\BeSweetv1.4\Split21_Fixed.mp3
[00:15:04:176] +---------------------                          
[00:15:04:176] Operation Completed !
[00:00:04:000] <-- Process Duration


Ok so this is a bad but easily fixable file. Should foobar be able to play this or is it better not to bother with bad files?

foobar and winamp both won't play this file

Reply #1
Upload the file here.

foobar and winamp both won't play this file

Reply #2
Allright thanks. The file is here.

foobar and winamp both won't play this file

Reply #3
Interesting...

Foobar stops like a rock after a nanosecond.
BSplayer .86 gets a watery sound for the whole playback.
WMP9 plays back fine. (seems to be a Harry Potter audiobook)
MPC 6.4.6.7. with the MAD filter enabled also plays back fine.

Looks like an issue to be addressed in 0.7.2.

foobar and winamp both won't play this file

Reply #4
Quote
Code: [Select]
Stream error : Sync found after 128 bytes


That's because this file seems to be 2 concatenated files. Those 128 bytes is id3v1 tag!

And that's why the file is broken  Foobar stops playing it as soon as it tracks the tag...
criZZb

foobar and winamp both won't play this file

Reply #5
Well I don't know if you can say the file is broken, since the file can be played in other players.

Yes there is lots of bad splitting and concatenation at work. My nomad muvo does not resume (or seek very well)  :'( so I needed to split the source into manageable chunks.

But you are correct, an id3 tag is found at 0x573.

foobar and winamp both won't play this file

Reply #6
Quote
Well I don't know if you can say the file is broken, since the file can be played in other players.

I won't comment on brokeness of the file but the reason why foobar won't fully play anymore such mp3s is added gapless support. It wouldn't work if foobar didn't respect length infos in mp3 files.

foobar and winamp both won't play this file

Reply #7
Then that goes back to my OP. Will foobar support this file or not bother because it is bad?

foobar and winamp both won't play this file

Reply #8
I think Case has cleared it...
criZZb

 

foobar and winamp both won't play this file

Reply #9
Is that correct? The file plays fine in winamp2 with gapless support...

foobar and winamp both won't play this file

Reply #10
Quote
Is that correct? The file plays fine in winamp2 with gapless support...

winamp2 gapless support is not the same as in Foobar, winamp's gapless support is more like the Gap Killer plugin.

you can fix it with an hex editor and 'Fix Mp3 header'


People shouldn't use Copy /b for mp3 files...
"You have the right to remain silent. Anything you say will be misquoted, then used against you."