I just upgraded to SqueezeCenter (on Ubuntu 7.1 AMD64 desktop) It works
fine with my SB, but when trying to stream to my Nokia the Nokia will
connect, says "Welcome to SqueezeCenter" on the display, start
buffering, and after about 30 seconds will throw "Unable to perform
operation" up on the screen.
During this time, the web interface never shows that SC has recognized
the Nokia as a player. I'm using the "Media player" that is standard
to the Nokia for streaming. It worked fine on SlimServer before I
upgraded.
I also tried using every other media player I could find for the Nokia
to no avail. I did once get the web interface to show "mplayer on
nokia" at one point but it only was available in the web interface as a
player for a few seconds, then my Nokia locks up and needs a reboot -
again something that never happened before upgrading to SqueezeCenter.
Anyone have any ideas? Here's what the server spews repeatedly while I
try to connect with my Nokia:
[08-03-26 00:09:45.3622] Slim::Networking::Select::select (245) Error:
Select task failed: Can't call method "master" on an undefined value at
/usr/share/perl5/Slim/Player/Sync.pm line 723, <SRC> line 69093$
[08-03-26 00:09:45.3635] Slim::Utils::Misc::msg (1241) Warning:
[00:09:45.3632] Backtrace:
frame 0: Slim::Utils::Misc::assert
(/usr/share/perl5/Slim/Player/Sync.pm line 721)
frame 1: Slim::Player::Sync::masterOrSelf
(/usr/share/perl5/Slim/Player/Playlist.pm line 121)
frame 2: Slim::Player::Playlist::playList
(/usr/share/perl5/Slim/Player/Playlist.pm line 34)
frame 3: Slim::Player::Playlist::count
(/usr/share/perl5/Slim/Player/Playlist.pm line 53)
frame 4: Slim::Player::Playlist::song
(/usr/share/perl5/Slim/Player/Playlist.pm line 105)
frame 5: Slim::Player::Playlist::url
(/usr/share/perl5/Slim/Web/HTTP.pm line 2035)
frame 6: Slim::Web::HTTP::sendStreamingResponse
(/usr/share/perl5/Slim/Networking/Select.pm line 243)
frame 7: (eval) (/usr/share/perl5/Slim/Networking/Select.pm line
243)
frame 8: Slim::Networking::Select::select
(/usr/sbin/squeezecenter-server line 503)
frame 9: main::idle (/usr/sbin/squeezecenter-server line 453)
frame 10: main::main (/usr/sbin/squeezecenter-server line 1005)
Here's the problem. /usr/share/perl5/Slim/Player/Sync.pm, line 721:
711 # returns the master if it's a slave, otherwise returns undef
712 sub isSlave {
713 my $client = shift || return undef;
714
715 return $client->master;
716 }
717
718 sub masterOrSelf {
719 my $client = shift;
720
721 assert($client);
722
723 return $client->master || $client;
724 }
725
726 sub isSynced {
727 my $client = shift;
728
729 return (scalar(@{$client->slaves}) ||
$client->master);
730 }
731
--
cybermage
------------------------------------------------------------------------
cybermage's Profile: http://forums.slimdevices.com/member.php?userid=9039
View this thread: http://forums.slimdevices.com/showthread.php?t=45334
_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/unix