Q for iPod users who make/made VBR MP3s from other than iTunes

My attempts to convince the girlfriend that we should just run long RCA cables from the computers to our Bose and play all our music from our computers fell on deaf ears (she doesn’t like cables lying about on the floors and had a conniption when I suggested punching holes in the wall and running the cables behind the wall). So I got her an iPod for her birthday.

Now, I’ve been converting all my CDs to MP3 files for at least six years, and therefore have essentially my entire music collection ready to go, ready to upload to yonder iPod, so we’d only have to digitize her CDs and we’re up and running. Problem is, I did the first 2/3rds of them with Proteron’s N2MP3, which had a very highly regarded variable bitrate (VBR) algorithm — set it for 32 bits minimum and finest quality and you end up with MP3 files of quality as good as 396 bps but filesize akin to 96 bps. Then, at some point along the evolution of MacOS X, Proteron quit updating the product and I switched to using Audion to encode my CDs, again using the VBR algorithm. If this does not as of yet sound like a problem:

These VBR files, when opened in many players (including iTunes), confuses them about the duration of the track. My guess is that the players snag the first bitrate in the file and then take that plus the file length and perform simple math, but with VBR a single file can start off at 48 bps, go to 426 a second later, go to 160 the next second, and so on. So I open an MP3 player and open a file, “TrackOne.mp3”, which is actually of duration 5:03 and the player displays the track as being 47:21 instead. And it plays until it reaches the end of the song (with the progress bar just barely off the lefthand edge) and then it stops, no problem. So I open a second file, “TrackTwo.mp3”, which is of duration 6:10 and the player says the track is 3:34, and this time it plays and the progress bar scoots along and bumps into the end-of-song right-hand edge, and what happens then depends on what sw I’m using to play it back. Audion has no problem continuing to play the fourth minute of a supposedly 3-minute song, and neither does SoundApp (my old MacOS 9 player) but iTunes, which defaults to “Crossfade”, starts fading out the song around 3:32 or 3:33 and bringing in the next song of the playlist. And so does the iPod.

In iTunes, after much cursing and investigation of menus, I found the “Crossfade” option and unchecked it, and with that setting disabled, iTunes seems to play my music OK. The iPod, on the other hand, does not appear to have any such setting, and iTunes, which is Apple’s officially approved mechanism for setting up your iPod, doesn’t seem to have one for disabling “Crossfade” on the iPod either.

Incidentally, I also discovered to my surprise that Audion would let me create playlists on the iPod and upload music to the iPod. (Way cool! I don’t use iTunes otherwise and would prefer to use Audion for everything.) Unfortunately, VBR files uploaded to the iPod via Audion don’t fare any better than the ones uploaded via iTunes.

OK, finally, the questions:

•Who else has had similar experience with VBR files encoded (esp. with sw other than iTunes, assuming iTunes does indeed do VBR at all?) that they had on hand before getting an iPod? What did you do?

• Is the “duration” of an MP3 file saved in a header somewhere that could be edited, so that iPod sees it as being longer than it currently sees it? Where and how would I edit it?

• Is there something I overlooked that would let me turn off “Crossfading” on the iPod?

I really don’t want to go back and re-encode 250-300 CDs, dammit!

You can see and edit start and end times in iTunes under File, Get Info, Options. But I don’t think that will fix your problem; changing the end time will cut music off the end of the track.

Is it unclicked in iTunes (under Preferences, Audio)?

Yeah, I unchecked that, and it changes the way iTunes works (so my files play back correctly) but it doesn’t seem to have any effect on the iPod and its playback.
C’mon, anyone have this problem besides me?

My understanding is that the iPod doesn’t have crossfade because it eats up the RAM – the MP3 format itself doesn’t support gapless playback or crossfades, so the only way to get those effects is to decode both songs in RAM and then have the software/CPU do the effect in real-time. iTunes has the resources to do this, but the iPod doesn’t.

And I’ve heard that some MP3 encoders don’t properly encode the end-time value in their VBR MP3s, which is probably why you’re getting the playback problem. If you don’t want to re-rip everything, I think setting the end time manually is your best bet.

A) I understand AHunter3 to be saying that his iPod is crossfading and he wants it to stop.

  1. My understanding is that the iPod does save at least the beginning of the next song to RAM while the current song is playing, so there’s no reason it can’t crossfade. I just can’t see any control that lets you turn that on and off, though.

The iPod most definitely does not crossfade. At least mine (3rd gen 15 GB) doesn’t.

I have encoded 500+ CDs mostly with LAME 192 kbit VBR. No problems with duration times or playback or anything.

All the ID3 editors that I have seen only use the fields song name, artist, album, year, track number, genre, and comment. Other programs (like iTunes) have other software-specific fields like artwork, compilation, rating, disc number, and so forth – I have never been able to directly edit duration. This leads me to conclude that duration is somehow calculated or recorded elsewhere during the encoding process.