Difference between revisions of "Firefly Media Server"

From SME Server
Jump to navigationJump to search
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Category:Howto]]
 
 
 
{{Note box| This How-to is based on the forum post [http://forums.contribs.org/index.php/topic,42926.msg206047.html#msg206047 here], until this How-to gets converted in to a contrib and has a place in the Contribs.org Bugzilla bug tracking system, please report bugs in the original forum discussion. }}
 
{{Note box| This How-to is based on the forum post [http://forums.contribs.org/index.php/topic,42926.msg206047.html#msg206047 here], until this How-to gets converted in to a contrib and has a place in the Contribs.org Bugzilla bug tracking system, please report bugs in the original forum discussion. }}
  
Line 12: Line 10:
  
 
==== Configure the dag repository ====
 
==== Configure the dag repository ====
Extra packages are required which are available in the dag repository.
+
Extra packages are required which are available in the dag repository.<br />
{{Repository|dag}}
+
 
 +
You need to activate the [[Dag]] reposity before installing this contrib.<br />
 +
 
 +
see [[dag|dag repository]] <br />
  
 
==== Enable Multicast traffic ====
 
==== Enable Multicast traffic ====
Line 29: Line 30:
 
  yum install mt-daapd-svn.1696-3.sme7.0.i386.rpm --enablerepo=dag
 
  yum install mt-daapd-svn.1696-3.sme7.0.i386.rpm --enablerepo=dag
 
  signal-event post-upgrade; signal-event reboot
 
  signal-event post-upgrade; signal-event reboot
 +
 +
If yum is complaining about a missing dependency for libFLAC.so.4 you might find the solution [http://linuxadminzone.com/missing-dependency-libflacso4-is-needed-by-package-libsndfile/ here]
  
 
== Usage ==
 
== Usage ==
Line 37: Line 40:
 
The password is 'mt-daapd'.
 
The password is 'mt-daapd'.
  
Navigate to the 'configuration' page to change the password and add some music directories.
+
Navigate to the 'configuration' page to change the password and add some music directories, for example if you create an ibay called 'music' then the path you enter in the mt-daapd control panel under "Configuration / Music Folder" is:
 +
/home/e-smith/files/ibays/music/files/
  
 
== Source RPM ==
 
== Source RPM ==
 
The source RPM is here [http://www.leman.net/rpms/mt-daapd-svn.1696-3.sme7.0.src.rpm http://www.leman.net/rpms/mt-daapd-svn.1696-3.sme7.0.src.rpm]
 
The source RPM is here [http://www.leman.net/rpms/mt-daapd-svn.1696-3.sme7.0.src.rpm http://www.leman.net/rpms/mt-daapd-svn.1696-3.sme7.0.src.rpm]
 +
----
 +
[[Category:Howto]]
 +
[[Category:Media Apps]]

Latest revision as of 20:06, 2 November 2013

Important.png Note:
This How-to is based on the forum post here, until this How-to gets converted in to a contrib and has a place in the Contribs.org Bugzilla bug tracking system, please report bugs in the original forum discussion.


Description

Firefly Media Server, previously known as "mt-daapd" is a service to stream digital music to Roku Soundbridge devices and iTunes. Read more...

This how-to will install Firefly Media Server to allow music stored on an SME server to be available to the local LAN.

The original RPM was produced by Gerald Schwarzecker and updated in Q1-2009 by Mark Leman to the use Firefiy media server version svn-1696.

Installation

Configure the dag repository

Extra packages are required which are available in the dag repository.

You need to activate the Dag reposity before installing this contrib.

see dag repository

Enable Multicast traffic

Enable Multicast network traffic discussed here...

mkdir -p /etc/e-smith/templates-custom/etc/rc.d/init.d/masq 
touch /etc/e-smith/templates-custom/etc/rc.d/init.d/masq/40DenyMulticast 
signal-event remoteaccess-update 

Download RPM

wget http://www.leman.net/rpms/mt-daapd-svn.1696-3.sme7.0.i386.rpm

Install

Yum will automatically pull in the required dependencies from the Dag repository.

yum install mt-daapd-svn.1696-3.sme7.0.i386.rpm --enablerepo=dag
signal-event post-upgrade; signal-event reboot

If yum is complaining about a missing dependency for libFLAC.so.4 you might find the solution here

Usage

When the server comes back from reboot you should be able to find Firefly's web control panel by browsing from your LAN:

http://your-server:3689

The user name is anything. The password is 'mt-daapd'.

Navigate to the 'configuration' page to change the password and add some music directories, for example if you create an ibay called 'music' then the path you enter in the mt-daapd control panel under "Configuration / Music Folder" is:

/home/e-smith/files/ibays/music/files/

Source RPM

The source RPM is here http://www.leman.net/rpms/mt-daapd-svn.1696-3.sme7.0.src.rpm