• About Jakob Engblom and this blog
Observations from Uppsala Computer Simulation, Virtual Platforms, Embedded Programming, Multicore and More (by Jakob Engblom)

Product Holes: Greatest Hits break iPod Cover Flow

2010 July 18 20:20 / 3 Comments / Jakob

Following on my previous posts about broken phone browsers, phones, and cars, here is another case of “why didn’t they catch this in testing?”

We recently got ourselves an iPod Touch, to entertain our oldest child on long trips. It is a brilliant device in many ways, I can understand why people love their iPhones (even though I am very happy with the very different style of the Blackberry phone that I was given by my employer). However, I have found one weird behavior in the music player that leaves me wondering how it got through into the shipping product.

The issue appears in the Cover Flow presentation of music, when I have several songs from different albums – but these albums have the same name. That is most obvious in the case of albums called “Greatest Hits”. I have quite a few of those by various artists, and I have synched only a few select songs from a few of those onto the iPod. In this precise case, there are two songs by  Billy Idol, one by Robbie Williams, and two by Bruce Springsteen (revealing my boring music taste I guess…).

We start coverflow and find an album “Billy Idol” and “Greatest Hits”:

So far so good. Now touch it, and turn it around to see the songs in the album:

This is starting to look interesting. The two first songs make sense… but the three later ones are not by Billy Idol.  When I tapped the third song to play it, the display turned into play mode:

When I then turned the iPod back to landscape mode to see coverflow, things have changed in a strange way. We are still at the same position in the list of albums, but the artist and cover picture have changed to now depict Robbie Williams. Funny. This means that this album is out of sort order (as the sorting is clearly by artist name in this view).

Tapping that album to view the songs on it, we have a very confused display. The album artist is Robbie Williams. The songs are the same as in the first picture above. The small icon of the album cover is Billy Idol, though. Interesting.

To me, this looks like someone at Apple thinks that album names can be used as unique identifiers for certain tasks, such as displaying album covers in Cover Flow. How that fell through testing amazes me, but maybe it only happens if you synch partial albums? It once again shows how hard it is to imagine and test all the odd cases that might happen out in the real world once a product (hardware or software or a combination thereof) is given to real users.

Tweet
Posted in: gadgets, programming, testing / Tagged: Billy Idol, Bruce Springsteen, coverflow, iPhone, iPod, Robbie Williams

3 Thoughts on “Product Holes: Greatest Hits break iPod Cover Flow”

  1. Kreisquadratur on 2010 July 19 at 05:50 said:

    Hej Jakob,

    as a tip to help your problem: Select the songs that are one greatest hits album, right-click and choose “information”. Then, in the popup, in one of the tabs select (belongs to) “compilation”. This should tell iTunes that some tracks (the selected ones) belong to an Album (e.g. Greatest hits from artist A) and then later do the same with tracks from another artist.
    Then iTunes should separate them and give then split covers and all other features. This is according to how I solved it and read it on the web.
    The reason for the behavior normally comes from ripped CDs. There, iTunes has to make a decision without global knowledge: “Is the album an album with various artist that all hat “greatest hits” or is it several artists with their own greatest hits as album?” iTunes prioritizes the idea of: It’s one album from various artists. (When you download/buy an album, it will be correctly tagged right from the beginning)

    Cheers and hoped it help,
    Uwe

  2. Kreisquadratur on 2010 July 19 at 06:25 said:

    Post scriptum: It’s called “Visa Info -> Alternativ -> Del av en samling: Ja”. It would be kind of a workaround.

  3. Jakob on 2010 July 19 at 08:09 said:

    thanks, will have to see what the state of the “compilation” flag is for these albums. Could also be a matter of setting an “album artist”, I guess. It is an interesting case of what is a good default: for me, compilation albums are rare and multiple albums with the same name are common. But I guess there is a strong chance that compilations are common in many people’s collections. Interesting.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Post Navigation

← Previous Post
Next Post →

Recent Posts

  • Military Science Fiction – The Books Blur Together
  • Wind River Blog: Starting & Configuring Simics
  • Wind River Blog:
  • Nudge Theory and Graphical User Interfaces
  • Wind River Blog: Collaborating with Recording Checkpoints
  • Wind River Blog: Simics 4.8 is Here
  • A Few Electrons too Many
  • Wind River Blog: Visuality NQ CIFS Server on Simics
  • Everything in the Cloud?
  • Wind River Blog: TCF and Simics
  • Off-Topic: Moving Bad Piggies Save Games
  • Two Cores, Four Cores, Eight Cores – Mobile Variety
  • Bliss: Failing to Pivot for Ideology
  • Wind River Blog and Movie: Demo of Simics Debugging
  • Simulation vs Reality in Schlock Mercenary

Categories

  • appearances (30)
  • articles (21)
  • blogging (10)
  • books (7)
  • business issues (31)
  • computer architecture (35)
  • conferences (34)
  • EDA (50)
    • ESL (35)
  • embedded (78)
    • embedded software (57)
    • embedded systeme (50)
  • general research (6)
  • history (32)
    • general history (7)
    • history of computing (26)
  • off-topic (94)
    • biking (5)
    • board games (1)
    • computer games (3)
    • desktop software (35)
    • food and drink (1)
    • funny (12)
    • gadgets (24)
    • Politics (3)
    • popular culture (5)
    • trains (5)
    • transportation (10)
    • travel (10)
    • websites (3)
  • parallel computing (92)
    • multicore computer architecture (51)
    • multicore debug (22)
    • multicore software (65)
  • programming (109)
  • review (8)
  • security (19)
  • teaching (7)
  • testing (9)
  • uncategorized (12)
  • virtual things (131)
    • computer simulation technology (68)
    • virtual machines (18)
    • virtual platforms (99)
    • virtualization (14)
  • Wind River Blog (43)

Tags

ARM blog commentary Cadence Checkpointing clock-cycle models Communications of the ACM computer architecture conference cycle accuracy debugging Domain-specific languages eclipse embedded freescale G900 heterogeneous homogeneous IBM Intel iPod lego linux mobile phones multicore off-topic office 2007 operating systems p4080 podcast commentary power architecture rant research reverse debugging reverse execution S4D SiCS Multicore days Simics simulation software tools Sun SystemC video virtualization Vista Windows

1

  • F-Secure Blog

Blogs and news

  • Andras Vajda's blog (on multicore)
  • Embedded in Academia (John Regehr)
  • Grant Martin
  • Jack Ganssle
  • My Wind River Blog
  • Security Now podcast
  • Secworks (Joachim Strömbergson)
  • Simon Kågström
  • Synopsys View from the Top
  • Worse Than Failure

Archives

  • June 2013 (3)
  • May 2013 (4)
  • April 2013 (1)
  • March 2013 (4)
  • February 2013 (1)
  • January 2013 (3)
  • December 2012 (2)
  • November 2012 (2)
  • October 2012 (1)
  • September 2012 (6)
  • August 2012 (4)
  • July 2012 (4)
  • June 2012 (3)
  • May 2012 (4)
  • April 2012 (2)
  • March 2012 (3)
  • February 2012 (1)
  • January 2012 (6)
  • December 2011 (2)
  • November 2011 (3)
  • October 2011 (4)
  • September 2011 (5)
  • August 2011 (4)
  • July 2011 (3)
  • June 2011 (4)
  • May 2011 (7)
  • April 2011 (1)
  • March 2011 (3)
  • February 2011 (5)
  • January 2011 (1)
  • December 2010 (4)
  • November 2010 (3)
  • October 2010 (5)
  • September 2010 (5)
  • August 2010 (5)
  • July 2010 (6)
  • June 2010 (5)
  • May 2010 (3)
  • April 2010 (4)
  • March 2010 (3)
  • February 2010 (4)
  • January 2010 (7)
  • December 2009 (6)
  • November 2009 (6)
  • October 2009 (7)
  • September 2009 (6)
  • August 2009 (7)
  • July 2009 (11)
  • June 2009 (5)
  • May 2009 (10)
  • April 2009 (7)
  • March 2009 (8)
  • February 2009 (9)
  • January 2009 (12)
  • December 2008 (8)
  • November 2008 (9)
  • October 2008 (9)
  • September 2008 (10)
  • August 2008 (13)
  • July 2008 (12)
  • June 2008 (8)
  • May 2008 (9)
  • April 2008 (10)
  • March 2008 (7)
  • February 2008 (8)
  • January 2008 (5)
  • December 2007 (5)
  • November 2007 (7)
  • October 2007 (7)
  • September 2007 (12)
  • August 2007 (9)
  • July 2007 (2)
© Copyright 2013 - Observations from Uppsala
Infinity Theme by DesignCoral / WordPress