Menu

#7 iTunes 7 compatability

open
nobody
None
5
2006-09-12
2006-09-12
No

The new iTunes 7 seems to not work with outTunes. Any host that has
iTunes 7 install shows connection failed under the hosts tab.

Discussion

  • Anonymous

    Anonymous - 2006-09-14

    Logged In: YES
    user_id=1560231

    This is true, and they are mostlikely aware of this.
    Hopefully they can work this out easily.

     
  • Nobody/Anonymous

    Logged In: NO

    Yes please. Keep it coming

     
  • Troy Stanger

    Troy Stanger - 2006-09-25

    Logged In: YES
    user_id=430868

    It seems that the "Client-DAAP-Validation" hash has changed in this new
    version. I haven't been able to figure out what changed yet but I'm trying to
    figure it out.

     
  • Nobody/Anonymous

    Logged In: NO

    any news on this yet?

     
  • Nobody/Anonymous

    Logged In: NO

    Does this to me too, developers seem to have disappeared of
    the radar. Their standard e-mail bounces back.

     
  • Nobody/Anonymous

    Logged In: NO

    The music sharing in iTunes 7.0 has actually changed. Although slight, it’s impact is effective. I’ll explain why it hasn’t impacted Tangerine however.

    iTunes sharing works on the client-server model. One side, sends a connect request & if it checks out the other side responds with data (music etc). If you both connect to each other’s iTunes, you will be both a client, and a server in the other direction.

    The Client-DAAP-Validation header is the primary way an iTunes server checks to see if the current client attempt looks like legitimate Apple software.

    In previous versions it was a combination of MD5 hashes of static text, along with the dynamic DAAP request and an ID.

    Analysing packet samples shows the Client-DAAP-Validation header used to connect to an iTunes 7.0 host has changed. This is being worked on, and hopefully a new open specification will be out soon.

    Tangerine is unaffected, as it is only the server component, and the iTunes client curiously still does not make any substantial checks to see if a validation-esque string is returned correctly from the DAAP server.

     

Log in to post a comment.