HydrogenAudio

Lossy Audio Compression => MP3 => MP3 - General => Topic started by: vize84 on 2003-09-13 13:55:57

Title: Ideas for a new MP3 program
Post by: vize84 on 2003-09-13 13:55:57
Is there any program that is able to extract automatically tracks from a CD in a single MP3 and then split it in all the tracks by using the right markers to avoid the gap at the end of every track. I know I can do this operations using different programs as CDex, CUEMaster and MusiCutter but I'm wondering if a program can do everything automatically...it would be very interesting especially when extracting live CD.  Any informations about it?
Title: Ideas for a new MP3 program
Post by: Jan S. on 2003-09-13 14:02:32
Not needed since recent versions of LAME is gapless if you use a player that uses the info stored in the LAME tag.

Only player that does this so far is AFAIK foobar2000.
Title: Ideas for a new MP3 program
Post by: M on 2003-09-14 01:03:58
Jan, what was the earliest version of L.A.M.E. to use the tag in this manner? I don't seem to find anything about it in the history (http://lame.sourceforge.net/doc/html/history.html).

    - M.

Edit: Stupid formatting errors...
Title: Ideas for a new MP3 program
Post by: Jan S. on 2003-09-14 09:09:30
Quote
Jan, what was the earliest version of L.A.M.E. to use the tag in this manner? I don't seem to find anything about it in the history (http://lame.sourceforge.net/doc/html/history.html).

    - M.

Edit: Stupid formatting errors...

I don't know.
Gabriel must know since AFAIK the lame tag was his idea.
Title: Ideas for a new MP3 program
Post by: kjoonlee on 2003-09-14 09:42:56
I'm no expert, but I think LAME tags came to be used starting with 3.90.

From LAME Changelog (http://lame.sourceforge.net/doc/html/history.html):

Quote
LAME 3.90    December 21 2001
*snip*
Jon Dee, Roel VdB:  INFO tag
*snip*
Title: Ideas for a new MP3 program
Post by: vize84 on 2003-09-14 12:16:57
I've just found another good player that's able to read LAME tag, this program is called SoundPlayer Lilith: http://www.project9k.jp/ (http://www.project9k.jp/) , unfortunately it's in Japanese...
Title: Ideas for a new MP3 program
Post by: 40th Floor on 2003-10-08 09:58:14
Gapless mp3?  Here

http://40th.com/w32/ (http://40th.com/w32/)

are a couple for win32 and a couple for Pocket PCs (warning: capitalism at work).  The now-familiar gapless mp3s (where possible), and the always-gapless Oggs and Wavs and CDDAs.  Here's a blurb on one (needs 296 or later for fully-gapless mp3s).


iRadio x86 file player and recorder

iRadio shows how to do remote file play and streaming right, using a client/server system. Platforms include Pocket PC and Win32 x86 desktops. Plays local or remote MP3, Ogg, PCM, CD/DA, and GSM-610 formats (gapless option for all but GSM), and support for shoutcast .raw (recorded) and live shoutcast streams. You can even stream your mp3 files from your home machine and listen to them while you're at work, using either the x86 or the Pocket PC 2002 & 2003 40iRadio client. Now available with matching Record option.

A Win32 iRadio server is included, with Linux and FreeBSD servers available by request.
Title: Ideas for a new MP3 program
Post by: DigitalDictator on 2003-10-08 11:52:47
Quote
Gapless mp3? Here


What kind of crap is this...???
Title: Ideas for a new MP3 program
Post by: Nolonemo on 2003-10-08 19:06:14
I've been ripping opera CDs  to WAV with EAC and batch encoding with all2lame using the nogap option.  It's been playing back fine in a cheap XP3 HD player.
Title: Ideas for a new MP3 program
Post by: PhileasFogg on 2004-02-13 00:49:29
why are you batch encoding?  can EAC still not do this properly?
Title: Ideas for a new MP3 program
Post by: ChangFest on 2004-02-13 03:33:16
Quote
Is there any program that is able to extract automatically tracks from a CD in a single MP3 and then split it in all the tracks by using the right markers to avoid the gap at the end of every track.


Correct me if I'm wrong, but I don't think there is any program that can split a whole mp3 file into individual tracks and have it still play gaplessly.  I have personally tested two mp3 track splitters(musiCutter & mp3DirectCut) that both support CUE sheets.  Neither of these split an album and support gapless playback afterwards.  I encoded an album that contained gapless tracks to a single file using LAME 3.90.3 -aps.  Normally if encoded to single tracks, foobar2000 would be able to play the album back gaplessly using the gapless information added to the LAME header.  Using mp3DirectCut, I split the single track that I ripped using LAME 3.90.3 into the seperate songs and scanned the tracks with EncSpot.  Only one of the tracks is still displayed as LAME encoded, while all of the other tracks are said to be encoded by Gogo.  Therefore I think that the header information for all of the mp3s that were split were created and messed up by the cutting program, and will never be able to be played back gaplessly.  This must mean these mp3 cutting programs do not use CUE sheets to their full potential by incorporating gapless settings into the headers of the cut files.  If anyone can point to a cutting program that can do this, I would be amazed.  Would somebody be able to develope a cutting program that would be able to make correct LAME headers with gapless playback info taken from extracted CUE sheets?  This would be helpful. 

(BTW, I tried to fix the mp3 headers in foobar2000 of the cut tracks to just have EncSpot display the correct encoder(LAME) but that doesn't even work.)
Title: Ideas for a new MP3 program
Post by: ChangFest on 2004-02-15 17:39:34
*bump*
Title: Ideas for a new MP3 program
Post by: Moguta on 2004-02-17 19:51:09
The only way to split MP3 tracks & have them play gaplessly is to use LAME's --nogap switch, and batch encode them all.

lame.exe --alt-preset standard --nogap track01.wav track02.wav track03.wav [...] trackX.wav

Of course, they will only play gaplessly provided the audio player doesn't pause (i.e. for prebuffer) before playing the next MP3 file.
Title: Ideas for a new MP3 program
Post by: dev0 on 2004-02-17 19:54:53
Quote
The only way to split MP3 tracks & have them play gaplessly is to use LAME's --nogap switch, and batch encode them all.

lame.exe --alt-preset standard --nogap track01.wav track02.wav track03.wav [...] trackX.wav

Of course, they will only play gaplessly provided the audio player doesn't pause (i.e. for prebuffer) before playing the next MP3 file.

Wrong! Recent versions of lame (>3.90) add gapless information to the lame tag so the --nogap switch is deprecated, if the player uses the lame tag information.
Title: Ideas for a new MP3 program
Post by: ChangFest on 2004-02-18 15:46:55
Quote
The only way to split MP3 tracks & have them play gaplessly is to use LAME's --nogap switch, and batch encode them all.


Even if this option worked, I want to add a clarification.  I do not aim to re-encode the mp3 to split the single file into tracks.
Title: Ideas for a new MP3 program
Post by: Otto42 on 2004-02-18 19:23:00
Quote
Correct me if I'm wrong, but I don't think there is any program that can split a whole mp3 file into individual tracks and have it still play gaplessly.  I have personally tested two mp3 track splitters(musiCutter & mp3DirectCut) that both support CUE sheets.  Neither of these split an album and support gapless playback afterwards.

I dunno about musiCutter, but I was under the impression that mp3DirectCut always cut exactly on frame boundaries, meaning that the resulting MP3's would be "gapless" in the sense that there wouldn't be any padding at the beginning/end of the resulting split files. So while it may not have the LAME tag, it really shouldn't need one, as all the data in the MP3 is data that should be played