GP32 Gp32 Mp3 Player Type Question


Quo Vadis

Still Fresh
Joined
Feb 27, 2005
Messages
44
I have written a naive implementation of an MP3 'joiner' (for example, for those pesky Kraftwerk songs that are split into 5 pieces!). Anyway, it works perfectly in the Windows Media Player but not on the GP32. What I mean by naive is it simply pastes the files to be joined together. In Windows this works well and the tracks are joined together. On the GP32 however, the file length is the same as for the joined files, but it only plays the first one. Basically it fails at the first join.

Does anyone have any ideas of the differences between the GP32 and Windows players in how they treat files?
 
you dont alter the headers, you have to alter the one of the first file to the correct length and remove the ones from the other files. when they have different bitrates you have to set dynamic bitrate and add bitrate change infos
 
Vimacs, shush. :)

Quo, you most likely need to scan for and remove the ID3 tag in the first file, it may be at the end (not even going to go into ID3 tags here, google for their spec, its complicated :)). Whatever player you are using probably gets to the end of the first file and then hits the ID3 tag, and either gets confused or decides there are no more mp3 headers so bails.

Which player are you using btw?
 
Back
Top