iTunes 10 breaks Firefly Media Server / mt-daapd

iTunes 10 does not work with Firefly Media Server / mt-daapd on my local network. iTunes 9.2.1 worked fine. iTunes 10 will fetch the playlists, but will not fetch any media files.

rsp svn-1696
daap svn-169
Mac OS X 10.6.4

It's not the server software, iTunes 9.2.1 still works fine with it on another Mac and Songbird with the daapd client plugin also plays music from the server fine when iTunes 10 on the same Mac will not.

Is there any way to fix this, if not, how do I downgrade back to iTunes 9.2.1 safely? Right now it is refusing to install due to a newer version installed and I don't want to proceed until I know how to do so safely. Thanks.

Posted on Sep 1, 2010 9:50 PM

Reply
140 replies

Sep 5, 2010 7:57 PM in response to White Collar Barbarian

I have run into this issue as well. I have installed forked-daapd under Crunchbang Linux as described in the previous links, but when I click on my daapd share in iTunes 10 I get the rotating barber pole and then spit back to my library; no information loads. I looked up the error in my forked-daapd log ("Failed to create service browser:Bad State"), and the solution is to supposedly downgrade libavahi-client3 to 0.6.26. However, I can't seem to find this version in any of the repositories.

Has anyone else run into this issue? If so, have any workarounds been found?

Thanks.

Sep 5, 2010 11:05 PM in response to name777

This really *****! I've been running Firelfly Media Server on both my NAS drives and my Linux server streaming to iTunes without any problems for a couple of years now... and now this!
I hope this was unintentionally but who knows, Apple have done illogical decisions in the past from a multi platform user's perspective. If this change was made intentionally I don't think we'll get a fix any time soon.

Just a couple a weeks ago I changed my server to a Windows 7 machine (had a couple of services that didn't perform well in a Linux environment). From what I've google'd the only DAAPD Windows server is the no longer developed Firefly Media Server, is this really true?

What are my options at the moment, without any iTunes 10 fix? Would it be possible to install the working (?) forked-daapd on my Windows machine through Cygwin or something similar?
I've considered installing iTunes on my Windows server and use iTunes' library share, but since I can't remotely manage the iTunes library and add new music simply by telling the server to rescan a given folder I see this option as my last resort...

Sep 6, 2010 11:01 AM in response to hybnus

Hi,

Probably a question that shows how new i am to Ubuntu but I keep getting this error after running: sudo apt-get update

W: GPG error: http://ftp.de.debian.org sid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B
W: GPG error: http://ftp.de.debian.org lenny Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B NO_PUBKEY 4D270D06F42584E6

I'm sure I can add those keys someplace. care to point me in the right direction.

Thank you,

Ian

Sep 6, 2010 7:04 PM in response to White Collar Barbarian

I am the maintainer of dmapd, a server that supports DAAP. I found that my dmapd had the same problem as mt-daapd when it came to interoperability with iTunes 10. It seems that iTunes 10 requires aeMK/com.apple.itunes.mediakind included in the response to a "GET /databases/1/items." Ensuring that dmapd included this in its response fixed the server's ability to work with iTunes 10. As it has been pointed out, forked-daapd already does this. I suspect adding support for aeMK/com.apple.itunes.mediakind to mt-daapd would fix that server as well.

aeMK/com.apple.itunes.mediakind has been around for a few versions of iTunes. I suspect previous versions assumed a value of 1 (Music) when its value was missing from a response. iTunes 10 is more picky, which might actually turn out better for users once the servers are fixed.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

iTunes 10 breaks Firefly Media Server / mt-daapd

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.