TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

How the algorithm for coloring the iTunes song list works

102 pointsby cgsalmost 12 years ago

6 comments

nimeshneemaalmost 12 years ago
You may find this post by Wade Cosgrove of Panic interesting<p><a href="http://www.panic.com/blog/2012/12/itunes-11-and-colors/" rel="nofollow">http:&#x2F;&#x2F;www.panic.com&#x2F;blog&#x2F;2012&#x2F;12&#x2F;itunes-11-and-colors&#x2F;</a>
评论 #5984205 未加载
visargaalmost 12 years ago
How I&#x27;d do it:<p>1. pick 500 random points from the album art<p>2. cluster them in 10 classes (k-means is an old, well understood algorithm)<p>3. pick the median point of dominant class for the bg<p>4. pick a contrasting color from a different cluster for the text
评论 #5983026 未加载
jemhoffalmost 12 years ago
How I&#x27;d do it: Use Embedly! Our extract API returns the dominant colors of all the images it finds: <a href="http://embed.ly/docs/extract/api/response#extract-images" rel="nofollow">http:&#x2F;&#x2F;embed.ly&#x2F;docs&#x2F;extract&#x2F;api&#x2F;response#extract-images</a><p>For those that are curious, what happens under the covers is a random sampling of the image followed by a conversion to LAB color space (even better than YUV in terms of human perception) and finally some K-means clustering.<p>To see this in action, check out <a href="http://tightro.pe" rel="nofollow">http:&#x2F;&#x2F;tightro.pe</a>.
mwexleralmost 12 years ago
They also use a similar trick based on the icon colors for the iTunes ios app update feature (for those of us who still like plugging our phone or tablet into the USB cable). In the latest iTunes, when you click on an app in icon mode to find out what&#x27;s new in the update, the background reflects the colors of the icon, which can make for some odd combinations...
kenrikmalmost 12 years ago
I&#x27;ve done something similar in one of my older iOS apps however I used a 8x8 sample. Still an interesting read.
Jleaglealmost 12 years ago
So iTunes changes colour for every album you click on? This sounds awful..
评论 #5983398 未加载