DSM-G600, DNS-3xx and NSA-220 Hack Forum

Unfortunately no one can be told what fun_plug is - you have to see it for yourself.

You are not logged in.

Announcement

#1 2006-09-05 00:15:27

chadu
Member
Registered: 2006-09-03
Posts: 5

Firefly Server

People have managed to get the Firefly server (http://fireflymediaserver.org/), formerly mt-daapd running on the nslu2 and the buffalo nas box... has anyone given this a shot on the dsm-g600.

I have dsm with busybox on it, but don't know how to run ./configure without getting errors like this:

configure: error: cannot create configure.lineno; rerun with a POSIX shell

how do you compile new apps for this system?

Offline

 

#2 2006-09-05 09:05:41

sala
Member / Site Admin
From: Estonia
Registered: 2006-07-28
Posts: 731
Website

Re: Firefly Server

http://dns323.kood.org/downloads/untest … .4.tar.bz2
I have'nt tested it. Not sure if it's working, because I had to hack some setpgrp functions away.

Last edited by sala (2006-09-06 09:08:22)


DSM-G600 - NetBSD hdd-boot - 80GB Samsung SP0802N
NSA-220 - Gentoo armv5tel 20110121 hdd-boot - 2x 2TB WD WD20EADS

Offline

 

#3 2006-09-12 06:54:36

chadu
Member
Registered: 2006-09-03
Posts: 5

Re: Firefly Server

how would i edit the fun_plug to use that?

Offline

 

#4 2006-10-18 19:53:26

Grouper
Member
Registered: 2006-09-19
Posts: 33

Re: Firefly Server

mt-daapd is not the Firefly, the difference is that Firefly supports the Roku-Sound  Transport Format which mt-daapd doesn´t.
So was anybody able to compile the latest firefly sourcecode for the DSM? Would be awesome!

Offline

 

#5 2006-10-18 20:19:11

sala
Member / Site Admin
From: Estonia
Registered: 2006-07-28
Posts: 731
Website

Re: Firefly Server

Grouper, could you point out the link where we can download the source code of "Firefly"?


DSM-G600 - NetBSD hdd-boot - 80GB Samsung SP0802N
NSA-220 - Gentoo armv5tel 20110121 hdd-boot - 2x 2TB WD WD20EADS

Offline

 

#6 2006-10-18 20:38:20

Grouper
Member
Registered: 2006-09-19
Posts: 33

Re: Firefly Server

Sure:
http://nightlies.mt-daapd.org/
or
http://www.fireflymediaserver.org/

hope this helps, at least ive found the rpm´s.

Offline

 

#7 2006-10-18 20:39:33

sala
Member / Site Admin
From: Estonia
Registered: 2006-07-28
Posts: 731
Website

Re: Firefly Server

These are links for mt-daapd source.
Direct link to Firefly source code would be nice, but I guess you have to face it, there is only mt-daapd for linux wink
SlimServer might support ROKU, but I don't know for sure, because I don't have any hardware that uses thous protocols.


DSM-G600 - NetBSD hdd-boot - 80GB Samsung SP0802N
NSA-220 - Gentoo armv5tel 20110121 hdd-boot - 2x 2TB WD WD20EADS

Offline

 

#8 2006-10-18 22:52:26

Grouper
Member
Registered: 2006-09-19
Posts: 33

Re: Firefly Server

Seems that there is a plugin:

http://www.rokulabs.com/forums/viewtopi … p;start=15

They say that you should put

[plugins]
plugin_dir = /usr/share/mt-daapd/plugins
plugins = rsp.so,ssc-script.so

in the config file to enable the Roku streaming. Think this rsp.so has to be compiled for the DSM,hasn´t it?

http://nightlies.mt-daapd.org/dl.php?FI … 400.tar.gz is the link to the src package (within plugins one can find the rsp.c and .o)

Best regards,Grouper

Last edited by Grouper (2006-10-19 11:18:40)

Offline

 

#9 2006-10-24 16:41:59

Grouper
Member
Registered: 2006-09-19
Posts: 33

Re: Firefly Server

Nobody with a precomiled binary including this plugin?
I am willing to learn (and learnt a lot the last weeks :-)), but compiling with a toolchain is a little bit tricky for me, if anybody could set up a noobs guide to compiling with a toolchain it´ll do

Offline

 

#10 2006-10-24 17:50:19

sala
Member / Site Admin
From: Estonia
Registered: 2006-07-28
Posts: 731
Website

Re: Firefly Server

Some pointers for compiling is available here: http://dns323.kood.org/forum/t5-toolchain.html
Also look google for additional cross-compiling help.
But unfortunately thats not all. mt-daapd has lot of requirement, like libid3tag, sqlite, gdbm and all these have also requirements like zlib, ncurses and readline.

So you need to:
a) compile a cross compiler
b) cross compile zlib
c) cross compile readline
d) cross compile ncurses
e) cross compile gdbm
f) cross compile sqlite
g) cross compile libid3tag
h) and finally cross compile mt-daapd

Also most of these need patching, some patches you may find using google but most of them you probably need to figure out by yourself.


DSM-G600 - NetBSD hdd-boot - 80GB Samsung SP0802N
NSA-220 - Gentoo armv5tel 20110121 hdd-boot - 2x 2TB WD WD20EADS

Offline

 

#11 2006-10-25 10:38:47

Grouper
Member
Registered: 2006-09-19
Posts: 33

Re: Firefly Server

OK, thanks Sala, but I think I´m out :-(
a) to h) should work,but patching is not really going to work for me...

Offline

 

Board footer

Powered by PunBB
© Copyright 2002–2010 PunBB