forked-daap ~ anyone want to work on this

Status
Not open for further replies.

Joshua Parker Ruehlig

Hall of Famer
Joined
Dec 5, 2011
Messages
5,949
I don't have much time till this weekend but I figured I could post what I have found out and if anyone want to play with it they can.
I believe it shouldn't be too difficult to compile forked-daap for freebsd 8.2, and from there package the compiled binaries into a usable plugin.
i'll list what I believe the steps would include.

1. install freebsd jail on freenas, 'jexec 1 csh'
2. install build dependencies 'pkg_add -r autotools' (see 1st link) (might need to force this to get past version clashes)
3. setup java stuff, antlr v3/jdk (see 1st link and d--j's comment on 2nd link)
4. compile and debug any missing stuff (see d--j's comment on 2nd link)
5. create init script for forked-daap
6. package the built dependencie/libraries/initscript into a pbi

I don't think they want it done this way (want a port created first) but I think this is the faster/easier way to get everything working cause compiling this thing does not look pretty.

Links
1. https://github.com/jasonmc/forked-daapd/blob/master/INSTALL
2. https://github.com/jasonmc/forked-daapd/issues/6#issuecomment-826578
 

Bever

Explorer
Joined
May 3, 2012
Messages
55
For what it is worth: I installed the latest forked-daapd on Ubuntu, and as far as I could tell it is still b0rken. It runs fine, creates the db of all my music, but I am still unable to locate it from within iTunes.
 

Joshua Parker Ruehlig

Hall of Famer
Joined
Dec 5, 2011
Messages
5,949
hmm, I guess it's not announcing itself (i think it uses bonjur or something). Can you connect to it though, not just see it on your network but actually put the ip/port (maybe using android client, or banshee, itunes doesn't have this functionality...)?

It would be nice to have it announce itself, but I personally dont care too much, as long as I can get to it.
 

Bever

Explorer
Joined
May 3, 2012
Messages
55
If you tell me how to test that functionality, I will reinstall it on Ubuntu and see if it works.
 

Bever

Explorer
Joined
May 3, 2012
Messages
55

Joshua Parker Ruehlig

Hall of Famer
Joined
Dec 5, 2011
Messages
5,949
Yeah, I know plugin request exists, that why I wanted to work on it =]
___
uhh, I guess forked-daap doesn't have a web interface, and it has been unmaintained for 9months now as well. I wonder if this is worth pursuing as firefly seems like a better solution with the web interface.
 

Joshua Parker Ruehlig

Hall of Famer
Joined
Dec 5, 2011
Messages
5,949
K did some research for the differences between firefly and forked-daapd.

Firefly
+Can use (firefly) web interface to create playlists

Forked-daapd
+Artwork Support (can't be embedded...)
___
I believe if it's possible, forked-daapd is the more ideal solution because it has artwork support (I need to test this with media players). Playlist can be fairly easily created with the below procedure.

-share music dataset with CIFS/NFS
-connect to share in OS
-access files from music player
-create playlists and export .m3u files
-edit m3u files to make them all relative
-place m3u files in respective folder on share
-have forked-daapd scan music directory
-connect to daap server and see your playlists

___
Relevant Links
https://github.com/jasonmc/forked-daapd
http://en.wikipedia.org/wiki/M3U

####
subsonic is another option that has playlist and albumart support, I've run it before and it works well though it doesn't integrate into itunes / banshee but I think the apps/web based player works well.
 
Status
Not open for further replies.
Top