bug-gnupod
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-gnupod] SoundCheck/ReplayGain


From: H. Langos
Subject: Re: [Bug-gnupod] SoundCheck/ReplayGain
Date: Wed, 27 May 2009 23:53:17 +0200
User-agent: Mutt/1.5.18 (2008-05-17)

Hi chris,

On Tue, May 26, 2009 at 11:33:53PM +0200, chris.com wrote:
some html... please reconfigure your email client... :-)


about CVS: here's the projects main page on savannah:
http://savannah.gnu.org/projects/gnupod
There you'll find a link to the CVS repository and information on how to use
it.

I tried the files that you sent with the current cvs version and the version
that is packaged for ubuntu 9.04 (some 0.98.7-CVS).

Both accept your files and put a soundcheck attribute with the correct value
in the xml file. I noticed that your manually generated iTunNORM has a
trailing space. Also the laguage code and the comment title should be 
separated by a null like this: "eng<0>iTunNorm<0> 00000007D ..." (see 
www.id3.org for details), but gnupod recognized it anyway.

So the next question is wether the iPod shuffle needs a 
different format in the itunesdb for the soundcheck attribute.

... spend an hour reading code ... 

That part of the gnupod code is not maintained very actively and from what
I've read in the source there is a special iTunesSD file in a more simple 
format written for the shuffle and located next to the iTunesDB file.

Take a look at iTunesDB.pm and read the comments of the sub routines that 
deal with the shuffle like mk_itunes_sd_file() and you'll see a lot of 
unknown fields that go into this file.

I suspect that either one of those is the soundcheck field, or more probably 
that iTunes abuses the volume field to squeeze the soundcheck information
into this files.

I would be very greatfull if you could make the following experiment:
- Backup your iPod and wipe it clear. (I.e remove all songs and playlists)
- Take the two files that you sent to me, and maybe add one without any 
  volume adjustment.
- Add those three files to an otherwise empty ipod shuffle with gnupod.
- Make a copy of the iTunesDB and iTunesSD file.
- Verify that they all sound the same.
- Connect the ipod to iTunes and let it update the iTunesDB and iTunesSD 
  files.
- Verify that the files now have different volumes.
- Make a copy of those new iTunesDB and iTunesSD files too.
- Send me a copy of both versions for the iTunesDB and iTunesSD along with
  the information which version of iTunes you used.

Thank you very much
cheers
-henrik





reply via email to

[Prev in Thread] Current Thread [Next in Thread]