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 122367 - Implement "All tracks by same artist?" checkbox
Implement "All tracks by same artist?" checkbox
Status: RESOLVED FIXED
Product: sound-juicer
Classification: Applications
Component: interface
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: Sound Juicer Maintainers
Sound Juicer Maintainers
: 152066 397412 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2003-09-15 19:20 UTC by Mike Hearn
Modified: 2008-01-21 10:10 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch. Don't worry about the size of the glade changes, I only added one widget, but glade seems to like reordering things for no good reason. (6.41 KB, patch)
2003-09-15 19:21 UTC, Mike Hearn
none Details | Review
Patch against CVSHEAD (11.52 KB, patch)
2005-02-02 19:14 UTC, Madhan Raj M
needs-work Details | Review
Updated to apply to cvs head (13.95 KB, patch)
2006-10-24 15:10 UTC, Robin Sonefors (ozamosi)
none Details | Review
Like the last patch, but I removed an unused variable (12.70 KB, patch)
2006-10-24 20:57 UTC, Robin Sonefors (ozamosi)
none Details | Review
Only change track artist if it was the same as the album artist already (1.67 KB, patch)
2008-01-02 01:39 UTC, Bill O'Shea
committed Details | Review

Description Mike Hearn 2003-09-15 19:20:39 UTC
Hi,

Well a patch I previously sent which made the artist edit change all the
artists is often convenient, but sometimes (for instance when you have a
mix CD with no disk artist from musicbrainz) it just gets in the way. You
want to set the album artist, but not the track artists. This checkbox
controls the behaviour. It adds a new checkbox next to the artist entry.
Comment 1 Mike Hearn 2003-09-15 19:21:41 UTC
Created attachment 19958 [details] [review]
Patch. Don't worry about the size of the glade changes, I only added one widget, but glade seems to like reordering things for no good reason.
Comment 2 Mike Hearn 2003-09-15 19:26:45 UTC
Oh, I should mention that I added myself to the authors list. I think
I've done enough patches and micro-bugfix/patchlets by now for it, but
if you disagree feel free to remove that line, I'm not bothered ;)
Comment 3 alexander.winston 2004-01-03 15:16:14 UTC
Adding the PATCH keyword and upgrading the priority level to High due
to the attached patch.
Comment 4 Luis Villa 2004-03-02 16:40:30 UTC
FWIW, this doesn't apply to HEAD for me, Mike. And i'd love to use it. :)
Comment 5 Ross Burton 2004-09-21 12:50:39 UTC
*** Bug 152066 has been marked as a duplicate of this bug. ***
Comment 6 Madhan Raj M 2005-02-02 19:14:55 UTC
Created attachment 36879 [details] [review]
Patch against CVSHEAD

Changes Done:
1. When the 'All Tracks by the same Artist' check box is OFF, then make the
Artist column Editable, 
else
make it UnEditable
2. When the 'All Tracks by the same Artist' check box is toggled ON, then
change all the entry in the Artist Column to that pointed by the Artist Text
Entry.
3. While extracting, make the 'All Tracks by the same Artist' check box
insensitive.
Comment 7 Ross Burton 2005-02-02 21:09:46 UTC
I'm still not sure if this is a good idea...
Comment 8 Luis Villa 2005-02-02 21:25:40 UTC
So, basically, not having this or something like it makes s-j a pain for mix
CDs, soundtrack CDs, and DJ'd CDs with different contributors. I'd love to do it
'automatically' somehow... hrm. (thinking cap on)

So, the problem (at least for me, and maybe this matches the experience of Mike,
Alexander, and others) is when there are a lot of different track musicians.
Maybe the right solution here is to test and see if all the track musicians are
the same, and if that is the case, then just go ahead and apply, and if the
musicians are not all the same, then pop up a 'apply this change to all tracks?
[cancel][apply]' dialog?
Comment 9 Ross Burton 2005-02-02 21:33:56 UTC
I should have explained more. http://bugzilla.gnome.org/show_bug.cgi?id=165323
presents an alternative model which I am leaning towards at the moment on the
grounds that it doesn't involve yet another widget.

I'm still recovering from adding a genre widget... :)
Comment 10 Luis Villa 2005-02-04 20:35:11 UTC
The proposal in bug 165323 doesn't solve the case[1] where musicbrainz correctly
gives track artists (and so they are unmodified) but gives really wacky crap for
the artist field. 

[1] I just ripped a series of four mix CDs, all from the same DJ and in the same
series, and all four had a different author listed. The per-track settings were
fine :/
Comment 11 Ross Burton 2006-03-29 16:09:30 UTC
Okay, I think I want this in 2.16.  Anyone willing to update the patch to cvs HEAD?
Comment 12 Robin Sonefors (ozamosi) 2006-10-24 15:10:07 UTC
Created attachment 75309 [details] [review]
Updated to apply to cvs head

I've updated this to work with the latest cvs head. Again, glade does some strange reordering...
Comment 13 Robin Sonefors (ozamosi) 2006-10-24 20:57:22 UTC
Created attachment 75328 [details] [review]
Like the last patch, but I removed an unused variable
Comment 14 Bill O'Shea 2008-01-02 01:39:38 UTC
Created attachment 101963 [details] [review]
Only change track artist if it was the same as the album artist already

The patch checks to see if the track artist matches the former album artist before changing it. Otherwise it leaves it alone. This may not be the optimal solution, but it makes SJ work the way I expect it to work. It also works against bugs 157814 and 397412.
Comment 15 Ross Burton 2008-01-02 14:57:15 UTC
Committed Bill's patch to SVN.  I think this is a good solution, but please re-open if anyone has a good counter-argument.
Comment 16 Ross Burton 2008-01-21 10:10:29 UTC
*** Bug 397412 has been marked as a duplicate of this bug. ***