[QPKG] Airplay arm-x19 & x86

Silas Mariusz

rm -rf /
Help us, GOD!
5 Kwiecień 2008
10 214
31
2 330
153
39
Nowy Sącz
forum.qnap.net.pl
QNAP
TS-x77
Ethernet
1 GbE
Howdy people,

[Description]
The real name of the app behind this QPKG is forked-daapd.
Forked-daapd is a DAAP and RSP media server, with support for Linux and FreeBSD. It is a complete rewrite of mt-daapd (Firefly Media Server). DAAP stands for Digital Audio Access Protocol, and is the protocol used by iTunes and friends to share/stream media libraries over the network.

This package will stop the built in iTunes function and take over the duties.

[Installation]
1. Download and install the Avahi QPKG . (Mandatory)
2. Download and install the Airplay QPKG.
3. Place your audio files in the Qmultimedia/Multimedia share in order to be indexed by Airplay.

*Note - The Airplay QPKG will stop and disable automatically the Qnap built in iTunes server at installation. If you remove the Airplay QPKG will not enable and start the iTunes server so you will have to do that via the Qnap web interface.

[Release Information]
QPKG version 0.18_b2 - release date - 07/09/2011
Forked-daapd - v.0.18
Libav - v 0.71
The second release of this QPKG. First release was most for trial stuff.
I've rebuild both QPKGs with code from Adoko's repo which promises better support for the ARM platform and better support for remote apps on Android.

QPKG version 0.19_b2 - release date - 22/01/2012
Forked-daapd - v.0.19
Libav - v 0.71
Okay, so I've built the QPKG with the version 0.19 code from the CBGoodBuddy github repo which fixed the 30 mins timeout issue. Also, this new version of the QPKG comes with a brand new web interface, which will help you pair your devices more easily, setup a library password and check the log. Also, this new version needs the latest version of the Avahi QPKG (b5 version), so make sure you install that as well.
Looks like there are some problems with the multiupload site, so only dropbox links for now.

QPKG version 0.19_b3 - release date - 26/01/2012
Forked-daapd - v.0.19
Libav - v 0.71
Fixed couple of issues with the web interface. Also, patched the forked-daapd code from CBGoodBuddy's repo with the patch released a while back by ADoko and looks like the error the error with the 8 secs streaming limitation was solved.

[Downloads Section]
- Version 0.18 -
Arm-x19 - Dropbox or Multiupload
Intel-x86 - Dropbox or Multiupload

- Version 0.19 -
Arm-x19 - Dropbox
Intel-x86 - Dropbox

[Supported formats]
forked-daapd should support pretty much all media formats. It relies on libav (ffmpeg) to extract metadata and decode the files on the fly when the client doesn't support the format. More info here

Currently supported:
- MPEG4: mp4a, mp4v
- AAC: alac
- MP3 (and friends): mpeg
- FLAC: flac
- OGG VORBIS: ogg
- Musepack: mpc
- WMA: wma (WMA Pro), wmal (WMA Lossless), wmav (WMA video)
- AIFF: aif
- WAV: wav

[Other thoughts]
In order to pair your device with Airplay, first start the Remote app (by Apple) on your iOS device, choose to add a new library and then it gives you a randomly generated 4 digit code. Create a file with a random filename but with the extension .remote, on the first line enter the name of your device (for iphone you can find that out in iTunes) and on the second line enter the 4 digit code that you got from the app. Next, copy this file into the Multimedia/Qmultimedia share. Usually the Remote app should then immediately accept it, but if not just restart the Airplay QPKG. After you did this once (per iOS device), you don't need to do it again. It will automatically reconnect in future. -> Q knows :)..
If you have set a password for the iTunes library the same password will be used with the Airplay QPKG.
Haven't tested the Playlist list feature from iTunes.
There will not be a x09 version because the kernel on that platform is to outdated.

Big thanks to users who helped test the initial release of this QPKG.

Successes, issues ... like always ... post them below.

Cristian.