Slashdot Mirror


Apple Updates, Cripples iTunes

squiggleslash writes "Apple has issued an update to iTunes 4, iTunes 4.0.1. It can be downloaded via Software Update. The big change seems to be that iTunes will now only stream music to other Macs on the same subnet. This is presumably a response to people publishing public lists of shared iTunes playlists, though it does mean that anyone wanting to stream music from home to work or vice versa is SOL. Oh well." You can't share between 4.0 and 4.0.1 iTunes, so be careful in updating. AppleScript access to shared playlist tracks is fixed, though. Woop woop.

29 of 653 comments (clear)

  1. The truth is... by paranoidsim · · Score: 2, Informative

    there are a million ways around this, though assumingly unbeknownst to most mac users.

  2. Re:VPNs by Anonymous Coward · · Score: 2, Informative

    Haven't tried setting up a VPN, but I have tried using a SSH tunnel and that does not work with iTunes.

  3. Try this instead by djupedal · · Score: 4, Informative

    Netjuke...streaming, admin, etc. Internet access galore....just the thing for home to office. I use it daily. Just between me and me.

    Note Netjuke uses PHP, Apache & MySQL, and can be tricky setting up on OS X, but once it's done you are set for remote music access/admin.

  4. Re:VPNs by Anonymous Coward · · Score: 1, Informative

    I have tried a SSH tunnel, and it does not work with iTunes.

  5. Fun while it lasted by Anonymous Coward · · Score: 5, Informative

    iTunes 4.0 shares on a local network appear grayed out and will not let you connect. The "connect to shared music (CMD+K) button" is removed as well meaning that only shares found by rendezvous are accessible. Clicking on daap:// links causes the current song to stop and itunes to sit idle.

    Fortunatly you can run iTunes 4.0 and 4.0.1 on the same system without any trouble.

    I used to share (stream) with a couple of neighbors but looks like those days are over. I don't believe that this was done to save iTMS from the wrath of labels: m4p files wouldn't play unless you had been authorized - and all files from iTMS were in the protected format. Standard MP3/M4A files would download and play without incident so the pirates will just move on to gnutella and not think twice.

    Why not a file format that would stream but not download or require authorization from the streaming computer to play - that way you'd only have to download it once. If you ony let 1 user play at a time it would be like a library.

    It was fun while it lasted.

  6. Re:Had to happen... by GlassHeart · · Score: 3, Informative
    a wakeup to you Apple people: your company will be just as willing to cater to the RIAA as ours, but it's better at letting you think you're getting your way. It's just a matter of time before iTunes becomes entirely music rental.

    Don't be silly. There is no shortage of alternatives for an Apple customer, if Apple becomes just like everybody else. It's a good bet to assume that Apple understands that its survival depends on being better.

    This is simply a case of a little secret that people should've just enjoyed quietly. As for the indignant protests from people who want to stream music from home to work: do you really think your IT department will not pay you a visit once more than a few people start continuously sucking 128 kbps each?

  7. Re:fair use? by no_opinion · · Score: 4, Informative

    There is nothing preventing you from authorizing your work computer as one of your 3 machines. Then you can listen to your music in both places without having to worry about packet drops, etc. When you change jobs, you can just de-authorize your work computer.

    I've tried this myself and it works great.

  8. SSH Tunnelling iTunes works just fine by notyou · · Score: 5, Informative

    Whatchutalkinboutwillis?

    This worked just fine from both a local Linux and Solaris box:

    ssh -g -L 3689:homemac:3689 me@homemac

    Then point the workmac -> daap://worklinux

    The trick is, you can't set up the SSH tunnel *from* the Mac itself, because iTunes doesn't like connecting to localhost or even 127.0.0.1 (or maybe it was ports other than 3689).

  9. The README of 4 already said same subnet only by catscan2000 · · Score: 5, Informative

    All this time, I thought the subnet restriction was already in place because the README had already stated it. I guess 4.0.1 simply implements what the documentation said all along. (and to think that I could have streamed from my LAN to wireless at home all this time.. I should look into bridging..).

  10. Re:New bug fix, more restrictive? by ender81b · · Score: 2, Informative

    Yes they could and would sue Apple. Unlike apache, microsoft and ibm the apple server exists for one purpose - to serve music. And if that music is being illegally shared.. shrug.

    I wouldn't put it past them to sue apple or - at the very least - cancel their contract with apple which would cause apple's Music store to fail miserably.

  11. Re:VPNs by Kynde · · Score: 4, Informative

    Certainly, or use SSH port forwarding.

    For an application yes, but for vpn no (or atleast it's not a good idea). The concept of running ppp over ssh to create a simple vpn is not really as good as it may sound at first glance. The problem arises from two TCP:s being stacked. The TCP always presumes that it's being run on unreliable medium (which is not the case for the TCP that application uses on top the ssh/ppp stacking) where packets are lost incase of congestion.

    All this results in the presense of normal net congestion into huge lags and even connection breakage on top level applications.

    A lot of references can be found from the net about this issue, I'm not even going to bother quoting here.

    Better approach is to place the vpn layer into a medium similar to the medium that IP packets usually experience. Thus approaches like cipe and OpenVPN, both of which use UDP as their transport for the encrypted ip packets and thus preserves the feel of the actual underlying medium. Ipsec, although somewhat different, performs equally well, because there the encryption is brought to the actual IP level, where thus in some sense the IP serves as the transport for the encrypted IP packets.

    Bottom line is, ssh port forwarding for actual applications is a handy tool, but to mix vpn into that is not a wise decision. Any 2nd year cs student should understand why, but it's the problems with two tcps stacked is something that most even more experience cs engineers tend to miss.

    --
    1 Earth is warming, 2 It's us, 3 it's royally bad, 4 we need to take action NOW
  12. iTunes Music Store: Terms of Service by Anonymous Coward · · Score: 5, Informative

    THIS IS A LEGAL AGREEMENT BETWEEN YOU AND APPLE COMPUTER, INC. (?APPLE?) STATING THE TERMS THAT GOVERN YOUR USE OF THE ITUNES MUSIC STORE SERVICE. [...] IF YOU DO NOT AGREE TO THESE TERMS, DO NOT CLICK ?AGREE,? AND DO NOT USE THE SERVICE. [...] ... APPLE MAY REFUSE ACCESS TO THE ITUNES MUSIC STORE FOR NONCOMPLIANCE WITH ANY PART OF THIS AGREEMENT.

    [...]

    You understand that the Service, and products purchased through the Service ... include a security framework using technology that protects digital information and limits your usage of Products to certain usage rules established by Apple and its licensors (?Usage Rules?). You agree to comply with such Usage Rules, as further outlined below, and you agree not to violate or attempt to violate any security components. You agree not to attempt to, or assist another person to, circumvent, reverse-engineer, decompile, disassemble, or otherwise tamper with any of the security components related to such Usage Rules for any reason whatsoever. Usage Rules may be controlled and monitored by Apple for compliance purposes, and Apple reserves the right to enforce the Usage Rules with or without notice to you. ... You agree not to modify the software in any manner or form [...]

    [...]

    You agree that you will not attempt to, or encourage or assist any other person to, circumvent or modify any security technology or software that is part of the Service or used to administer the Usage Rules.

    [...]

    Apple reserves the right to modify the Usage Rules at any time.

    [...]

    You acknowledge that some aspects of the Service, Products, and administering of the Usage Rules entails the ongoing involvement of Apple. Accordingly, in the event that Apple changes any part of the Service or discontinues the Service, which Apple may do at its election, you acknowledge that you may no longer be able to use Products to the same extent as prior to such change or discontinuation, and that Apple shall have no liability to you in such case.

    [...]

    Notwithstanding any other provision of this Agreement, Apple and its licensors reserve the right to change, suspend, remove, or disable access to any Products, content, or other materials comprising a part of the Service at any time without notice. In no event will Apple be liable for the removal of or disabling of access to any such Products, content or materials under this Agreement. Apple may also impose limits on the use of or access to certain features or portions of the Service, in any case and without notice or liability.

    [...]

    THE USE OF THE SOFTWARE OR ANY PART OF THE SERVICE, EXCEPT FOR USE OF THE SERVICE AS PERMITTED IN THESE TERMS OF SERVICE, IS STRICTLY PROHIBITED AND INFRINGES ON THE INTELLECTUAL PROPERTY RIGHTS OF OTHERS AND MAY SUBJECT YOU TO CIVIL AND CRIMINAL PENALTIES, INCLUDING POSSIBLE MONETARY DAMAGES, FOR COPYRIGHT INFRINGEMENT.

    If .. Apple suspects that you have failed to comply with any of the provisions of this Agreement .... Apple, at its sole discretion, without notice to you may: (i) terminate this Agreement ... and/or (ii) terminate the license to the software; and/or (iii) preclude access to the Service (or any part thereof).

    [...]

    You agree that Apple has the right ... to disclose any Registration Data [to] a third party, as Apple believes is reasonably necessary or appropriate to .. verify compliance with any part of this Agreement

    [...]

    Apple reserves the right, at any time and from time to time, to update ... this Agreement and to impose new or additional rules, policies, terms, or conditions on your use of the Service. Such updates ... will be effective immediately and incorporated into this Agreement. Your continued use of the iTunes Music Store following will be deemed to constitute your acceptance of any and all such Additional Terms. All Additional Terms are hereby incorporated into this Agreement by this reference.

    Makes you feel all warm and fuzzy, don't it? Kinda like a microsoft EULA but in a nicer font!

  13. Re:New bug fix, more restrictive? by Gropo · · Score: 4, Informative
    Nobody could sue apple for producing a _server_ which could potentially used for distributing mp3s.
    As I discovered in the debate over the spymac.com story from May 11th, the law appears stacked against the firm that creates software and doesn't cooperate in the prevention of 'selective broadcasting', as can be found in 17 USC 114, paragraph (d), sub-paragraph (2), article (v):
    the transmitting entity cooperates to prevent, to the extent feasible without imposing substantial costs or burdens, a transmission recipient or any other person or entity from automatically scanning the transmitting entity's transmissions alone or together with transmissions by other transmitting entities in order to select a particular sound recording to be transmitted to the transmission recipient, except that the requirement of this clause shall not apply to a satellite digital audio service that is in operation, or that is licensed by the Federal Communications Commission, on or before July 31, 1998;
    --
    I hate Grammar Nazi's
  14. Re:fair use? by iotaborg · · Score: 2, Informative

    So use something like MP3 Sushi Server, works quite well and easy to set up in OS X. Of course it isn't as integrated as iTunes.

  15. Re:fair use? by Anonymous Coward · · Score: 1, Informative

    yeah, just don't forget the little de-authorization step! You can only forget twice!

    Anybody figure out how that works? It must use MAC address or something since a re-install of the OS doesn't et rid of it.

  16. Easier than iTunes --- use Andromedia streaming by olsonjj · · Score: 2, Informative

    http://www.turnstyle.com/andromeda/home.asp

    Been using this for years... easier than iTunes and no restrictions.

  17. Internet Sharing isn't the only change... by zsmooth · · Score: 5, Informative
    iTunes 4.01 also fixes a HUGE volume fluctuation bug. Apparently some volume limiter was way too aggressive and caused a mushy sound unless you turned off all sound enhancements and lowered the pre-amp (and even then it was still a problem).

    4.01 fixes this problem completely which should make it worth upgrading too if you care about the quality of your music.

  18. Talk to Apple and the label by yerricde · · Score: 2, Informative

    and speaking of which - where the hell are the indie artists' and their music on iTMS? Huh?

    You know, you can suggest recording artists to the iTunes Music Store. Try doing that and also approaching the label; it may be more effective.

    It also takes time to encode a label's catalog and to negotiate digital distribution rights with artists whose contracts were written before digital distribution rights existed.

    --
    Will I retire or break 10K?
  19. Convenient Mac SSH Port Forwarding App by mistermund · · Score: 2, Informative

    For those who need a GUI.
    SSH Tunnel Manager

  20. THIS IMPLEMENTS WHAT IS STATED IN 4.0!! by Sebby · · Score: 2, Informative

    If you look at 4.0's help files, it states that sharing is only on local networks (you'll have to go through the package contents as Help will fetch the newer stuff off the net)

    --

    AC comments get piped to /dev/null
  21. simple solution by Sabalon · · Score: 4, Informative

    ifconfig lan0 (ip) netmask 0.0.0.0 broadcast 255.255.255.255

    1. Re:simple solution by phaze3000 · · Score: 2, Informative

      Except that this will only work if your router supports proxy arp (most 'home' routers don't). Otherwise, your box just sends out an arp request for every IP you try to connect to, gets nothing back and gives up. Hardly the best Internet connectivity.

      +5 Insightful my arse.

      --
      Blaming GW Bush for the Iraq war is like blaming Ronald McDonald for the poor quality of food.
  22. Re:VPNs by turnstyle · · Score: 4, Informative
    Appologies for the plug, but my app Andromeda will still work fine (you just need to turn on Apache and PHP).

    I also just put up a doc with OS X tips including info about configuring it to serve directly from your iTunes folder, as well as configuring it to serve M4A and M4P files, like those from the iTunes Music Store...

    -Scott

    --
    Here's what I do: Bitty Browser & Andromeda
  23. Re:Nil Impact on iPod Sales by Maserati · · Score: 4, Informative

    And an iPod makes a handy firewire drive for moving music around. Or anything else. There's tons of stuff on versiontracker.com for accessing the iPod as a drive.

    --
    Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
  24. Huh?! I (tonza) thought... by Anonymous Coward · · Score: 1, Informative

    ... iTunes used Rendevous to do the sharing! Rendevous would only allow devices on the same subnet to publish services to each other anyway, so the (un)doings of 4.0.1 is to remove the EXTRA ENGINEERING EFFORT spent to allow iTunes to share to other networks in the first place!

    Sorry, but I'm finding myself both stumped and humoured at the same time! (Only because I never share music.)

  25. Workaround by benntop · · Score: 5, Informative

    This may have been posted already, but I didn't see it in a tertiary glance of the comments.

    I have been sharing for over a year with previous versions of iTunes. Just set up your home mac for file sharing in system preferences and log into it from another computer using Appleshare over IP (apple-K from the finder). Then make an alias of your home iTunes folder and put it on your work machine in the music folder of your work's home directory. When you launch iTunes everything will be exactly like it is on your home machine, ratings and all. It is just that when you play the music it pulls it through appleshare.

    It works great, but can get choppy with bigger mp3 files over my cable connection. It is also admittedly less graceful than iTunes sharing... : \

  26. Details from the original iTunes 4.0 Help file. by heff66 · · Score: 4, Informative
    Okay, I went and dug out the help files from the iTunes 4.0 package. Here's EXACTLY what the help says about sharing:
    If your computer is connected to any other computers over a local network, you can share the music in your library and playlists with up to five of those computers. The computers need to be in the same subnet as your computer (see the Network pane of System Preferences to see what subnet your computer is in). You choose the items you share in the Sharing pane of iTunes preferences. You can also set your sharing preferences to look for shared music. Any shared music that's available on your network appears in your iTunes Source list. You can also see the shared music on a specific computer that isn't in the same subnet, if you know the computer's IP address. When you play a shared song, it's streamed over the network to your computer. You can listen to it but you can't add it to your library or playlists, transfer it to an iPod, or burn it on a CD. You can tell if a song is shared by selecting the song and choosing File > Get Info. If the Kind is "remote" (in the Summary pane), it's a shared file. You can't share Audible spoken word content or QuickTime sound files. Sharing is intended for personal use only.
    Sounds pretty clear to me. (Except of course for that part about connecting to computers outside your subnet if you know their IP address!)
  27. Re:So, what ever happened to CD-Rs? by Fofer · · Score: 2, Informative

    "The documentation for iTunes has always stated that streaming outside of one's subnet was not possible, it isn't until now that this has been implemented. When I frist read about people being able to connect to iTunes outside of the system's subnet I thought it was total BS because it was contrary to the documentation."

    Absolutely positively FALSE.

    "Show Package Contents" of (the original) iTunes 4. Open the following file(s) in Safari: /Applications/iTunes.app/Contents/Resources/Englis h.lproj/iTunes Help/pgs/695.html.

    There you will see a note from the original help file: "You can also share your music with a computer that is not in the same subnet as you by setting up the other computer to look for shared music at your computer's IP address. "

    Also: /Applications/iTunes.app/Contents/Resources/Englis h.lproj/iTunes Help/pgs/705.html ...where you will see: "To see the shared music on a computer that is not in the same network subnet as your computer, choose Advanced > "Connect to Shared Music," then enter the IP address for the computer."

    This was an intended *feature* of iTunes 4! Not widely hyped for obvious reasons, taken advantage of website owners and hackers, blown out of proportion by the press, and ultimately removed by an overly cautious Apple. Ignorance wins out over elegance. The fact is, Apple did what they had to do for the iTMS to succeed. It's not like the hackers and pirates of the world will give up, they'll just turn to other (more efficient, I might add) methods. And the "regular folk" amongst us just lost a very cool tool.

    Ironic that a Windows app (t Media Jukebox Plus) has had this feature for years and no one says a peep.
    http://www.musicex.com/mediajukebox/plus.ht ml
    (Check out the "Media Server" description.)

  28. Re:Tunneling iTunes is a solution to a problem cre by squiggleslash · · Score: 1, Informative
    It can however not:
    - be played on windows(TM) / linux(TM)
    unless you burn it to a CD first;
    - be played on any other portable MP3 player
    unless you burn it to a CD first; and
    - be used in all applications on the Mac
    unless you burn it to a CD first, assuming that's the problem.

    (Yes, I know the solution is not to purchase music from the AMS.)
    Well, the other solution is to RTFM...
    --
    You are not alone. This is not normal. None of this is normal.