Bug 3712 - "inesthetic" jump between songs while using soft squeeze and some music files
: "inesthetic" jump between songs while using soft squeeze and some music files
Status: RESOLVED DUPLICATE of bug 1026
Product: Logitech Media Server
Classification: Unclassified
Component: Softsqueeze
: unspecified
: PC Other
: P2 normal (vote)
: ---
Assigned To: Chris Owens
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2006-07-07 11:40 UTC by Ross Levine
Modified: 2008-09-15 14:39 UTC (History)
2 users (show)

See Also:
Category: ---


Attachments
music file 1 (7.12 MB, audio/mpeg)
2006-07-07 11:42 UTC, Ross Levine
Details
music file 2 (7.12 MB, audio/mpeg)
2006-07-07 11:44 UTC, Ross Levine
Details
part one of a track that should be gapless and seamless (363.57 KB, application/octet-stream)
2006-07-13 15:48 UTC, Chris Owens
Details
part two of a track that should be gapless and seamless (320.25 KB, application/octet-stream)
2006-07-13 15:49 UTC, Chris Owens
Details
truncated song file 1 (4.58 MB, audio/mpeg)
2006-07-14 13:13 UTC, Ross Levine
Details
truncated song file 2 (2.32 MB, audio/mpeg)
2006-07-14 13:15 UTC, Ross Levine
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ross Levine 2006-07-07 11:40:50 UTC
See TMID 5801 for details, I'll attach the files to this bug as well.
Comment 1 Ross Levine 2006-07-07 11:42:28 UTC
Created attachment 1319 [details]
music file 1
Comment 2 Ross Levine 2006-07-07 11:44:21 UTC
Created attachment 1320 [details]
music file 2
Comment 3 Chris Owens 2006-07-10 09:58:12 UTC
Hi Ross,

In the future, it would be great if you could include a brief summary in the bug description, so that I don't have to read the whole TMID.  Also, the bug description is not great.

The attached files appear to be MP3 files.

Did you try to reproduce the bug?
Comment 4 Roger Loutz 2006-07-11 06:16:26 UTC
(In reply to comment #3)
> Hi Ross,
> 
> In the future, it would be great if you could include a brief summary in the
> bug description, so that I don't have to read the whole TMID.  Also, the bug
> description is not great.
> 
> The attached files appear to be MP3 files.
> 
> Did you try to reproduce the bug?
> 

Being somehow at the origin of this bugreport, maybe I could give a brief description:
In the process of switching from the first to the second MP3 file using
softsuqeeze a split-second "hesitation" or "inesthetic" or "hesitation" sound occurs. This phenomenon is totally
absent when using Sueezebox3. What else? I am using Firefox under Windows XP Home. The CD has been "ripped" using iTunes. 
The "sound" does not occur when moving betseen other songs of the CD. The CD is a "standard" off the shelf commercial product which plays normally when read directly.
The two files reproduce 1. the first the two songs played using Squeezebox and 2. the same files using Softsqueeze.
Other music ripped the same way plays normally using softsqueeze. I have not tested ALL my files.
Regards
Comment 5 Chris Owens 2006-07-11 14:18:33 UTC
I listened carefully to both files, but couldn't tell any difference.

I ran windows 'FC.EXE' (file comparison utility) and it tells me the files are identical.

Honestly, I'd rather have files that I can play and reproduce the problem.  Will look more at this in a bit.
Comment 6 Ross Levine 2006-07-11 15:19:20 UTC
Re-opening support ticket. Not enough information to reproduce this bug just yet, I will update this bug with what I find. 
Comment 7 Roger Loutz 2006-07-11 18:34:48 UTC
(In reply to comment #6)
> Re-opening support ticket. Not enough information to reproduce this bug just
> yet, I will update this bug with what I find. 
> 

I have listened to the two files I thought I sent Ross on the 6th/7th July  using a hotmail address because of excess size problems. I have sent them again tonight. 
Sorry for any inconvenience caused
Comment 8 Chris Owens 2006-07-13 15:48:14 UTC
Created attachment 1340 [details]
part one of a track that should be gapless and seamless

original filename: gaptest-1-They Reminisce Over You (T.R.O.Y.)-mp3.mp3
Comment 9 Chris Owens 2006-07-13 15:49:14 UTC
Created attachment 1341 [details]
part two of a track that should be gapless and seamless

Original filename: gaptest-2-They Reminisce Over You (T.R.O.Y.)-mp3.mp3
Comment 10 Chris Owens 2006-07-13 15:49:52 UTC
Ross, try these two tracks on Softsqueeze.  I thought I heard a crackle at the transition.
Comment 11 Ross Levine 2006-07-14 13:12:30 UTC
I did hear an odd hiccup. I've received THE files from Roger. I'll attach them. Please try listening to them. 
Comment 12 Ross Levine 2006-07-14 13:13:42 UTC
Created attachment 1344 [details]
truncated song file 1
Comment 13 Ross Levine 2006-07-14 13:15:47 UTC
Created attachment 1345 [details]
truncated song file 2
Comment 14 Chris Owens 2006-07-14 14:01:55 UTC
In the MP3 file format there is not necessarily a correlation between the amount of audio data ripped and the amount of data in an mp3 file data frame.  That is, the mp3 format, due to the nature of its encoding, may have empty samples in the last frame of the file.  Dean tells me that in the LAME encoder there is apparently information placed in the header about how many 'empty' samples there are in the last frame that should be skipped.  However, the current SB firmware does not obey that header information.

This results in a problem for some mp3 transitions.  Depending on the encoding, there may or may not be a gap at the end of an mp3 file.

If reliable gapless playback is important, you should use any of the other supported audio formats.  But not MP3.

*** This bug has been marked as a duplicate of 1026 ***
Comment 15 Roger Loutz 2006-07-14 14:40:42 UTC
(In reply to comment #14)
> In the MP3 file format there is not necessarily a correlation between the
> amount of audio data ripped and the amount of data in an mp3 file data frame. 
> That is, the mp3 format, due to the nature of its encoding, may have empty
> samples in the last frame of the file.  Dean tells me that in the LAME encoder
> there is apparently information placed in the header about how many 'empty'
> samples there are in the last frame that should be skipped.  However, the
> current SB firmware does not obey that header information.
> 
> This results in a problem for some mp3 transitions.  Depending on the encoding,
> there may or may not be a gap at the end of an mp3 file.
> 
> If reliable gapless playback is important, you should use any of the other
> supported audio formats.  But not MP3.
> 
> *** This bug has been marked as a duplicate of 1026 ***
> 

I wonder in which way this answers the question: why does the "hiccup" happen
 when playing with Softsqueeze and not with Squeezebox3?
Comment 16 Chris Owens 2006-07-24 17:36:08 UTC
Ah, because Softsqueeze implements a slightly different MP3 decoder than the Squeezebox.