INTERACT FORUM

More => Old Versions => Media Center 11 (Development Ended) => Topic started by: StFeder on January 30, 2005, 01:29:57 pm

Title: mp3 Gapless Playback with MC and LAME?
Post by: StFeder on January 30, 2005, 01:29:57 pm
I just read in a german board, that LAME always writes the exact length of each coded track in the file header. MC uses LAME so I'm wondering if MC uses the header info for gapless playback or not  :o

BTW: Foobar does



_______
Did a forum search. Sorry, if it was discussed before. If it was, maybe I could get a link?
Title: Re: mp3 Gapless Playback with MC and LAME?
Post by: hit_ny on January 30, 2005, 02:19:45 pm
IF you want gapless play with mp3, you should be using cue :P
Title: Re: mp3 Gapless Playback with MC and LAME?
Post by: MGD_King on January 31, 2005, 11:35:37 am
IF you want gapless play with mp3, you should be using cue :P
I don't think cue support is what he's asking about. If what I think he's referring to is correct, then it only makes sense that if MC plays a file that was ripped with the LAME encoder MC would read the header information, find the exact track length and play only that. That, in theory, would make gapless play a possibility. But this is, if in fact, LAME puts the track length in the header.

I have noticed that MC 10 has played some tracks perfectly gapless without a cue sheet. Is this the reason why?
Title: Re: mp3 Gapless Playback with MC and LAME?
Post by: StFeder on January 31, 2005, 12:14:48 pm
I don't think cue support is what he's asking about. [...]
Thanks. I wasn't asking about cue-support  :-*.

[...] it only makes sense that if MC plays a file that was ripped with the LAME encoder MC would read the header information, find the exact track length and play only that. That, in theory, would make gapless play a possibility.  [...]

It makes gapless playback possible! Foobar2000 uses exactly this way for gapless mp3-Playback. I read about this and just wondered, if MC does it to.
Title: Re: mp3 Gapless Playback with MC and LAME?
Post by: Rands on January 31, 2005, 12:24:05 pm
If you look at all of the options in the LAME executable, you'll see that there is an experimental option for gapless MP3 ripping and playing.  I was under the impression that it merely drops the empty frames normally found in MP3s which cause the gap but I could be wrong.  Also, as far as I know, most players that implement a gapless playback system do so with buffering and not through any technology inherent in the MP3 format itself.  MC10 plays all of my MP3s gapless without any special ripping required, for example.  It'd be nice to see the format pick up a change like that, however, seeing as how I doubt I'll ever see CUE support in the iPod.
Title: Re: mp3 Gapless Playback with MC and LAME?
Post by: indybrett on January 31, 2005, 02:01:01 pm
LAME  does not require use of the -nogap option. The information is stored in the header. Foobar2000 and the Rio Karma are able to use this to produce gapless playback. No special ripping is required either.
Title: Re: mp3 Gapless Playback with MC and LAME?
Post by: hit_ny on February 01, 2005, 01:20:35 am
OK..i vaguley recall reading about this -nogap option.

The acid test, play 3 tracks ripped separately in FB2K, set the playback to diskwriter.

DO the same with the 3 tracks ripped as 1 big file.

Do a wav compare and see if there is a difference ?

If there isn't then its gapless.