Installation of FireFly on MSS

Viewing 10 posts - 41 through 50 (of 68 total)
  • Author
    Posts
  • #11301
    Iris
    Participant

    Type the following into your telnet session:

    cat /opt/etc/init.d/S60mt-daapd

    and post the contents.

    Iris

    #11302
    squashuax
    Participant

    BusyBox v1.00-pre2 (2006.02.01-23:21+0000) Built-in shell (msh)
    Enter ‘help’ for a list of built-in commands.

    # cat /opt/etc/init.d/S60mt-daapd
    #!/bin/sh

    # make sure our shared libraries are in the path.
    # if we get /etc/ld.so.conf working, this export
    # can be removed
    export LD_LIBRARY_PATH=/opt/lib:LD_LIBRARY_PATH

    if [ -n “`pidof mt-daapd`” ] ; then
    killall mt-daapd 2>/dev/null
    fi

    sleep 2
    /opt/sbin/mt-daapd -c /opt/etc/mt-daapd/mt-daapd.conf

    #
    #

    #11303
    squashuax
    Participant

    Here’s the log after it crashes (it crashes when I exit the telnet session that I used to turn it on)

    2007-10-07 15:45:53 (00000400): Firefly Version svn-1673: Starting with debuglev
    el 2
    2007-10-07 15:50:40 (00000400): Firefly Version svn-1673: Starting with debuglev
    el 2
    2007-10-07 15:52:10 (00000400): Firefly Version svn-1673: Starting with debuglev
    el 2
    2007-10-07 15:52:10 (00000400): Plugin loaded: rsp/svn-1673
    2007-10-07 15:52:10 (00000400): Plugin loaded: ssc-script/svn-1673
    2007-10-07 15:52:10 (00000400): Plugin loaded: daap/svn-1673
    2007-10-07 15:52:10 (00000400): Starting rendezvous daemon
    2007-10-07 15:52:10 (00000400): Starting signal handler
    2007-10-07 15:52:11 (00000400): Initializing database
    2007-10-07 15:52:37 (00000400): Starting web server from /shares/mss-hdd/__opt/s
    hare/mt-daapd/admin-root on port 3689
    2007-10-07 15:52:37 (00000400): Registering rendezvous names
    2007-10-07 15:52:37 (00000400): Serving 4474 songs. Startup complete in 27 seco
    nds
    2007-10-07 15:52:37 (00000400): Rescanning database
    2007-10-07 15:53:49 (00000400): Starting playlist scan
    2007-10-07 15:56:03 (00000400): Updating playlists
    2007-10-07 15:56:03 (00000400): Scanned 4474 songs (was 4474) in 206 seconds
    2007-10-07 15:59:23 (00001c03): Session 0: Streaming file ’14 _14_.m4a’ to 192.1
    68.1.103 (offset 0)
    2007-10-07 15:59:58 (00000400): Got HUP signal.
    2007-10-07 15:59:58 (00000400): Error opening config file: No such file or direc
    tory
    2007-10-07 16:00:00 (00000400): Rendezvous socket closed (daap server crashed?)
    Aborting.
    2007-10-07 16:00:00: Aborting
    #
    #

    #11304
    Iris
    Participant

    Try editing S60mt-daapd to look like this:


    #!/bin/sh

    # make sure our shared libraries are in the path.
    # if we get /etc/ld.so.conf working, this export
    # can be removed
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lib

    if [ -n "`pidof mt-daapd`" ] ; then
    killall mt-daapd 2>/dev/null
    fi

    sleep 2
    /opt/lib/ld.so.1 /opt/sbin/mt-daapd -c /opt/etc/mt-daapd/mt-daapd.conf

    Then, power-off the MSS, wait until the LED goes completely out then power-on. Don’t try to logon right away – wait a few minutes as the server will be going through it’s start-up scan. After that try using Firefly’s web interface.

    And let us know your results…

    Iris

    #11305
    squashuax
    Participant

    Doesn’t seem to do the trick.

    Results below.

    What is the code you are suggesting supposed to do versus what I had in there before?

    And what should I do now?

    2007-10-07 16:35:10 (00004403): Session 0: Streaming file ’19 Anywhere I Lay My Head.m4a’ to 192.168.1.103 (offset 51232)
    2007-10-07 16:37:56 (00004c03): Session 0: Streaming file ’04 Anywhere You Go.m4a’ to 192.168.1.103 (offset 0)
    2007-10-07 16:41:31 (00005403): Session 0: Streaming file ‘1-12 Anywhere’s Better Than Here.m4a’ to 192.168.1.103 (offset 0)
    2007-10-07 16:41:32 (00005403): Write error: Broken pipe
    2007-10-07 16:41:32 (00005803): Session 0: Streaming file ‘1-12 Anywhere’s Better Than Here.m4a’ to 192.168.1.103 (offset 51232)
    2007-10-07 16:41:44 (00000400): Rescanning database
    2007-10-07 16:42:54 (00000400): Starting playlist scan
    2007-10-07 16:44:18 (00006003): Session 0: Streaming file ’04 Apache.m4a’ to 192.168.1.103 (offset 0)
    2007-10-07 16:45:08 (00000400): Updating playlists
    2007-10-07 16:45:09 (00000400): Scanned 4474 songs (was 4474) in 205 seconds
    2007-10-07 16:47:21 (00006803): Session 0: Streaming file ’01 Apache ’65.m4a’ to 192.168.1.103 (offset 0)
    2007-10-07 16:50:34 (00007003): Session 0: Streaming file ’13 Apache Rose Peacock.m4a’ to 192.168.1.103 (offset 0)
    2007-10-07 16:55:15 (00000400): Rescanning database
    2007-10-07 16:55:16 (00007803): Session 0: Streaming file ’03 Ape Hanger.m4a’ to 192.168.1.103 (offset 0)
    2007-10-07 16:56:23 (00000400): Starting playlist scan
    2007-10-07 16:58:40 (00000400): Updating playlists
    2007-10-07 16:58:41 (00000400): Scanned 4474 songs (was 4474) in 206 seconds
    2007-10-07 16:58:41 (00008003): Session 0: Streaming file ’05 April 29, 1992 (Miami).m4a’ to 192.168.1.103 (offset 0)
    2007-10-07 17:02:33 (00008803): Session 0: Streaming file ‘1-15 April In Paris.m4a’ to 192.168.1.103 (offset 0)
    2007-10-07 17:06:21 (00009003): Session 0: Streaming file ’14 April In Paris.mp3′ to 192.168.1.103 (offset 0)
    2007-10-07 17:08:46 (00000400): Rescanning database
    2007-10-07 17:09:29 (00009803): Session 0: Streaming file ’02 Are You Ready To Be Heartbroken_.m4a’ to 192.168.1.103 (offset 0)
    2007-10-07 17:09:56 (00000400): Starting playlist scan
    2007-10-07 17:12:12 (00000400): Updating playlists
    2007-10-07 17:12:13 (00000400): Scanned 4474 songs (was 4474) in 207 seconds
    2007-10-07 17:12:34 (0000a003): Session 0: Streaming file ’12 Arizona (Edit).m4a’ to 192.168.1.103 (offset 0)
    2007-10-07 17:16:36 (0000a803): Session 0: Streaming file ’02 Armageddon Days (Are Here Again).m4a’ to 192.168.1.103 (offset 0)
    2007-10-07 17:22:16 (0000b003): Session 0: Streaming file ‘1-06 Armagideon Time.m4a’ to 192.168.1.103 (offset 0)
    2007-10-07 17:22:18 (00000400): Rescanning database
    2007-10-07 17:23:28 (00000400): Starting playlist scan
    2007-10-07 17:25:43 (00000400): Updating playlists
    2007-10-07 17:25:44 (00000400): Scanned 4474 songs (was 4474) in 206 seconds
    2007-10-07 17:26:09 (0000b803): Session 0: Streaming file ’04 Arms Aloft.m4a’ to 192.168.1.103 (offset 0)
    2007-10-07 17:29:57 (0000c003): Session 0: Streaming file ‘3-04 Army Ants.m4a’ to 192.168.1.103 (offset 0)
    2007-10-07 17:33:23 (0000c803): Session 0: Streaming file ’02 Around The Way Girl.m4a’ to 192.168.1.103 (offset 0)
    2007-10-07 17:35:49 (00000400): Rescanning database
    2007-10-07 17:36:59 (00000400): Starting playlist scan
    2007-10-07 17:37:31 (0000d003): Session 0: Streaming file ’08 As A Child.m4a’ to 192.168.1.103 (offset 0)
    2007-10-07 17:37:32 (0000d003): Write error: Broken pipe
    2007-10-07 17:37:32 (0000d403): Session 0: Streaming file ’08 As A Child.m4a’ to 192.168.1.103 (offset 51232)
    2007-10-07 17:39:15 (00000400): Updating playlists
    2007-10-07 17:39:16 (00000400): Scanned 4474 songs (was 4474) in 207 seconds
    2007-10-07 17:40:27 (0000dc03): Session 0: Streaming file ’11 As Girls Go.m4a’ to 192.168.1.103 (offset 0)
    2007-10-07 17:43:54 (0000e403): Session 0: Streaming file ‘1-25 As Tears Go By.m4a’ to 192.168.1.103 (offset 0)
    2007-10-07 17:43:54 (0000e403): Write error: Broken pipe
    2007-10-07 17:43:55 (0000e803): Session 0: Streaming file ‘1-25 As Tears Go By.m4a’ to 192.168.1.103 (offset 51232)
    2007-10-07 17:46:40 (0000f003): Session 0: Streaming file ’11 As Ugly As I Seem.m4a’ to 192.168.1.103 (offset 0)
    2007-10-07 17:49:22 (00000400): Rescanning database
    2007-10-07 17:50:32 (00000400): Starting playlist scan
    2007-10-07 17:50:50 (0000f803): Session 0: Streaming file ’12 Ask.m4a’ to 192.168.1.103 (offset 0)
    2007-10-07 17:51:57 (0000f803): Write error: Broken pipe
    2007-10-07 17:52:45 (00000400): Updating playlists
    2007-10-07 17:52:46 (00000400): Scanned 4474 songs (was 4474) in 204 seconds
    2007-10-07 17:55:29 (0000fc03): Thread 61: Entering ws_returnerror (401: Unauthorized)
    2007-10-07 19:16:44 (00000400): Got HUP signal.
    2007-10-07 19:16:44 (00000400): Error opening config file: No such file or directory
    2007-10-07 19:16:45 (00000400): Rendezvous socket closed (daap server crashed?) Aborting.
    2007-10-07 19:16:45: Aborting
    #
    # PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY
    PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY: not found
    #
    # /opt/etc/init.d/S60mt-daapd
    pidof: not found
    BusyBox v1.00-pre2 (2006.02.01-23:21+0000) multi-call binary

    Usage: sleep N

    /opt/etc/mt-daapd/mt-daapd.conf: cannot execute
    #
    # ls
    bin foreign_shares proc tmp
    brcm lib sbin usr
    dev mnt share var
    etc opt shares www
    #
    # ps
    PID Uid VmSize Stat Command
    1 root 584 S init
    2 root SW< [keventd]
    3 root SWN [ksoftirqd_CPU0]
    4 root SW [kswapd]
    5 root SW [bdflush]
    6 root SW [kupdated]
    7 root SW [mtdblockd]
    8 root SW [khubd]
    13 root SW< [mdrecoveryd]
    26 root SW [eth0_link_event]
    32 root SW [gpio_out_pulse]
    33 root SW [button_notify_u]
    36 root SW< [ksed]
    37 root SW [ksechanged]
    41 root SW< [raid1d]
    46 root SW< [raid1d]
    49 root SW [kreiserfsd]
    78 root 656 S httpd
    107 root 452 S /usr/local/samba/sbin/smbd
    109 root 728 S /usr/local/samba/sbin/nmbd
    199 root 212 S restore
    207 root 160 S hnscontrol
    212 root 312 S fanctl 47 65
    215 root 80 S discoveryd
    218 root 248 S utelnetd
    226 root 156 S netlink
    230 root 312 S mDNSResponderPosix -f /shares/mss-hdd/__bonjour/etc/r
    347 root 396 S /bin/sh
    396 root 1968 S < /usr/local/samba/sbin/smbd
    397 root 648 R ps
    #
    #
    #
    # opt/lib/ld.so.1 /opt/sbin/mt-daapd -f -c /opt/etc/mt-daapd/mt-daapd.conf -y &
    404
    #
    # Config entry general/playlist is deprecated. Please review the sample config
    Firefly Version svn-1673: Starting with debuglevel 2
    Plugin loaded: rsp/svn-1673
    Plugin loaded: ssc-script/svn-1673
    Plugin loaded: daap/svn-1673
    Starting rendezvous daemon
    Starting signal handler
    Initializing database
    Starting web server from /shares/mss-hdd/__opt/share/mt-daapd/admin-root on port 3689
    Registering rendezvous names
    Serving 4474 songs. Startup complete in 28 seconds
    Rescanning database

    #
    # cat /opt/etc/init.d/S60mt-daapd
    #!/bin/sh

    # make sure our shared libraries are in the path.
    # if we get /etc/ld.so.conf working, this export
    # can be removed
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lib

    if [ -n “`pidof mt-daapd`” ] ; then
    killall mt-daapd 2>/dev/null
    fi

    sleep 2 /opt/lib/ld.so.1 /opt/sbin/mt-daapd -c
    /opt/etc/mt-daapd/mt-daapd.conf

    #
    # ps
    PID Uid VmSize Stat Command
    1 root 308 S init
    2 root SW< [keventd]
    3 root SWN [ksoftirqd_CPU0]
    4 root SW [kswapd]
    5 root SW [bdflush]
    6 root SW [kupdated]
    7 root SW [mtdblockd]
    8 root SW [khubd]
    13 root SW< [mdrecoveryd]
    26 root SW [eth0_link_event]
    32 root SW [gpio_out_pulse]
    33 root SW [button_notify_u]
    36 root SW< [ksed]
    37 root SW [ksechanged]
    41 root SW< [raid1d]
    46 root SW< [raid1d]
    49 root SW [kreiserfsd]
    78 root 136 S httpd
    107 root 268 S /usr/local/samba/sbin/smbd
    109 root 432 S /usr/local/samba/sbin/nmbd
    199 root 132 S restore
    207 root 88 S hnscontrol
    212 root 212 S fanctl 47 65
    215 root 12 S discoveryd
    218 root 172 S utelnetd
    226 root 124 S netlink
    230 root 272 S mDNSResponderPosix -f /shares/mss-hdd/__bonjour/etc/r
    347 root 312 S /bin/sh
    404 root 916 D opt/lib/ld.so.1 /opt/sbin/mt-daapd -f -c /opt/etc/mt-
    405 root 268 S opt/lib/ld.so.1 /opt/sbin/mt-daapd -f -c /opt/etc/mt-
    408 root 920 S opt/lib/ld.so.1 /opt/sbin/mt-daapd -f -c /opt/etc/mt-
    409 root 920 S opt/lib/ld.so.1 /opt/sbin/mt-daapd -f -c /opt/etc/mt-
    419 root 1964 S < /usr/local/samba/sbin/smbd
    420 root 648 R ps
    #
    # Starting playlist scan

    #11306
    Iris
    Participant
    #!/bin/sh

    # make sure our shared libraries are in the path.
    # if we get /etc/ld.so.conf working, this export
    # can be removed
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lib

    if [ -n "`pidof mt-daapd`" ] ; then
    killall mt-daapd 2>/dev/null
    fi

    sleep 2 /opt/lib/ld.so.1 /opt/sbin/mt-daapd -c
    /opt/etc/mt-daapd/mt-daapd.conf

    Doesn’t look to me like you edited the file properly going by the output you posted. Double check your work.

    #11307
    squashuax
    Participant

    Help me out. All of the characters look the same to me. Do you see a space where one doesn’t belong, or what is the difference you see?

    I do notice that this line,
    “export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lib”
    which is now in mine based on your recommendation, is substantially different than the line suggested on the Open MSS forum, here:
    http://www.openmss.org/forum/viewtopic.php?p=3981#p3981

    The problems that I’m having are that firefly does not start when the mss boots, does not start with “cat /opt/etc/init.d/S60mt-daapd”, only starts with “opt/lib/ld.so.1 /opt/sbin/mt-daapd -f -c /opt/etc/mt-daapd/mt-daapd.conf -y &” and stops running on the MSS when I end the terminal session in putty.

    Here is a comparison of the two init files. I can’t see the difference (or understand how it is going to solve the problem above).

    Yours:

    #!/bin/sh

    # make sure our shared libraries are in the path.
    # if we get /etc/ld.so.conf working, this export
    # can be removed
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lib

    if [ -n “`pidof mt-daapd`” ] ; then
    killall mt-daapd 2>/dev/null
    fi

    sleep 2
    /opt/lib/ld.so.1 /opt/sbin/mt-daapd -c /opt/etc/mt-daapd/mt-daapd.conf

    Mine:

    #!/bin/sh

    # make sure our shared libraries are in the path.
    # if we get /etc/ld.so.conf working, this export
    # can be removed
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lib

    if [ -n “`pidof mt-daapd`” ] ; then
    killall mt-daapd 2>/dev/null
    fi

    sleep 2 /opt/lib/ld.so.1 /opt/sbin/mt-daapd -c
    /opt/etc/mt-daapd/mt-daapd.conf

    #11308
    sonichouse
    Participant

    @squashuax wrote:

    Help me out.

    sleep 2 /opt/lib/ld.so.1 /opt/sbin/mt-daapd -c
    /opt/etc/mt-daapd/mt-daapd.conf

    I don’t have a MSS, but I think it should be

    sleep 2
    /opt/lib/ld.so.1 /opt/sbin/mt-daapd -c /opt/etc/mt-daapd/mt-daapd.conf
    #11309
    squashuax
    Participant

    It’s working. T H A N K Y O U!!!

    I typed “LD_LIBRARY_PATH=/opt/lib /opt/bin/nano /opt/etc/init.d/S60mt-daapd” into the putty telnet session, then used ctrl+k to totally delete this:

    sleep 2 /opt/lib/ld.so.1 /opt/sbin/mt-daapd -c
    /opt/etc/mt-daapd/mt-daapd.conf

    And retyped
    “sleep 2”

    enter

    “/opt/lib/ld.so.1 /opt/sbin/mt-daapd -c /opt/etc/mt-daapd/mt-daapd.conf”

    ctrl +o

    enter

    ctrl +x

    enter

    “reboot”

    Then pressed the button on the MSS, and when I went back via putty/telnet and typed ps,

    there it was!

    I exited the telnet session, and closed putty with no problem.

    Then I shut down the PC. No problem!

    The only probelm I have now is that my iTunes library and playlists are not working properly.

    Can anyone tell me what the settings in iTunes should be to get playlists created in iTunes to work on the MSS/Firefly through the Roku?

    iTunes Settings:
    “iTunes music folder location” ?
    “Keep iTunes Music folder organized” ?
    “Copy files to iTunes Music folder when adding to librbary” ?

    Firefly Settings:
    music folder?

    #11310
    rpedde
    Participant

    @squashuax wrote:

    Can anyone tell me what the settings in iTunes should be to get playlists created in iTunes to work on the MSS/Firefly through the Roku?

    There aren’t any, really. Just copy the ‘itunes music library’ from your “my music” folder into the folder on the mss that has all the artist names in it.

    Then go into the web config and make sure that “process_playlists” and “process_itunes” are set to yes.

    Then do a rescan from the config page and they should show up.

    Might be slow if you have lots of large playlists, but that’s next up.

    — Ron

Viewing 10 posts - 41 through 50 (of 68 total)
  • The forum ‘Setup Issues’ is closed to new topics and replies.