Whenever I browse through my music collection, add playlists, scan music folder or do some other network task, It takes some time to complete the action, obviously. In the meantime, my Squeezebox or Slimserver software does not respond to commands. I can understand this.
What bugs me is that you never can telle when the action is completen, so I keep hitting buttons on my remote, until the Squeezebox becomes available again, executing all my remote commands at once. At this point, it looks like it gets a mind of its own. Only after all the silly commands have been completed, it responds normally again.
It all makes sense, but wouldnt it be nice if there was some sort of indicator to make me aware of the fact that there is a process running (i.e. scanning the library). It would be even nicer if there was a progress bar so I can assess how long it will take.
Does anyone else have these concerns?
Further, it doesn't make sense that every command given at a time the player is busy, is executed after it's ready.
It should forget this and take orders only after orders can be taken.
I am very happy with my Squeezebox, however! Great product.
Results 1 to 10 of 10
Thread: What is my Squeezebox doing now?
Hybrid View
-
2006-04-25, 07:51 #1
What is my Squeezebox doing now?
-
2006-04-25, 09:08 #2Senior Member
- Join Date
- Apr 2005
- Location
- Montreal, Canada
- Posts
- 136
The easiest probably would be for a visual indication (blink or '*' character displayed for a 1/2 second or for as long as there are pending commands to process?) that the command was recognized and queued until the server has time to respond further.
Yes this also bugs me and I also have a hard time explaining to the other (non-techie) members of the family to leave the button alone because it's been registered...
Daniel
-
2006-04-25, 11:13 #3Senior Member
- Join Date
- Apr 2005
- Posts
- 6,932
There are some limitations of the current slimserver architecture which make it difficult to quess whether a commands is likely to take a long time and put up a waiting message (without puting it on the display for all key presses just in case)
What has been added to the 6.5 beta branch is something which drops key presses which have been held for more than a timeout. At present the timeout is set to 5 seconds, but this could potentially be tuned down. The aim of this is to avoid the case you mention of key presses getting stored up and then acted on many seconds later after some long action has completed. I'd be interested on any feedback people have on this feature of 6.5.
-
2006-04-25, 12:11 #4Senior Member
- Join Date
- Oct 2005
- Posts
- 7,099
What kind of hardware do you have?
IMHO the only items that are intensive enough to cause a slowdown are Browse Music Folder and Rescan. Avoiding doing anything on the Squeezebox while rescanning is simple enough provided your rescans don't take hours (they shouldn't). Browse Music Folder should only be a slight pause, maybe 1/2 a second or so.
Otherwise I'd look at your server hardware. A server with sufficient resources on a network with enough bandwidth should eliminate most delays.
-
2006-04-26, 06:23 #5
Hardware
The hardware could very well be the problem. I'm using a Linksys WRT54G, wired to a Linksys NSLU2 Network storage device, which in turn is connected to my home backup disk, a Maxtor USB box.
Slimserver is running on my PC, which is in my home office.
All connections are over the air. (exept between Router, Network Adapter and USB Disk, obviously)
Browsing through my Music folder takes about 30 seconds for each page, and rescanning the collection doesn't even work, because Slimserver automatically shutsdown after about half an hour, when it is about halfway done.
-
2006-04-26, 06:41 #6Senior Member
- Join Date
- Oct 2005
- Posts
- 7,099
Whoa yeah, you're asking for trouble!
Originally Posted by arjang
This is a *four wireless hop* situation. Transmission/retransmission latency will be considerable.
Consider what SlimServer has to do to get audio data from the USB disk:
- transmit a request over the wireless network to find the network-attached disk (1 wireless hop)
- the router redirects the request to the NSLU2 (adding a little latency)
- the NSLU2 finds and transfers the data off the disk (a little more latency)
- the router receives and re-transmits the audio data back to the SlimServer PC (a second wireless hop)
- the SlimServer PC directs the data to the SB, retransmitting the data back to the router (a 3rd wireless hop)
- the router retransmits the data to the SB (a 4th wireless hop)
Ouch!
Any reason you couldn't use the USB disk on your SlimServer PC? I suppose it's because it contains other data that you'd like the entire network to access, but moving it to the SlimServer PC would considerably improve the situation, reducing it to 2 wireless hops. This still isn't ideal but it would be a vast improvement, and you could share the disk to allow it to be network-accessible.
Installing SlimServer on the NSLU2 isn't easy and usually results in fairly slow operation but it might also be an improvement in your case - and I believe the NSLU2 could still be used as a general-purpose NAS.

Reply With Quote
