Bug 13627 - Last FM menu's on controller don't work anymore 7.4r7227
: Last FM menu's on controller don't work anymore 7.4r7227
Status: CLOSED FIXED
Product: SB Controller
Classification: Unclassified
Component: SB Server
: unspecified
: PC Other
: P1 normal with 2 votes (vote)
: 7.4.0
Assigned To: Squeezebox QA Team email alias
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-08-24 09:07 UTC by Mikael Nyberg
Modified: 2009-10-05 14:35 UTC (History)
5 users (show)

See Also:
Category: ---


Attachments
server.log comet=debug (202.93 KB, text/plain)
2009-08-31 11:58 UTC, Mikael Nyberg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mikael Nyberg 2009-08-24 09:07:17 UTC
I get this in the server.log when trying to use last.fm

[09-08-24 17:53:37.9284] Slim::Utils::Misc::msg (1160) Warning: [17:53:37.9273] Use of uninitialized value in concatenation (.) or string at /usr/local/bin/myperl/lib/site_perl/Slim/Networking/SimpleAsyncHTTP.pm line 118.
[09-08-24 17:53:37.9305] Slim::Control::Request::execute (1918) Error: While trying to run function coderef [Slim::Plugin::OPMLGeneric::Plugin::__ANON__]: [Assert_Defined failed: Cache::BaseCache line 194

last FM do work fine from the player UI or squeezeboxservers web-UI

I migth not be the best test subjekt for last-FM bugs as i reside in Sweden and have tweaked test,sn to uk settings.
But as the other UI's work i guess it's ok.
Comment 1 Mikael Nyberg 2009-08-24 13:38:29 UTC
Ok worked on all players except my boom, reinstalled the app from the app gallery hey it works.
Hmm stupid me reinstall and it works.
You must have fixed something, i tried this on the boom as fast i got 7.4 working again the latest nightly's and/or test.sn must have improved, installing the last fm app do work now.

But it hink test.sn actually forgot my account settings for a while ?

You could consider it fixed, if you not recon having to reinstall as bug in itself.
Comment 2 Mikael Nyberg 2009-08-27 09:46:13 UTC
It still don't work here's how to reproduce it, I just figured whats wrong.

When I'm using last-fm from "My Apps" on the controller it works perfect.

When i'm using the last-fm icon on the *home* menu, then i get stuck in the first submenu.
for example choosing "My station" gives endless spinning circle.

and still this msg:

[09-08-27 18:43:10.3061] Slim::Utils::Misc::msg (1160) Warning: [18:43:10.3049] Use of uninitialized value in concatenation (.) or string at /usr/local/bin/myperl/lib/site_perl/Slim/Networking/SimpleAsyncHTTP.pm line 118.
[09-08-27 18:43:10.3077] Slim::Control::Request::execute (1918) Error: While trying to run function coderef [Slim::Plugin::OPMLGeneric::Plugin::__ANON__]: [Assert_Defined failed: Cache::BaseCache line 194
Comment 3 Dennis Mutsaers 2009-08-31 09:59:46 UTC
*** Bug 13784 has been marked as a duplicate of this bug. ***
Comment 4 Andy Grundman 2009-08-31 10:56:06 UTC
I cannot reproduce this.  Tested with SBC r7335 and I can browse and use the Last.fm menu from the home menu just fine.
Comment 5 Dennis Mutsaers 2009-08-31 11:03:49 UTC
Well, it doesn't work for me and several other users. Just verified this with SBC r7335
Comment 6 Dennis Mutsaers 2009-08-31 11:07:38 UTC
Can confirm it doesnt work for ANY app placed in the HOME menu...
Comment 7 Andy Grundman 2009-08-31 11:08:30 UTC
OK, will give this one to QA.
Comment 8 Mikael Nyberg 2009-08-31 11:09:40 UTC
For me it works with Deezer but not Last FM
Comment 9 Mikael Nyberg 2009-08-31 11:10:27 UTC
And the podcast player works
Comment 10 Mikael Nyberg 2009-08-31 11:17:08 UTC
can this be a clue ?

Aug 31 20:13:45 squeezeplay: WARN   net.comet - Comet.lua:874 Comet {hal.home.lan}: _response, /slim/request id=11 failed: request failed with error: Bad dispatch!
Comment 11 Andy Grundman 2009-08-31 11:18:50 UTC
Can you get a log with network.cometd enabled?
Comment 12 Mikael Nyberg 2009-08-31 11:58:04 UTC
Created attachment 5757 [details]
server.log comet=debug

Server log with comet=debug
Comment 13 Andy Grundman 2009-08-31 12:01:24 UTC
Aha, I wonder, have you disabled the built-in Last.fm plugin?
Comment 14 Mikael Nyberg 2009-08-31 12:22:49 UTC
No ? however scrobbling is not enabled for internet radio.

Bith LastFM audio scrobbler and Last FM Radio is enabled .

And it works trough the My Apps Menu.
Comment 15 Andy Grundman 2009-08-31 12:23:36 UTC
OK, and you can play Last.fm Radio content OK if you go through My Apps?
Comment 16 Mikael Nyberg 2009-08-31 12:25:46 UTC
Yeas Playing right now a tune by Jack Johnson
Comment 17 Mikael Nyberg 2009-08-31 12:27:03 UTC
I have only a free account ? if that matters
Comment 18 SVN Bot 2009-08-31 12:42:31 UTC
 == Auto-comment from SVN commit #28393 to the slim repo by andy ==
 == https://svn.slimdevices.com/slim?view=revision&revision=28393 ==

Fixed bug 13627, use more specific mode name to match apps to plugins.  Also don't put apps on the home menu which correspond to disabled plugins
Comment 19 Mikael Nyberg 2009-08-31 17:32:45 UTC
Hi got a problem after futzing around with this I have ended up with 2 Last-FM menus on the Home Menu one is the expected one and the other one is pointing directly to mysqueezebox.com ?

This happened after we faultraced the controller was slepping I grabbed it and it WOL the server (works 1/100 nowdays ) .

And there it was  2 Last_FM menu's on the home menu ?

Is there something I can do uninstalling apps is not implemented yet ?

I can remove one of them under Settings "Home Menu" as I now have two choices there to .

Can I do something short of a factory reset ?
SSH to it and delete a preference or edit something ?
Comment 20 Mikael Nyberg 2009-09-02 09:30:31 UTC
Sorry I just found another small problem here, feel free to give it a new bugnr if you want.

Fault description:

When I'm on test.squeezenetwork and want to use Last-FM
I get the following behavior:

From "My Apps" the "Last-FM" menu works just fine.

From "Home Menu" then the "Last-FM" App says "you have made a selection bla bla different library bla". It wants to connect me to my local server.

This is true whether the server is on or not.

So the Last-FM menu works differently from "Home" vs "My App" menu .

If I restart the controller the Last_FM menu in Home disappears and now last FM is only in My Apps , when I'm conected to SN .

Do I have to install the Last-FM app again ? while on SN just to add the app to home ?
Comment 21 James Richardson 2009-09-09 09:37:12 UTC
Sorry for the delay, QA has tested 7.4.0-r7467 while connected to test.sn.  Unable to reproduce the issue as stated.

Marking this bug as fixed, if you continue to see issues with Last.FM, please open a new bug (one per issue)

Thanks
Comment 22 James Richardson 2009-10-05 14:35:33 UTC
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.