Its a bit of a tease that I can see iTunes shares on the local network in Rhythmbox, but I'm unable to access them. Is there anything I can do to enable access to function?
4 Answers
Starting with iTunes 7 Apple started encrypting access to DAAP to stop this kind of feature. Unfortunately there's not much application developers can do.
Here's a bug report in Ubuntu with information.
Some players (such as Banshee) have an informational page explaining to the user why it can't connect. Filing a bug on rhythmbox to explain why it can't connect would probably be prudent so it doesn't just give you an inexplicable error.
- 73,717
You have 4 options:
- Switch to a version of iTunes older than 7
- Complain to Apple
- Spend a few years with some mathematicians and destroy modern theories of cryptography
- Steal Apple's encryption key
What's going on is that Apple added strong public key encryption to iTunes to prevent interoperability with everything that's not iTunes. It's Apple, expect no less.
- 16,132
One additional option is to run a separate DAAP streaming server on that computer. It's possible to install and set up mt-daapd (or forked-daapd, but I think that has dependency issues on recent OSXes) and point it at your itunes music library. You would then have 2 streams - the one provided by iTunes and the one provided by mt-daapd - make sure to give them different names so you can tell them apart from your music client.
Here's some detailed instructions: http://zettelchen.blogspot.ca/2010/01/firefly-mt-daapd-with-external-drive.html
- 9,286
Sync your files with Amazon Cloud Player. Yes, you might need to buy some gigs of storage, but once you upload them they sync and they are effectively laundered. I haven't use I tunes once I was freed by Linux, I won't ever use I-tunes again! Catch 22 I did it with windows, I don't know if Amazon's cloud player has an app for Ubuntu!