jasonmc / forked-daapd

A re-write of the firefly media server (mt-daapd). It's released under GPLv2+. Please note that this git repository is a mirror of the official one at git://git.debian.org/~jblache/forked-daapd.git
http://blog.technologeek.org/2009/06/12/217
GNU General Public License v2.0
328 stars 45 forks source link

iOS 7 iPad compatibility #110

Open steveww opened 10 years ago

steveww commented 10 years ago

Just downloaded and compiled this. Works OK with iTunes running on my Mac with Mavericks, I can see and play songs in the library. Alas forked-daapd does not show up at all on my iPad.

Any ideas?

ejurgensen commented 10 years ago

It will not show up in Remote till you have completed the pairing process. Have you done that?

steveww commented 10 years ago

Sorry I should have been more clear. I have the remote working OK. On my iPad I can play locally songs from my iTunes library on my Mac, I hoping to do the same via forked-daapd. Is this possible.

ejurgensen commented 10 years ago

You need to pair Remote with forked-daapd, and it's not clear to me if you did that. You can see in the README what I mean. If the pairing fails you need to provide some details about how it fails (like what the output of avahi-browse was).

steveww commented 10 years ago

From the top.

The iPad remote app is paired with forked-daapd. All is golden here :-)

On the iPad via home sharing I can see and play my songs from my iTunes on my Mac Air. Can I do the same with forked-daapd? i.e. I want to stream music from forked-daapd to my iPad.

steveww commented 10 years ago

photo See how my iTunes lib ray shows up on my iPad with home sharing.

ejurgensen commented 10 years ago

I hadn't noticed this is Jason's fork, you might want to try mine to get some further improvements. Forked-daapd doesn't have Home Sharing, but there are two other ways you can get audio on your iPad:

I haven't tried either of these, so can't say if they are any good. Let me know if it works.

steveww commented 10 years ago

OK thanks, I will give your fork of the fork a go tonight.

steveww commented 10 years ago

Your fork looks a lot better, thanks for the tip.

In return check out (or clone) https://github.com/abrasive/shairport.git to help with some AirPlay.

ejurgensen commented 10 years ago

I was curious, so I tried my own advice on how to get audio on an iPad. Turns out none of my suggestions were any good:

So I'm out of suggestions for iPad. On Android I did succeed with AirBubble (which is based on Shairport, I think) acting as AirPlay speaker - but as you can see in my fork I had to add a fix to forked-daapd before it worked.

steveww commented 10 years ago

I have it mostly working as I want now.

I can see and play tunes from forked-daapd via iTunes and iPad remote. Using Shairport I can direct the playback where I want. I can't play from daapd directly on my iPad so I have a DLNA server running against the same directory and use a DLNA client on my iPad.

The only thing missing is the art work. Each album is in its own sub directory with a file called cover.jpg containing the art work. Neither iTunes nor remote show this art work.

steveww commented 10 years ago

Oops! Fixed the issue with Remote not showing images. A slight cock up in my artwork handling some of the images were PNG but named cover.jpg blowing up the artwork handling code in forked-daapd. Alas iTunes still refuses to show artwork but I think this is an iTunes thing.

sefsh commented 9 years ago

I'd love to see iOS compatibility too.