FireFly Media Server (formerly mt-daapd) › Firefly Media Server Forums › Firefly Media Server › Setup Issues › Roku Can’t See Linkstation Live/Firefly
- This topic has 35 replies, 4 voices, and was last updated 13 years, 7 months ago by
rpedde.
-
AuthorPosts
-
3rd August 2007 at 6:52 pm #11945
Kaiten
ParticipantGlad you ruled out the LS, but not sure why one version would show & not the other.
Probably a Q for Ron.
3rd August 2007 at 7:48 pm #11946cezza
ParticipantFYI, 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…
3rd August 2007 at 8:08 pm #11947cezza
ParticipantHere’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!4th August 2007 at 8:40 pm #11948rpedde
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.
4th August 2007 at 9:32 pm #11949Kaiten
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.
5th August 2007 at 9:37 am #11950cezza
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.
5th August 2007 at 6:35 pm #11951rpedde
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…
5th August 2007 at 6:45 pm #11952cezza
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).
5th August 2007 at 6:49 pm #11953cezza
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…
5th August 2007 at 6:58 pm #11954rpedde
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.
5th August 2007 at 7:12 pm #11955cezza
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…
7th August 2007 at 8:09 pm #11956cezza
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!
7th August 2007 at 8:43 pm #11957sonichouse
ParticipantI 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.
7th August 2007 at 8:55 pm #11958sonichouse
ParticipantA 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
7th August 2007 at 9:13 pm #11959cezza
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…
-
AuthorPosts
- The forum ‘Setup Issues’ is closed to new topics and replies.