You are here: Home » Topic » Roku Can’t See Linkstation Live/Fireflypage 2

Roku Can’t See Linkstation Live/Firefly

This topic contains 35 replies, has 4 voices, and was last updated by  rpedde 11 years ago.

Viewing 15 posts - 16 through 30 (of 36 total)
  • Author
    Posts
  • #11945

    Kaiten
    Participant

    Glad you ruled out the LS, but not sure why one version would show & not the other.

    Probably a Q for Ron.

    #11946

    cezza
    Participant

    FYI, downgraded my Roku to 2.7.78, but still no joy. I’ve verified that svn-1586 is advertisng itself, but it seems to be doing that in a way that’s different to other versions… I’m going to create a new library and wind up debugging to 9 to see if anything obvious comes to light…

    #11947

    cezza
    Participant

    Here’s my mt-daapd.log [Updated]. I rebooted the Roku whilst the server was running, but the device doesn’t appear to have tried to contact Firefly… When I’m running iTunes you can see the client querying the server, but there’s nothing like that here…

    2007-08-03 21:12:48 (4032e550): Firefly Version svn-1586: Starting with debuglevel 9
    2007-08-03 21:12:48 (4032e550): Attempting to load plugin /usr/local/share/mt-daapd/plugins/out-daap.so
    2007-08-03 21:12:48 (4032e550): Loaded plugin /usr/local/share/mt-daapd/plugins/out-daap.so (daap/svn-1586)
    2007-08-03 21:12:48 (4032e550): New transcode codec list:
    2007-08-03 21:12:48 (4032e550): Attempting to load plugin /usr/local/share/mt-daapd/plugins/rsp.so
    2007-08-03 21:12:48 (4032e550): Loaded plugin /usr/local/share/mt-daapd/plugins/rsp.so (rsp/svn-1586)
    2007-08-03 21:12:48 (4032e550): New transcode codec list:
    2007-08-03 21:12:48 (4032e550): Attempting to load plugin /usr/local/share/mt-daapd/plugins/ssc-script.so
    2007-08-03 21:12:48 (4032e550): Loaded plugin /usr/local/share/mt-daapd/plugins/ssc-script.so (ssc-script/svn-1586)
    2007-08-03 21:12:48 (4032e550): New transcode codec list: ogg,flac,alac
    2007-08-03 21:12:48 (4032e550): Plugin loaded: ssc-script/svn-1586
    2007-08-03 21:12:48 (4032e550): Plugin loaded: rsp/svn-1586
    2007-08-03 21:12:48 (4032e550): Plugin loaded: daap/svn-1586
    2007-08-03 21:12:48 (4032e550): Starting rendezvous daemon
    2007-08-03 21:12:48 (4032e550): select(8, 0.000976)
    2007-08-03 21:12:48 (4032e550): Starting signal handler
    2007-08-03 21:12:48 (4032e550): Pid: 23522
    2007-08-03 21:12:48 (4032e550): select(8, 0.225585)
    2007-08-03 21:12:48 (4032e550): Opening database
    2007-08-03 21:12:48 (4032e550): Executing: select value from config where term=’version’
    2007-08-03 21:12:48 (4032e550): Results: 0
    2007-08-03 21:12:48 (4032e550): Initializing database
    2007-08-03 21:12:48 (4032e550): Executing: select count(*) FROM songs
    2007-08-03 21:12:48 (4032e550): Executing: select value from config where term=’rescan’
    2007-08-03 21:12:48 (4032e550): Executing: vacuum
    2007-08-03 21:12:48 (4032e550): Rows: 0
    2007-08-03 21:12:48 (4032e550): Executing: create index idx_path on songs(path,idx)
    2007-08-03 21:12:48 (4032e550): Query: create index idx_path on songs(path,idx)
    2007-08-03 21:12:48 (4032e550): Error: index idx_path already exists
    2007-08-03 21:12:48 (4032e550): Executing: create index idx_songid on playlistitems(songid)
    2007-08-03 21:12:48 (4032e550): Query: create index idx_songid on playlistitems(songid)
    2007-08-03 21:12:48 (4032e550): Error: index idx_songid already exists
    2007-08-03 21:12:48 (4032e550): Executing: create index idx_playlistid on playlistitems(playlistid,songid)
    2007-08-03 21:12:48 (4032e550): Query: create index idx_playlistid on playlistitems(playlistid,songid)
    2007-08-03 21:12:48 (4032e550): Error: index idx_playlistid already exists
    2007-08-03 21:12:48 (4032e550): Starting web server from /usr/local/share/mt-daapd/admin-root on port 3689
    2007-08-03 21:12:48 (4032e550): Listening on port 3689
    2007-08-03 21:12:48 (4032e550): Starting server thread
    2007-08-03 21:12:48 (4032e550): Registering rendezvous names
    2007-08-03 21:12:48 (4032e550): Processing rendezvous message
    2007-08-03 21:12:48 (4032e550): Registering Firefly svn-1586._http._tcp (3689)
    2007-08-03 21:12:48 (4032e550): Registered service 0, name ‘Firefly svn-1586’, type ‘_http._tcp’, domain ‘local.’, port 3689
    2007-08-03 21:12:48 (4032e550): select(8, 0.131835)
    2007-08-03 21:12:48 (4032e550): Checking ssc-script/svn-1586
    2007-08-03 21:12:48 (4032e550): Checking rsp/svn-1586
    2007-08-03 21:12:48 (4032e550): Registering _rsp._tcp
    2007-08-03 21:12:48 (4032e550): Processing rendezvous message
    2007-08-03 21:12:48 (4032e550): Registering Firefly svn-1586._rsp._tcp (3689)
    2007-08-03 21:12:48 (4032e550): Registered service 1, name ‘Firefly svn-1586’, type ‘_rsp._tcp’, domain ‘local.’, port 3689
    2007-08-03 21:12:48 (4032e550): select(8, 0.129882)
    2007-08-03 21:12:48 (4032e550): Checking daap/svn-1586
    2007-08-03 21:12:48 (4032e550): Registering _daap._tcp
    2007-08-03 21:12:48 (4032e550): Processing rendezvous message
    2007-08-03 21:12:48 (4032e550): Registering Firefly svn-1586._daap._tcp (3689)
    2007-08-03 21:12:48 (4032e550): Registered service 2, name ‘Firefly svn-1586’, type ‘_daap._tcp’, domain ‘local.’, port 3689
    2007-08-03 21:12:48 (4032e550): select(8, 0.128906)
    2007-08-03 21:12:48 (4032e550): Executing: select count(*) FROM songs
    2007-08-03 21:12:48 (4032e550): Serving 1 songs. Startup complete in 0 seconds
    2007-08-03 21:12:48 (4032e550): Rescanning database
    2007-08-03 21:12:48 (4032e550): Starting scan_init
    2007-08-03 21:12:48 (4032e550): Starting db scan
    2007-08-03 21:12:48 (4032e550): Executing: drop table updated
    2007-08-03 21:12:48 (4032e550): Query: drop table updated
    2007-08-03 21:12:48 (4032e550): Error: no such table: updated
    2007-08-03 21:12:48 (4032e550): Executing: create temp table updated (id int)
    2007-08-03 21:12:48 (4032e550): Rows: 0
    2007-08-03 21:12:48 (4032e550): Executing: drop table plupdated
    2007-08-03 21:12:48 (4032e550): Query: drop table plupdated
    2007-08-03 21:12:48 (4032e550): Error: no such table: plupdated
    2007-08-03 21:12:48 (4032e550): Executing: create temp table plupdated(id int)
    2007-08-03 21:12:48 (4032e550): Rows: 0
    2007-08-03 21:12:48 (4032e550): Scanning for MP3s in /mnt/disk1/share/mp3
    2007-08-03 21:12:48 (4032e550): Found /mnt/disk1/share/mp3/08-5 Star R ‘n’ R.mp3
    2007-08-03 21:12:48 (4032e550): Executing: select * from songs where path=’/mnt/disk1/share/mp3/08-5 Star R ”n” R.mp3′ and idx=0
    2007-08-03 21:12:48 (4032e550): Executing: INSERT INTO updated VALUES (6724)
    2007-08-03 21:12:48 (4032e550): Rows: 1
    2007-08-03 21:12:48 (4032e550): Skipping file, not modified
    2007-08-03 21:12:48 (4032e550): Ending song scan
    2007-08-03 21:12:48 (4032e550): Executing: pragma synchronous = off
    2007-08-03 21:12:48 (4032e550): Rows: 0
    2007-08-03 21:12:48 (4032e550): Executing: begin transaction
    2007-08-03 21:12:48 (4032e550): Rows: 0
    2007-08-03 21:12:48 (4032e550): Processing playlists
    2007-08-03 21:12:48 (4032e550): Starting playlist scan
    2007-08-03 21:12:48 (4032e550): Finished playlist loop
    2007-08-03 21:12:48 (4032e550): Executing: end transaction
    2007-08-03 21:12:48 (4032e550): Rows: 0
    2007-08-03 21:12:48 (4032e550): Executing: pragma synchronous=normal
    2007-08-03 21:12:48 (4032e550): Rows: 0
    2007-08-03 21:12:48 (4032e550): Executing: delete from songs where id not in (select id from updated)
    2007-08-03 21:12:48 (4032e550): Rows: 0
    2007-08-03 21:12:48 (4032e550): Executing: update songs set force_update=0
    2007-08-03 21:12:48 (4032e550): Rows: 1
    2007-08-03 21:12:48 (4032e550): Executing: drop table updated
    2007-08-03 21:12:48 (4032e550): Rows: 0
    2007-08-03 21:12:48 (4032e550): Executing: delete from playlists where ((type=2) OR (type=3)) and id not in (select id from plupdated)
    2007-08-03 21:12:48 (4032e550): Rows: 0
    2007-08-03 21:12:48 (4032e550): Executing: delete from playlistitems where playlistid not in (select distinct id from playlists)
    2007-08-03 21:12:48 (4032e550): Rows: 0
    2007-08-03 21:12:48 (4032e550): Executing: drop table plupdated
    2007-08-03 21:12:48 (4032e550): Rows: 0
    2007-08-03 21:12:48 (4032e550): Updating playlists
    2007-08-03 21:12:48 (4032e550): Executing: select count(*) from playlists
    2007-08-03 21:12:48 (4032e550): Executing: select * from playlists
    2007-08-03 21:12:48 (4032e550): Executing: update playlists set items=(select count(*) from songs where 1) where id=1
    2007-08-03 21:12:48 (4032e550): Rows: 1
    2007-08-03 21:12:48 (4032e550): Executing: select count(*) FROM songs
    2007-08-03 21:12:48 (4032e550): Scanned 1 songs (was 1) in 0 seconds
    2007-08-03 21:12:48 (4032e550): select(8, 0.000976)
    2007-08-03 21:12:48 (4032e550): select(8, 0.100585)
    2007-08-03 21:12:48 (4032e550): select(8, 0.099609)
    2007-08-03 21:12:49 (4032e550): select(8, 0.000976)
    2007-08-03 21:12:49 (4032e550): select(8, 0.140625)
    2007-08-03 21:12:49 (4032e550): select(8, 0.100585)
    2007-08-03 21:12:49 (4032e550): select(8, 0.100585)
    2007-08-03 21:12:49 (4032e550): select(8, 0.140625)
    2007-08-03 21:12:49 (4032e550): select(8, 0.100585)
    2007-08-03 21:12:49 (4032e550): select(8, 0.099609)
    2007-08-03 21:12:49 (4032e550): select(8, 0.000976)
    2007-08-03 21:12:49 (4032e550): select(8, 0.139648)
    2007-08-03 21:12:49 (4032e550): Callback: Name Registered
    2007-08-03 21:12:49 (4032e550): Callback: Name Registered
    2007-08-03 21:12:49 (4032e550): Callback: Name Registered
    2007-08-03 21:12:49 (4032e550): select(8, 0.000976)
    2007-08-03 21:12:49 (4032e550): select(8, 0.099609)
    2007-08-03 21:12:49 (4032e550): select(8, 0.000976)
    2007-08-03 21:12:49 (4032e550): select(8, 0.889648)
    2007-08-03 21:12:50 (4032e550): select(8, 0.100585)
    2007-08-03 21:12:50 (4032e550): select(8, 0.099609)
    2007-08-03 21:12:50 (4032e550): select(8, 1.899414)
    2007-08-03 21:12:52 (4032e550): select(8, 0.100585)
    2007-08-03 21:12:52 (4032e550): select(8, 0.099609)
    2007-08-03 21:12:52 (4032e550): select(8, 0.000976)
    2007-08-03 21:12:52 (4032e550): select(8, 3.889648)
    2007-08-03 21:12:56 (4032e550): select(8, 0.100585)
    2007-08-03 21:12:56 (4032e550): select(8, 0.099609)
    2007-08-03 21:12:56 (4032e550): select(8, 0.000976)
    2007-08-03 21:12:56 (4032e550): select(8, 5.000000)
    2007-08-03 21:13:01 (4032e550): select(8, 2.889648)
    2007-08-03 21:13:04 (4032e550): select(8, 0.100585)
    2007-08-03 21:13:04 (4032e550): select(8, 0.099609)
    2007-08-03 21:13:04 (4032e550): select(8, 0.000976)
    2007-08-03 21:13:04 (4032e550): select(8, 5.000000)
    2007-08-03 21:13:09 (4032e550): select(8, 5.000000)
    2007-08-03 21:13:14 (4032e550): select(8, 5.000000)
    2007-08-03 21:13:19 (4032e550): select(8, 0.889648)
    2007-08-03 21:13:20 (4032e550): select(8, 0.100585)
    2007-08-03 21:13:20 (4032e550): select(8, 0.099609)
    2007-08-03 21:13:20 (4032e550): select(8, 0.000976)
    2007-08-03 21:13:20 (4032e550): select(8, 5.000000)
    2007-08-03 21:13:23 (4032e550): Got shutdown signal.
    2007-08-03 21:13:23 (4032e550): Stopping gracefully
    2007-08-03 21:13:23 (4032e550): Stopping rendezvous daemon
    2007-08-03 21:13:23 (4032e550): Closing database
    2007-08-03 21:13:23 (4032e550): Done!

    #11948

    rpedde
    Participant

    @cezza wrote:

    Here’s my mt-daapd.log

    That looks fine.

    Do you have a mac that you can run the bonjour browser on?

    Also, is the server machine a machine with multiple interfaces or ip addresses? Sometimes that makes the built-in mdns unhappy.

    #11949

    Kaiten
    Participant

    @rpedde wrote:

    Also, is the server machine a machine with multiple interfaces or ip addresses? Sometimes that makes the built-in mdns unhappy.

    By stock the Linkstations have only 1 Interface & have no ability to run aliases. I’m using the exact same binaries.

    I’ve repartitioned my dev box today (was running out of dev space), this cleared everything obviously.
    Installed stock firmware.
    Applied all the known fixes for the LSPro/Live Series..(http://forum.linkstationwiki.net/viewtopic.php?f=39&t=3601)
    Copied a selection of audio files to my Music dir.
    Installed svn-1586 as per Bawbaggs instructions, using the binaries/libs supplied by me.
    Started firefly.
    Logged onto the web interface.
    Started a full scan.
    Opened iTunes (OS X).
    Played flac, ogg, mp3 & m4a.
    All played fine. ogg had a 1 sec stutter at the start (Buffering)
    Reinstalled all my dev environment.
    Tested all again.

    At present I can see nothing that would stop the LinkStation from carrying out the task. Unfortunately I don’t have a Ruku Box to fully test this out.

    #11950

    cezza
    Participant

    @kaiten wrote:

    At present I can see nothing that would stop the LinkStation from carrying out the task. Unfortunately I don’t have a Ruku Box to fully test this out.

    Thanks for looking at that. I was looking over at one of the Roku forums and noticed a thread that mentioned that Firefly couldn’t be seen when running WEP over the wireless…

    As I type this I’ve remembered that I’ve tried this both wired and wireless, so that’s just a red herring… Hurumph.

    #11951

    rpedde
    Participant

    @cezza wrote:

    @kaiten wrote:

    At present I can see nothing that would stop the LinkStation from carrying out the task. Unfortunately I don’t have a Ruku Box to fully test this out.

    Thanks for looking at that. I was looking over at one of the Roku forums and noticed a thread that mentioned that Firefly couldn’t be seen when running WEP over the wireless…

    As I type this I’ve remembered that I’ve tried this both wired and wireless, so that’s just a red herring… Hurumph.

    Uhh, not to be crazy, but have you tried unplugging your sb and plugging it back in?

    Every once in a while my sb comes up and will see stuff but won’t connect. When I unplug it and plug it in again, it stops acting stupid.

    Probably you’ve already tried something this obvious…

    #11952

    cezza
    Participant

    @rpedde wrote:

    Do you have a mac that you can run the bonjour browser on?

    As it happens I do (although I dual-boot Vista, so don’t actually use MacOS on a day-to-day basis.) What would I be looking for?

    FYI, with Kaiten’s help we’ve proved that Firefly’s broadcasting by connecting to it with iTunes (both wired and wireless).

    #11953

    cezza
    Participant

    @rpedde wrote:

    Uhh, not to be crazy, but have you tried unplugging your sb and plugging it back in?

    Ended up having to do this as I booted into safe mode and found I had to have a wired connection to retrograded the firmware, so ended up having to disconnect the SoundBridge and move it the room where my ethernet ports were…

    #11954

    rpedde
    Participant

    @cezza wrote:

    @rpedde wrote:

    Do you have a mac that you can run the bonjour browser on?

    As it happens I do (although I dual-boot Vista, so don’t actually use MacOS on a day-to-day basis.) What would I be looking for?

    FYI, with Kaiten’s help we’ve proved that Firefly’s broadcasting by connecting to it with iTunes (both wired and wireless).

    Firefly actually advertises two services. one is _daap._tcp, which is what iTunes looks for, the other is _daap._rsp, which is what the soundbridge looks for.

    See if you can see the server advertising _daap._rsp with a valid ip address and what not with the bonjour browser.

    And it definitely doesn’t work on a wired connection right next to the server?

    Crazy.

    The other thing would be to check fundamental networking… subnet masks the same across the board? that’s an obvious “can’t see broadcast” problem.

    #11955

    cezza
    Participant

    @rpedde wrote:

    Firefly actually advertises two services. one is _daap._tcp, which is what iTunes looks for, the other is _daap._rsp, which is what the soundbridge looks for.

    See if you can see the server advertising _daap._rsp with a valid ip address and what not with the bonjour browser.

    Didn’t know that – I’ll give the Bonjour browser a go – also thought I’d try installing Firefly under MacOS to see if the SB can see that…

    #11956

    cezza
    Participant

    @rpedde wrote:

    See if you can see the server advertising _daap._rsp with a valid ip address and what not with the bonjour browser.

    So I booted into MacOS and downloaded the Bonjour Browser, and hey presto, all three (I think it’s three) services were broadcasting!

    Which doesn’t really help matters.

    So for a laugh I reconfigured my wireless network, re-enabling SSID broadcasting and disabling WEP.

    So now I have a totally unsecure wireless network.

    But I can see Firefly on my SB!

    #11957

    sonichouse
    Participant

    I run a WEP encrypted network that both my SB machines use.

    I also lock the network down to known MAC addresses as well.

    Somewhere in the back of my mind, I think I might have tried turning off the SSID broadcast – and I think the SB failed at that point.

    I would recommend that you at the minimum turn WEP back on.

    #11958

    sonichouse
    Participant

    A quick search of the Roku forum suggests that the naming of the SSID is case sensitive and the SB may have problems with spaces in the name if broadcasting is turned off.

    Discusssed http://forums.rokulabs.com/viewtopic.php?t=4542 and http://forums.rokulabs.com/viewtopic.php?t=4325

    #11959

    cezza
    Participant

    @kaiten wrote:

    At present I can see nothing that would stop the LinkStation from carrying out the task. Unfortunately I don’t have a Ruku Box to fully test this out.

    I’ve reconfigured my wireless network, and my SB now sees Firefly. Just need to determine which bit of network reconfig did the trick…

    Many thanks for the time you’ve taken looking into this for me…

Viewing 15 posts - 16 through 30 (of 36 total)

The forum ‘Setup Issues’ is closed to new topics and replies.