Request: Forked-mt_daapd

iTunes 10 broke compatibility with mt-daapd, a DAAP (Digital Audio Access Protocol) server that works with most POSIX-compatible operating systems. It allows you to share your music collection over the local network using the DAAP protocol also used by Apple's iTunes.

It seems, that mt-daapd is a "dead" project, developement has stalled since 2008.

Recently, a clever guy started forking the daapd server. His version works with iTunes 10.

This is his website.

My questions are: since I was unable to install the program (although FreeBSD is officialy supported, I was unable to find libunistring 0.9.3+ for FreeBSD) How difficult would it be to port the software to FreeBSD. Could a beginner in programming be able to create a port?
What other ressources (besides the FreeBSD Handbook) would I need?
Secondly: could someone point me to a FreeBSD Version of libunistring 0.9.3+?

Thank you
 
I'm not able to install it either (using the v0.12 tarball), ./configure fails when it doesn't detect the libiconv port or GNU libiconv, i've tried multiple options when calling ./configure with multiple prefix paths. I received an e-mail reply from the author with some suggestions, but unfortunately it still doesn't detect libiconv. His suggestions were:

Try using --with-libiconv-prefix and --with-libunistring-prefix when
calling configure, and I think it'll work out OK (see ./configure --help).

Also he said that:
I don't have a FreeBSD system at hand, so I can't test right now. I'd
also really like it if someone could step up and take care of the
FreeBSD port, but so far nobody has come forward.

If I had enough experience, I'd try my hand at creating a port but it seems pretty doubtful I would be succeed as I can't even manage to get it installed successfully in the first place. :(

This appears to be a great project and the author seems committed to continuing development with multiple authors added to the github project page, so I agree that a FreeBSD port would be very welcome to a lot of people; especially since Firefly Media Server / mt-daapd has been dead for a few years now and iTunes 10 broke compatibility. forked-daapd has new features and does away with unnecessary features, so it appears to be the most promising open-source DAAP server software currently in development.
 
It's been some time since the previous messages were posted; has anybody had any luck with building forked-mt_daapd on FreeBSD? I am running into compilation problems with libunistring as it is not in ports and was wondering if anyone has overcome this.
 
At the time of my first post, firefly (mt-daapd) didn't work anymore. But since the first update of iTunes 10, everything woked as expected.
Still: since the mt-daapd project seems to be dead, it would be nice to see its replacement in the ports- collection.
 
I tried those instructions and got reasonably far but it still cannot find the libunistring

I installed the GNU from source but somehow it's not ending up in the /lib
 
ok finally got it to compile, but now when starting it it says:

Code:
proto# /usr/local/etc/rc.d/forked-daapd
systems: cannot open `systems' (No such file or directory)

and doesnt run, i have never seen system folder in bad installs though...
 
Back
Top