Bugzilla – Bug 12336
Internet Radio Search via SC NOT WORKING
Last modified: 2009-10-05 14:32:38 UTC
Select "Internet Radio (SC)" -> Search -> Say's NO results... Works properly if I use "Internet Radio (SN)"... -Sam
If you hoover your mouse of the word 'search' then a text input box will appear. Start typing in that box.
No, its through the on device UI... I just tried it again, I will show you what I mean. -Sam
The Player UI is missing the Text Input page when connected to SC7.4 If the player is connected to SN, then the Text Input page is present for Internet Radio > Search
*** Bug 12618 has been marked as a duplicate of this bug. ***
Changing target to next major milestone (since MPQ & MP have been reached already)
Moving to the product SqueezePlay because this bug appears to apply to any player based on that application code. Feel free to move it back if it's specific to the single original product.
No idea why this was assigned to me...
*** Bug 12342 has been marked as a duplicate of this bug. ***
Andy, I feel this might be yours/RadioTime's to fix? This is the cli request that jive sends when hitting Internet Radio->Search. Seems wrong. [09-08-04 22:52:25.6809] Slim::Web::Cometd::handler (143) Cometd request: [ { channel => "/slim/request", data => { request => [ "00:04:20:1e:01:9d", ["search", "items", 0, 200, "menu:search", "useContextMenu:1"], ], response => "/ef1ec7cd/slim/request", }, id => 9, }, ]
Hmm, the Search menu should render an input box and the 'search items' request should include the search string as a parameter. I'm pretty sure this used to work.
I'm positive it did use to work, but I'm not sure that's the command that used to be issued. SP won't do an input window unless there's a param that comes back with a value of '__INPUT__'. I'm not seeing anything of the sort in the response... [09-08-04 22:52:25.6844] Slim::Web::Cometd::handleRequest (811) Request for /ef1ec7cd/slim/request / 9 is async, will callback [09-08-04 22:52:25.6852] Slim::Web::Cometd::sendHTTPResponse (662) Sending Cometd Response: HTTP/1.1 200 OK Cache-Control: no-cache Pragma: no-cache Content-Length: 72 Content-Type: application/json Expires: -1 [{"clientId":null,"id":"9","channel":"/slim/request","successful":true}] [09-08-04 22:52:28.0768] Slim::Web::Cometd::requestCallback (843) requestCallback got results for /ef1ec7cd/slim/request / 9 [09-08-04 22:52:28.0773] Slim::Web::Cometd::Manager::deliver_events (214) Sending event on channel /ef1ec7cd/slim/request to ef1ec7cd [09-08-04 22:52:28.0875] Slim::Web::Cometd::Manager::deliver_events (228) Delivering events to ef1ec7cd: do { my $a = [ { channel => "/ef1ec7cd/slim/request", data => { base => { actions => { add => { cmd => ["search", "playlist", "add"], itemsParams => "params", params => { menu => "search" }, player => 0, }, "add-hold" => { cmd => ["search", "playlist", "insert"], itemsParams => "params", params => 'fix', player => 0, }, go => { cmd => ["search", "items"], itemsParams => "params", params => 'fix' }, play => { cmd => ["search", "playlist", "play"], itemsParams => "params", params => 'fix', player => 0, }, "set-preset-0" => { cmd => ["jivefavorites", "set_preset", "key:0"], itemsParams => "params", player => 0, }, "set-preset-1" => { cmd => ["jivefavorites", "set_preset", "key:1"], itemsParams => "params", player => 0, }, "set-preset-2" => { cmd => ["jivefavorites", "set_preset", "key:2"], itemsParams => "params", player => 0, }, "set-preset-3" => { cmd => ["jivefavorites", "set_preset", "key:3"], itemsParams => "params", player => 0, }, "set-preset-4" => { cmd => ["jivefavorites", "set_preset", "key:4"], itemsParams => "params", player => 0, }, "set-preset-5" => { cmd => ["jivefavorites", "set_preset", "key:5"], itemsParams => "params", player => 0, }, "set-preset-6" => { cmd => ["jivefavorites", "set_preset", "key:6"], itemsParams => "params", player => 0, }, "set-preset-7" => { cmd => ["jivefavorites", "set_preset", "key:7"], itemsParams => "params", player => 0, }, "set-preset-8" => { cmd => ["jivefavorites", "set_preset", "key:8"], itemsParams => "params", player => 0, }, "set-preset-9" => { cmd => ["jivefavorites", "set_preset", "key:9"], itemsParams => "params", player => 0, }, }, }, count => 1, item_loop => [ { action => "none", actions => { add => { cmd => ["search", "items"], params => { menu => "search" } }, go => { cmd => ["search", "items"], params => 'fix' }, play => { cmd => ["search", "items"], params => 'fix' }, }, addAction => "go", playAction => "go", style => "itemNoAction", text => "No results for", }, ], offset => 0, title => "Search Results:", window => { windowStyle => "text_list" }, }, ext => { priority => "" }, id => 9, },
== Auto-comment from SVN commit #28266 to the slim repo by andy == == https://svn.slimdevices.com/slim?view=revision&revision=28266 == Fixed bug 12336, internet radio search on SP was broken
This bug has been marked as fixed in the 7.4.0 release version of SqueezeBox Server! * SqueezeCenter: 28672 * Squeezebox 2 and 3: 130 * Transporter: 80 * Receiver: 65 * Boom: 50 * Controller: 7790 * Radio: 7790 Please see the Release Notes for all the details: http://wiki.slimdevices.com/index.php/Release_Notes If you haven't already, please download and install the new version from http://www.logitechsqueezebox.com/support/download-squeezebox-server.html If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.