Short history: I forwardported (the inverse of backported) the version of forked-daapd available in debian-backports. The packages are available in http://www.inf.udec.cl/~diegocaro/rpi/
To install, follow the next steps:
- Code: Select all
sudo dpkg -i forked-daapd_0.19-1~bpo60+1_armhf.deb libevent-1.4-2_1.4.13-stable-1_armhf.deb libevent-core-1.4-2_1.4.13-stable-1_armhf.deb
At this point, dpkg says that need more packages (avahi and others). Solve this doing
- Code: Select all
sudo apt-get -f install
Then you must configure forked-daapd following the guide in http://elinux.org/RPiForked-Daapd#Confi ... rked-Daapd
First of all, forked-daapd has two different versions, one using libdispatch (see a user space implementation of the Grand Central Dispatch API of Mac OS X ), and the other using libevent. Look the master branch on github for libdispatch version https://github.com/jasonmc/forked-daapd and the libevent branch https://github.com/jasonmc/forked-daapd/tree/libevent
First idea: compile forked-daapd deb source package available in wheezy. The raspbian (and debian) wheezy version of forked-daapd uses libdispatch, but for some reasons that I did't discover yet, libdispatch can't compile on raspbian (I only succesfully compiled the libblocks package, which is a dependence of libdispatch). This idea failed =/.
Second idea: compile libevent version of forked-daapd. Here I used the squeeze-backports version of forked-daapd (http://packages.debian.org/squeeze-back ... rked-daapd) because uses the libevent. The problem with this is that wheezy has libevent 2.0 version, and again, for some reason forked-daapd doesn't work propertly (I can see the device in iTunes, but it's always retrieving the list of songs). So, this didn't work.
The third idea was use squeeze version of libevent and squeeze-backports version of forked-daapd. And it works
If you have any question, please post it in this thread.
Have a nice day