After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 538936 - Support isCompilation tag on ipods for Various Artist albums
Support isCompilation tag on ipods for Various Artist albums
Status: RESOLVED FIXED
Product: banshee
Classification: Other
Component: Device - iPod
git master
Other Linux
: Normal enhancement
: 1.4
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-06-18 11:26 UTC by nyall
Modified: 2008-09-09 23:42 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch for iscompilation support (1.40 KB, patch)
2008-06-18 11:26 UTC, nyall
needs-work Details | Review

Description nyall 2008-06-18 11:26:21 UTC
This patch correctly sets the iscompilation attribute on tracks transferred to an ipod. The patch checks to see if the albumartist equals "Various Artists", and if so, sets the iscompilation to true.

Correctly setting the iscompilation attribute means that on newer ipods, if the compilations option is on, the ipod no longer lists artists only present on compilation discs. This prevents the artist list on the ipod filling up with a bunch of separate artists when you transfer a compilation.

Note that the compilation support is also an option on the ipod itself, so, anyone desiring the previous behaviour can simply switch this option off.
Comment 1 nyall 2008-06-18 11:26:49 UTC
Created attachment 112974 [details] [review]
patch for iscompilation support
Comment 2 Bertrand Lorentz 2008-08-20 19:24:04 UTC
A recent commit added the IsCompilation property to the TrackInfo class.

So it would certainly be better to use it for tracks transferred to an iPod.
Comment 3 Gabriel Burt 2008-09-09 23:42:21 UTC
IsCompilation should now be supported in trunk.  Thanks!