Llink:synology
The Synology NAS can host the llink media streaming server. If you don't compile it yourself, please note below which binary you should use for your model. The binary packages are not made to be integrated with the admin web interface.
Binaries
Latest binaries
This contains a startup script, a Synology installation guide (README-Synology.txt) and a prepared llink.conf that points to the Synology default /volume1/video share. Place this binary in the /volume1 directory, untar and open the README-synology.txt
file with a text editor for further assistance. Note: the startup script and the installation guide was written for the synology_x06_ppc in mind.
The following models uses x06_ppc version per default: (PowerPC ppc_6xx Freescale MPC8245 603e core MPC8241 603e core)
DS-101g+, DS-106j, DS-106e, DS-106, DS-106x , CS-406, RS-406 and CS-406e
The following x07-models share the same cpu family as x06 and should also use the x06_ppc-version of llink:
DS-107e, DS-107, DS-207, DS-207.128 and CS-407e
Optware feed: http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/unstable/
The following models should use the x07_arm: (ARM armv5tejl Marvell Orion 88F5281)
DS-107+, DS-107+.128, DS-207+, CS-407 and RS-407
Optware feed: http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/
The following models should use the e500_ppc: (PowerPC ppc_85xx Freescale MPC8543 e500v2 core)
DS-508 RS-408 DS-408 DS-209+
Download binary
llink-2.2.0-synology_x06_ppc.tar.gz build 1305 (Mon Oct 27 12:30:29 2008) (libdvdnav), added 2008-11-02 llink-2.2.0-synology_x07_arm.tar.gz build 1305 (libdvdnav) llink-2.2.0-synology_e500_ppc.tar.gz build 1305 (libdvdnav)
Older binaries
llink-2.1.1-synology_x07_arm.tar.gz build 1000 (Tue Aug 12 11:09:44 2008) (libdvdread), added 2008-08-08 llink-2.1.2-synology_x06_ppc.tar.gz build 1103 (Fri Aug 29 20:51:03 2008) (libdvdnav), added 2008-09-01 llink-2.1.1-synology_x06_ppc.tar.gz build 1000 (Tue Aug 12 11:09:44 2008) (libdvdread), added 2008-08-08 llink-2.1.0-synology_x06_ppc.tar.gz build 961 (Fri Aug 8 11:09:44 2008) (libdvdread), added 2008-08-08 llink-2.1.0-synology_x07_arm.tar.gz build 961 (Fri Aug 8 11:09:44 2008) (libdvdread), added 2008-08-08 llink-2.0.6-synology_x07_arm.tar.gz build 750 (Fri May 21 16:17:40 2008), added 2008-05-21 llink-2.0.8-synology_x06_ppc.tar.gz] build 904 (Fri Jun 20 12:40:12 2008) (libdvdread), added 2008-06-20 llink-2.0.7-synology_x06_ppc.tar.gz build 830 (Mon Jun 2 11:09:44 2008) (libdvdread), added 2008-06-06 llink-2.0.6-syno_x06.tar.gz build 750 (Fri May 16 16:17:45 2008), added 2008-05-17 llink-2.0.4-syno_x06.tar.gz build 709 (Mon Apr 21 10:06:04 2008), added 2008-04-24 llink-2.0.3-syno_x06.tar.gz build 709 added 2008-04-21 llink-2.0.2-syno_x06.tar.gz llink-1.9.2-synology.tar.gz
Once you've installed the binary you have to update the llink.conf file so it points to your media files, uses the right port etc.
Installation pre-requisites
Telnet/SSH-patch installed on the NAS.
If you want to autostart llink from boot, you can use this script.
Otherwise you must enter via telnet and start manually after shutdown or restart.
If you have Optware enabled you can use the appropriate feed to automagically download and install llink, from version 2.0.9. See feed links above.
Toolchains
x06
For the synology_x06 compiles, the toolchain for the DS1010g has been used successfully, found at NSLU2-linux.org.
x07
If you use a Synology NAS from the x07-series there is a toolchain available for compiling source at Synology.com
Unfortunately, this toolchain is missing the Linux headers required. asm->asm-arm, linux and asm-generic. One way to solve this is go download Linux-2.6.15 linux kernel. (There is one on NMT forum, probably one in my ftp somewhere - anyway, it is GPL and available everywhere).
Issue the following commands:
# sudo bash # cd /usr/local/arm-marvell-linux-gnu/arm-marvell-linux-gnu/include/ # rsync -arv $YOUR_PATH/linux-2.6.15/include/asm-arm/ asm/ # rsync -arv $YOUR_PATH/linux-2.6.15/include/asm-generic/ asm-generic/ # rsync -arv $YOUR_PATH/linux-2.6.15/include/linux/ linux/
e500
Additional resources and references
NSLU2-Linux.org [2]
flipflip's Diskstation site [3]
Synology's official forum [4]