Firefly now running on unmodifed Linkstation Live/Pro

FireFly Media Server Firefly Media Server Forums Firefly Media Server General Discussion Firefly now running on unmodifed Linkstation Live/Pro

Viewing 10 posts - 1 through 10 (of 37 total)
  • Author
    Posts
  • #1571
    bawbagg
    Participant

    I’ve been able to get Firefly running on my unmodded Linkstation Live (with a 500GB disk 😉 ).

    It loads 4000 songs into my Soundbridge in 1/2 the time it took my slug 😀 .

    Linkstation Live seem very well priced for the spec these days (150UKP for 500GB version – and the have GB ethernet too).

    I posted a detailed howto on the Linkstation forums – thread is http://forum.linkstationwiki.net/viewtopic.php?f=39&t=3509

    Hope this is useful / interesting for some!!

    Cheers,

    BB

    #11732
    richdunlop
    Participant

    That’s a very useful write up. Would you consider adding it to the Firefly wiki (wiki.fireflymediaserver.org)?

    #11733
    bawbagg
    Participant

    I’ll have a bash.

    Hopefully I can re-use the wiki code over at the LSWiki too.

    [edit]
    Wasn’t too bad. Page is now up http://wiki.fireflymediaserver.org/Linkstation_Live_Pro_Install

    BB

    #11734
    rpedde
    Participant

    @bawbagg wrote:

    I’ll have a bash.

    Hopefully I can re-use the wiki code over at the LSWiki too.

    [edit]
    Wasn’t too bad. Page is now up http://wiki.fireflymediaserver.org/Linkstation_Live_Pro_Install

    BB

    Woot!

    Thanks!

    Add yourself to the credits page, as well.

    — Ron

    #11735
    richdunlop
    Participant

    Fantastic :D. That plugs a big gap in the install guides section.

    It also looks very easy to follow which means the Linkstation may be a good alternative for those daunted by a slug install.

    #11736
    bawbagg
    Participant

    @richdunlop wrote:

    It also looks very easy to follow which means the Linkstation may be a good alternative for those daunted by a slug install.

    Just need someone to verify it works now!!!

    The devs at Linkstationwiki seem confident, but I’d like to see a post from someone with a 100% stock and unmodified LS say it worked for them. I had fiddled about a little bit with libraries before trying this out so there’s an outside chance I got something working by accident 😯 .

    That said, assuming this process does work, then it is BY FAR the easiest way to get Firefly running on a NAS. I have a slug, and the reflashing from NSLU2 was by no means an enjoyable experience!! The Linkstation Live/Pro process really is a piece of cake, with no reflashing required. Splendid – all credit to the smart guys at Linkstationwiki.

    BB

    #11737
    fizze
    Participant

    Linkstation != Linksys 😉

    Yes, but this is only because the folks at Linksys (NSLU2) decided to exclude telnet access and whatnot.
    Anyhow, I wanna get a Terastation Live, but I’ll deffo keep my slug 😉

    #11738
    bawbagg
    Participant

    Whoops!!!! 😳 😳

    OP now corrected!!!!

    Thx!!!

    BB

    #11739
    mave
    Participant

    Hi,

    I tried the instructions at http://wiki.fireflymediaserver.org/Linkstation_Live_Pro_Install and now Firefly runs on my LinkStation Live (which was 100% unmodified before, because I received it 2 days ago).

    Congratulations, the instructions are very good and even a Linux newbie like me could follow it without problems. 😀

    But there is a big problem:

    My Roku M1000 connects to the LinkStation and I can browse through my Songs (all in flac-format) but I can not play anyone of them. Additionally I added some Songs in MP3-format and they work, i.e. the Roku can play them without problem.

    But for every flac-Song my Roku tells me that it can’t play that song and asks me if it should try the next one.

    : Connection: non-persist
    2007-07-20 09:00:03 (41b7a520): Thread 138: Original URI: /rsp/stream/4633
    2007-07-20 09:00:03 (41b7a520): Thread 138: Translated URI: /rsp/stream/4633
    2007-07-20 09:00:03 (41b7a520): Thread 138: Preparing to find handler
    2007-07-20 09:00:03 (41b7a520): Checking /rsp/stream/4633 against handler for /
    2007-07-20 09:00:03 (41b7a520): Thread 138: URI Match!
    2007-07-20 09:00:03 (41b7a520): Thread 138: Time is 1184889603 seconds after epoch
    2007-07-20 09:00:03 (41b7a520): Thread 138: Setting time header
    2007-07-20 09:00:03 (41b7a520): Added *Date=Fri, 20 Jul 2007 00:00:03 GMT*
    2007-07-20 09:00:03 (41b7a520): Added *Connection=close*
    2007-07-20 09:00:03 (41b7a520): Added *Server=mt-daapd/svn-1586*
    2007-07-20 09:00:03 (41b7a520): Added *Content-Type=text/html*
    2007-07-20 09:00:03 (41b7a520): Added *Content-Language=en_us*
    2007-07-20 09:00:03 (41b7a520): Thread 138: Using non-default handler
    2007-07-20 09:00:03 (41b7a520): in main_auth
    2007-07-20 09:00:03 (41b7a520): Checking url /rsp/stream/4633
    2007-07-20 09:00:03 (41b7a520): Dispatching auth for /rsp/stream/4633 to plugin
    2007-07-20 09:00:03 (41b7a520): Checking url /rsp/stream/4633
    2007-07-20 09:00:03 (41b7a520): Dispatching /rsp/stream/4633 to rsp/svn-1586
    2007-07-20 09:00:03 (41b7a520): Checking if pw required for /rsp/stream/4633 as user
    2007-07-20 09:00:03 (41b7a520): Nope
    2007-07-20 09:00:03 (41b7a520): in main_handler
    2007-07-20 09:00:03 (41b7a520): Checking url /rsp/stream/4633
    2007-07-20 09:00:03 (41b7a520): Dispatching /rsp/stream/4633 to plugin
    2007-07-20 09:00:03 (41b7a520): Checking url /rsp/stream/4633
    2007-07-20 09:00:03 (41b7a520): Dispatching /rsp/stream/4633 to rsp/svn-1586
    2007-07-20 09:00:03 (41b7a520): Getting uri…
    2007-07-20 09:00:03 (41b7a520): Mallocing privinfo…
    2007-07-20 09:00:03 (41b7a520): Tokenizing url
    2007-07-20 09:00:03 (41b7a520): Found 5 elements
    2007-07-20 09:00:03 (41b7a520): Checking reponse 0
    2007-07-20 09:00:03 (41b7a520): Checking reponse 1
    2007-07-20 09:00:03 (41b7a520): Checking reponse 2
    2007-07-20 09:00:03 (41b7a520): Checking reponse 3
    2007-07-20 09:00:03 (41b7a520): Checking reponse 4
    2007-07-20 09:00:03 (41b7a520): Found it! Index: 4
    2007-07-20 09:00:03 (41b7a520): Executing: select * from songs where id=4633
    2007-07-20 09:00:03 (41b7a520): Entering config_set_status
    2007-07-20 09:00:03 (41b7a520): Exiting config_set_status
    2007-07-20 09:00:03 (41b7a520): Session 0: Streaming file ‘A Day Without Rain – Enya – 11 – The First Of Autumn.flac’ to 192.168.1.12 (offset 0)
    2007-07-20 09:00:03 (41b7a520): Transcoding /mnt/disk1/Music/Alben Lossless/Enya/A Day Without Rain/A Day Without Rain – Enya – 11 – The First Of Autumn.flac with ssc-script/svn-1586
    2007-07-20 09:00:03 (41b7a520): Executing /usr/local/bin/mt-daapd-ssc.sh “/mnt/disk1/Music/Alben Lossless/Enya/A Day Without Rain/A Day Without Rain – Enya – 11 – The First Of Autumn.flac” 0 190.066 “flac”
    2007-07-20 09:00:03 (41b7a520): Updating Content-Type from text/html to audio/wav
    2007-07-20 09:00:03 (41b7a520): Updating Connection from close to Close
    2007-07-20 09:00:03 (41b7a520): Emitting reponse header Content-Language: en_us
    2007-07-20 09:00:03 (41b7a520): Emitting reponse header Content-Type: audio/wav
    2007-07-20 09:00:03 (41b7a520): Emitting reponse header Server: mt-daapd/svn-1586
    2007-07-20 09:00:03 (41b7a520): Emitting reponse header Connection: Close
    2007-07-20 09:00:03 (41b7a520): Emitting reponse header Date: Fri, 20 Jul 2007 00:00:03 GMT
    2007-07-20 09:00:03 (41b7a520): Entering config_set_status
    2007-07-20 09:00:03 (41b7a520): Exiting config_set_status
    2007-07-20 09:00:03 (41b7a520): Thread 138: Terminating
    2007-07-20 09:00:03 (41b7a520): Thread 138: Freeing request headers
    2007-07-20 09:00:03 (41b7a520): Thread 138: Freeing response headers
    2007-07-20 09:00:03 (41b7a520): Thread 138: Freeing request vars
    2007-07-20 09:00:03 (41b7a520): Thread 138: Closing fd
    2007-07-20 09:00:03 (41b7a520): With thread 138 exiting, 0 are still running
    2007-07-20 09:00:04 (4032e550): Got CLD signal. Reaping
    2007-07-20 09:00:05 (4032e550): select(8, 5.000000)
    2007-07-20 09:00:07 (41b7a520): Thread 139: Entering ws_dispatcher (Connection from 192.168.1.12)
    2007-07-20 09:00:07 (41b7a520): Thread 139: got request
    2007-07-20 09:00:07 (41b7a520): Request: GET /rsp/db/0?query=id%3D4634&type=full HTTP/1.0

    2007-07-20 09:00:07 (41b7a520): Thread 139: Read: User-Agent: Roku SoundBridge/3.0

    2007-07-20 09:00:07 (41b7a520): Thread 139: Adding header *User-Agent=Roku SoundBridge/3.0*
    2007-07-20 09:00:07 (41b7a520): Added *User-Agent=Roku SoundBridge/3.0*
    2007-07-20 09:00:07 (41b7a520): Thread 139: Read: Host: 192.168.1.55:3689

    2007-07-20 09:00:07 (41b7a520): Thread 139: Adding header *Host=192.168.1.55:3689*
    2007-07-20 09:00:07 (41b7a520): Added *Host=192.168.1.55:3689*
    2007-07-20 09:00:07 (41b7a520): Thread 139: Read: Accept: */*

    2007-07-20 09:00:07 (41b7a520): Thread 139: Adding header *Accept=*/**
    2007-07-20 09:00:07 (41b7a520): Added *Accept=*/**
    2007-07-20 09:00:07 (41b7a520): Thread 139: Read: Pragma: no-cache

    2007-07-20 09:00:07 (41b7a520): Thread 139: Adding header *Pragma=no-cache*
    2007-07-20 09:00:07 (41b7a520): Added *Pragma=no-cache*
    2007-07-20 09:00:07 (41b7a520): Thread 139: Read: accept-encoding: gzip

    2007-07-20 09:00:07 (41b7a520): Thread 139: Adding header *accept-encoding=gzip*
    2007-07-20 09:00:07 (41b7a520): Added *accept-encoding=gzip*
    2007-07-20 09:00:07 (41b7a520): Thread 139: Read: accept-codecs: wma,mpeg,wav,mp4a,alac

    2007-07-20 09:00:07 (41b7a520): Thread 139: Adding header *accept-codecs=wma,mpeg,wav,mp4a,alac*
    2007-07-20 09:00:07 (41b7a520): Added *accept-codecs=wma,mpeg,wav,mp4a,alac*
    2007-07-20 09:00:07 (41b7a520): Thread 139: Read: rsp-version: 0.1

    2007-07-20 09:00:07 (41b7a520): Thread 139: Adding header *rsp-version=0.1*
    2007-07-20 09:00:07 (41b7a520): Added *rsp-version=0.1*
    2007-07-20 09:00:07 (41b7a520): Thread 139: Read: transcode-codecs: wav,mp3

    2007-07-20 09:00:07 (41b7a520): Thread 139: Adding header *transcode-codecs=wav,mp3*
    2007-07-20 09:00:07 (41b7a520): Added *transcode-codecs=wav,mp3*
    2007-07-20 09:00:07 (41b7a520): Thread 139: Read:

    2007-07-20 09:00:07 (41b7a520): Thread 139: Headers parsed!
    2007-07-20 09:00:07 (41b7a520): Checking to see if connection matches keep-alive
    2007-07-20 09:00:07 (41b7a520): Nope!
    2007-07-20 09:00:07 (41b7a520): Thread 139: Connection type HTTP/1.0

    : Connection: non-persist

    The flac files are OK because I have exactly the same library on a Windows based PC were the Roku connects and plays without any problem.

    Any idea what could be wrong, or at least any hints how find out if something is missing?

    🙂 Marcus

    #11740
    bawbagg
    Participant

    @mave wrote:

    I tried the instructions at http://wiki.fireflymediaserver.org/Linkstation_Live_Pro_Install and now Firefly runs on my LinkStation Live (which was 100% unmodified before, because I received it 2 days ago).

    Congratulations, the instructions are very good and even a Linux newbie like me could follow it without problems. 😀

    Ahhhh!!!! BRILLIANT. You are the first to verify this DOES work. Many, many thanks.

    @mave wrote:

    But there is a big problem:

    My Roku M1000 connects to the LinkStation and I can browse through my Songs (all in flac-format) but I can not play anyone of them. Additionally I added some Songs in MP3-format and they work, i.e. the Roku can play them without problem.

    OK. This is entirely possible – I don’t have any flac encoded files. I’ll try to rip one and test myself.

    The switches use during compilation of the firefly binary you downloaded are shown in this post: http://forum.linkstationwiki.net/viewtopic.php?p=33876#p33876

    It’s supposed to include flac support. I’ll need to pass this one over to the experts.

    BB

Viewing 10 posts - 1 through 10 (of 37 total)
  • The forum ‘General Discussion’ is closed to new topics and replies.