Differences

This shows you the differences between the selected revision and the current version of the page.

howto:firefly 2008/01/03 07:53 howto:firefly 2017/09/06 18:38 current
Line 1: Line 1:
====== iTunes Server ====== ====== iTunes Server ======
-The DNS-323 is delivered with an iTunes Server included. This server is the open source [[http://www.mt-daapd.org/|mt-daapd]] server, version 0.2.4.This is the reccomended stable release of mt-daapd which also supports iTunes 6.0.4.+The DNS-323 is delivered with an iTunes Server included. This server is the open source [[http://www.mt-daapd.org/|mt-daapd]] server, version 0.2.4.This is the recommended stable release of mt-daapd which also supports iTunes 6.0.4.
-After 0.2.4, mt-daapd evolved into [[http://fireflymediaserver.org/|FireFly]], self-titeled to be //The best open-source media server for the Roku SoundBridge and iTunes//. FireFly is work-in-progress, but Roku has decided that one of the nighly builds are //good enough// for their customers and released [[http://www.rokulabs.com/support_sb_dwnld_firefly.php|version 1.0]].+After 0.2.4, mt-daapd evolved into [[http://fireflymediaserver.org/|FireFly]], self-titled to be //The best open-source media server for the Roku SoundBridge and iTunes//. FireFly is work-in-progress, but Roku has decided that one of the nighly builds are //good enough// for their customers and released [[http://www.rokulabs.com/support_sb_dwnld_firefly.php|version 1.0]].
In short, there is no FireFly version 1.0 from the developer, [[http://www.pedde.com/|Ron Pedde]] but Roku, the corporation, has decided to define one. See this [[http://forums.fireflymediaserver.org/viewtopic.php?t=5554|thread]] for information about this issue. In short, there is no FireFly version 1.0 from the developer, [[http://www.pedde.com/|Ron Pedde]] but Roku, the corporation, has decided to define one. See this [[http://forums.fireflymediaserver.org/viewtopic.php?t=5554|thread]] for information about this issue.
====== FireFly on the DNS-323 ====== ====== FireFly on the DNS-323 ======
-There are, at least, two ways to get FireFly running on the DNS-323. Either through the [[chroot_debian|debian]] chroot or as a standalone application.+There are, at least, three ways to get FireFly running on the DNS-323. Either through the [[chroot_debian|debian]] chroot or as a standalone application. Third one is just to use the Firefly v1.00 extension (dns323_Firefly_v1.00) package from Dlink (only available from Firmware Version 1.08 onwards). This package includes FireFly Server svn-1696 version and can be installed as ADD-ON directly from Web GUI. With this possibility from iTunes SERVER tab a link to FireFly Web Pages will be available without any other work.
===== FireFly in Debian Chroot ===== ===== FireFly in Debian Chroot =====
Line 56: Line 56:
The files installed are updated versions of files already present on the DNS-323. In order to use this package you need to point out the directory for the shared libraries used. The files installed are updated versions of files already present on the DNS-323. In order to use this package you need to point out the directory for the shared libraries used.
-In order to start [[http://fireflymediaserver.org/|FireFly]] execute the following, but first make sure that the <hi #ffa500>iTunesServer is turned off</hi>.+In order to start [[http://fireflymediaserver.org/|FireFly]] execute the following, but first make sure that the iTunesServer is turned off.
<code bash> <code bash>
Line 69: Line 69:
 +===== Standalone - The Easy Way =====
 +**NOTE** = New version has been posted here:
 +[[http://files.hesse-n.com/ch3snas/|Firefly mt-daapd-svn-1735-1.tgz / CH3SNAS]]
 +.
 +**Method 1** Use WinRAR and FTP Access:
-===== Standalone - The Easy Way ===== +  - Turn off original iTunesServer from D-Link from WEB GUI, **IMPORTANT** 
-A pre-compiled variant can be found here: {{:download:dns_323_firefly_svn_mt-daapd-svn-1498_pa2.tar.gz}}. Do **not**, I repeat, do **not** try to use Winzip to extract the contents of this file. If you do that, you will not be able to start FireFly.  + - Download {{:download:dns_323_firefly_svn_mt-daapd-svn-1498_pa2.tar.gz}} 
- +  - For the version with FLAC support compiled in, download {{:download:dns323_mt-daapd-svn-1498-with-flac.tar.gz}} 
-**Method 1 (easiest)** Use WinRAR and FTP Access: +  - Use WinRAR to decompress all the files in the archive (Do **not**, I repeat, do **not** try to use Winzip to extract the contents of the tar file. If you do that, you will not be able to start FireFly.) 
- +  - Use an editor such as Notepad++ edit the entry on line 78 in mt-daapd.conf to point to your music files (i.e. if your music files are in a folder called Music, then change the entry to 'mp3_dir = /mnt/HD_a2/Music'). 
-  - use WinRAR to decompress all the files in the above archive +  - Use FTP access to place the files in \\NAS\HDD_1 or \\NAS\Volume_1 (depends on FW version)
-  - use an editor such as Notepad++ to fix the 'fixme' issue outlined below (Notepad that comes with Windows will not read the file correctly), and also to edit the entry on line 78 to point to your music files (i.e. if your music files are in a folder called Music, then change the entry to 'mp3_dir = /mnt/HD_a2/Music'). +
-  - use FTP access to place the files in \\NAS\HDD_1 or \\NAS\Volume_1 (depends on FW version)+
  - Telnet into device and execute (note that each line is a separate command)   - Telnet into device and execute (note that each line is a separate command)
Line 90: Line 93:
</code> </code>
-You will see the output from the program as it runs, and need to press CTRL+C to stop it when you are done testing.+**Method 2** Use TAR and Telnet on the DNS-323 (see bottom of this section for updated version):
-**Method 2 (more use of Telnet, etc)**  use this file the following way: +  - Turn off original iTunesServer from D-Link from WEB GUI, **IMPORTANT** 
- +  - Download {{:download:dns_323_firefly_svn_mt-daapd-svn-1498_pa2.tar.gz}} 
-  - Turn off original iTunesServer from D-Link from WEB GUI, <hi #ffff00>**IMPORTANT**</hi> +  - For the version with FLAC support compiled in, download {{:download:dns323_mt-daapd-svn-1498-with-flac.tar.gz}}
-  - Download the [[http://download.dns323.info/dl/dns_323_firefly_svn_mt-daapd-svn-1498_pa1.tar.gz|file]], or the [[http://download.dns323.info/dl/dns323_mt-daapd-svn-1498-with-flac.tar.gz|FLAC version]]+
  - Place the file in \\NAS\HDD_1 or \\NAS\Volume_1 (depends on FW version)   - Place the file in \\NAS\HDD_1 or \\NAS\Volume_1 (depends on FW version)
  - Telnet to device and execute:   - Telnet to device and execute:
Line 101: Line 103:
<code bash> <code bash>
cd /mnt/HD_a2 cd /mnt/HD_a2
-lnx_bin/busybox3 tar xvz -f dns_323_firefly_svn_mt-daapd-svn-1498_pa1.tar.gz+lnx_bin/busybox3 tar xvz -f dns_323_firefly_svn_mt-daapd-svn-1498_pa2.tar.gz
export PATH=/mnt/HD_a2/lnx_bin:$PATH export PATH=/mnt/HD_a2/lnx_bin:$PATH
export LD_LIBRARY_PATH=/mnt/HD_a2/lnx_bin/lib export LD_LIBRARY_PATH=/mnt/HD_a2/lnx_bin/lib
Line 107: Line 109:
</code> </code>
-When you've started the server, access it on port 3689 using your regular [[wp>Web_browser|browser]]: ''http://192.168.0.200:3689''. The admin password is defualt set to be ''mt-daapd''.+You will see the output from the program as it runs, and need to press CTRL+C to stop it when you are done testing.  When you've started the server, access it on port 3689 using your regular [[wp>Web_browser|browser]]: ''http://192.168.0.200:3689''. The admin password is defualt set to be ''mt-daapd''. 
 + 
 +[Updated Version] 
 +This version has fixed a lot of issues with crashing and not finding files (seems to maybe be with larger DB's only), but looks to also be a more current version of firefly. Installation instructions are included at the link. 
 +http://files.hesse-n.com/ch3snas/
===== Standalone - fun_plug ===== ===== Standalone - fun_plug =====
Line 121: Line 127:
</code> </code>
 +A file that contains this code can be download here: {{:download:firefly_funplug_startup_script-0.1.tar.gz}}.  See the [[fun_plug]] documentation on how to install a funplug script. 

Navigation

Personal Tools