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 709239 - Blend cover art in album view
Blend cover art in album view
Status: RESOLVED OBSOLETE
Product: gnome-music
Classification: Applications
Component: general
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: gnome-music-maint
gnome-music-maint
Depends on:
Blocks:
 
 
Reported: 2013-10-02 02:39 UTC by Leandro Pereira
Modified: 2018-01-10 14:36 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Example (347.60 KB, image/png)
2013-10-02 02:39 UTC, Leandro Pereira
Details
blurred album art backdrop example (414.03 KB, image/png)
2013-10-03 12:39 UTC, Jakub Steiner
Details

Description Leandro Pereira 2013-10-02 02:39:57 UTC
Created attachment 256230 [details]
Example

I've implemented a proof-of-concept code to blend an album cover art in the window background.

As a PoC code, it isn't efficient -- or clean or sufficiently tweaked -- but if there's interest to have this properly implemented, I can work on it and submit a patchset when I'm done. I like the immersion this brings to the user interface, but I'm no designer; just found this on the web and decided to give a try.

Is there interest to have this properly implemented?
Comment 1 Vadim Rutkovsky 2013-10-02 09:28:39 UTC
Looks like an interesting feature, adding designers to CC for discussion
Comment 2 Jakub Steiner 2013-10-02 13:22:15 UTC
Can you elaborate on what the aim is and how it's supposed to work?
Comment 3 Leandro Pereira 2013-10-03 00:07:52 UTC
It works by finding two common and contrasting colors in the album artwork and setting the window background to that.

You can see other examples here[1]; I can attach the images if that's easier for you. The colors in these examples might not be perfect; that's because I used some quick&dirty methods without tweaking them too much. Also, the feathering of the album cover is done by hand and wasn't properly tuned for a better effect.

The aim is to have a less bland-looking user interface while keeping it simple.

[1] http://imgur.com/a/r31tj
Comment 4 Jakub Steiner 2013-10-03 12:38:12 UTC
It certainly sounds interesting, but it would really need to work flawlessly 100% of the time. I would also stay away from modifying the album art itself (adding the mask).

I can see having a heavily blurred crop of the album art as a backdrop, along with label color detection (but I'd stick to the extremes — either black or white for contrast) work.
Comment 5 Jakub Steiner 2013-10-03 12:39:20 UTC
Created attachment 256366 [details]
blurred album art backdrop example
Comment 6 Vadim Rutkovsky 2014-03-21 18:42:19 UTC
Some ideas for implementation (used in iTunes 11): http://stackoverflow.com/questions/13637892/how-does-the-algorithm-to-color-the-song-list-in-itunes-11-work
Comment 7 Allan Day 2014-04-22 19:23:04 UTC
Removing the needs_design whiteboard, since I think that Jakub has provided useful guidance in comment 4. Let us know if any more information is needed for the design: the next step will be to test a prototype to see how it performs in practice.
Comment 8 Brett 2014-05-24 22:12:20 UTC
I think the mockup is stunning in Mr. Steiner's mockup in comment #5. I would like to chime in my thoughts on algorithmic color adaptation: If anyone has used Unity one might have noticed that certain wallpapers with very vivid colors can cause the chameleonic dash to oversaturate the colors - deep blues and reds tend to throw the color to almost harsh degrees. It might be worth looking into preventing such a thing as the stark colors might look a bit gaudy.
Comment 9 Allan Day 2016-01-06 13:16:15 UTC
Removing the available whiteboard - we're not really using it any more.
Comment 10 GNOME Infrastructure Team 2018-01-10 14:36:16 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-music/issues/10.