trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: June 2012

Re: [trinity-devel] Amarok - dependency tunepimp (libtunepimp) deprecated/FTBFS gcc 4.7.1

From: "David C. Rankin" <drankinatty@...>
Date: Mon, 25 Jun 2012 17:01:41 -0500
On 06/25/2012 04:06 PM, David C. Rankin wrote:
>   Apparently tunepimp has been replaced with one of the following:
> 
> http://musicbrainz.org/doc/Picard_Tagger
> http://musicbrainz.org/doc/Classic_Tagger
> http://musicbrainz.org/doc/CD_Lookup_Tool
> 
>   I know nada about figuring out which one of the new musicbraiz lookups would
> be the one that amarok will need. What say the experts on how to fix amarok?

All,

  Amarok builds fine without the tunepimp dependency installed, but it will lack
the lookup functionality provided by that service. Whatever the reason for it
going away is, it will no longer build against the current libmp4v2. So code
gurus, you might want to take a look at the amarok code and see if we can figure
out what impact that has.

  The musicbrainz site provides a doxygen list of what the class members are:

http://users.musicbrainz.org/~luks/docs/libtunepimp/struct__metadata__t-members.html

This is the complete list of members for _metadata_t, including all inherited
members.

album	_metadata_t	
albumArtist	_metadata_t	
albumArtistId	_metadata_t	
albumArtistSortName	_metadata_t	
albumId	_metadata_t	
albumStatus	_metadata_t	
albumType	_metadata_t	
artist	_metadata_t	
artistId	_metadata_t	
duration	_metadata_t	
fileFormat	_metadata_t	
filePUID	_metadata_t	
nonAlbum	_metadata_t	
numPUIDIds	_metadata_t	
releaseCountry	_metadata_t	
releaseDay	_metadata_t	
releaseMonth	_metadata_t	
releaseYear	_metadata_t	
sortName	_metadata_t	
totalInSet	_metadata_t	
track	_metadata_t	
trackId	_metadata_t	
trackNum	_metadata_t	
variousArtist	_metadata_t	

  The tunepimp class information itself is at
http://users.musicbrainz.org/~luks/docs/libtunepimp/struct__metadata__t.html

  Without knowing more, this looks like it might cripple amarok's ability to
look up all the song, artist info online. My guess is that the CD_Lookup_Tool
probably provides the replacement. It may already be implemented, but this is
the first time I've run into the issue and Amarok was working with the old
tunepimp dependency up until this round of builds.

-- 
David C. Rankin, J.D.,P.E.