adrian | 1 Nov 10:31 2008

[Slim-Checkins] r23767 - in /7.3/trunk/server/Slim/Plugin/Extensions: HTML/EN/plugins/Extensions/settings/basic.html Settings.pm

Author: adrian
Date: Sat Nov  1 02:31:33 2008
New Revision: 23767

URL: http://svn.slimdevices.com?rev=23767&view=rev
Log:
Bug: N/A
Description: simple anti CSRF verification for the repo page as it enables downloads to the server so we
want to avoid all anti CSRF being turned off

Modified:
    7.3/trunk/server/Slim/Plugin/Extensions/HTML/EN/plugins/Extensions/settings/basic.html
    7.3/trunk/server/Slim/Plugin/Extensions/Settings.pm

Modified: 7.3/trunk/server/Slim/Plugin/Extensions/HTML/EN/plugins/Extensions/settings/basic.html
URL: http://svn.slimdevices.com/7.3/trunk/server/Slim/Plugin/Extensions/HTML/EN/plugins/Extensions/settings/basic.html?rev=23767&r1=23766&r2=23767&view=diff
==============================================================================
--- 7.3/trunk/server/Slim/Plugin/Extensions/HTML/EN/plugins/Extensions/settings/basic.html (original)
+++ 7.3/trunk/server/Slim/Plugin/Extensions/HTML/EN/plugins/Extensions/settings/basic.html
Sat Nov  1 02:31:33 2008
 <at>  <at>  -43,6 +43,8  <at>  <at> 
 		</div>
 		[%- END -%]

+		<input name="rand" type="hidden" value="[% rand %]" />
+
 	[% END %]

 [% PROCESS settings/footer.html %]

(Continue reading)

andy | 1 Nov 15:42 2008

[Slim-Checkins] r23768 - in /7.3/trunk/server/Slim/Plugin/RhapsodyDirect: Plugin.pm ProtocolHandler.pm strings.txt

Author: andy
Date: Sat Nov  1 07:42:31 2008
New Revision: 23768

URL: http://svn.slimdevices.com?rev=23768&view=rev
Log:
Fix playback session logic.  SN now handles this all for us.  Playing more than 3 streams will gracefully fail
one of the players.  Synced players count as one stream

Modified:
    7.3/trunk/server/Slim/Plugin/RhapsodyDirect/Plugin.pm
    7.3/trunk/server/Slim/Plugin/RhapsodyDirect/ProtocolHandler.pm
    7.3/trunk/server/Slim/Plugin/RhapsodyDirect/strings.txt

Modified: 7.3/trunk/server/Slim/Plugin/RhapsodyDirect/Plugin.pm
URL: http://svn.slimdevices.com/7.3/trunk/server/Slim/Plugin/RhapsodyDirect/Plugin.pm?rev=23768&r1=23767&r2=23768&view=diff
==============================================================================
--- 7.3/trunk/server/Slim/Plugin/RhapsodyDirect/Plugin.pm (original)
+++ 7.3/trunk/server/Slim/Plugin/RhapsodyDirect/Plugin.pm Sat Nov  1 07:42:31 2008
 <at>  <at>  -340,16 +340,22  <at>  <at> 
 		# If a user's session becomes invalid, the firmware will keep retrying getEA
 		# and report a fault of 'Playback Session id $foo is not a valid session id'
 		# and so we need to stop the player and report the error
-		if ( $faultString =~ /not a valid session id/ ) {
-			$error = $client->string('PLUGIN_RHAPSODY_DIRECT_INVALID_SESSION');
+		
+		# The player will send multiple getEA failure codes before we can send a stop command
+		# so ignore if we get one of these when our sessionId is empty
+		
+		if ( $client->streamingSong()->pluginData('playbackSessionId') ) {
(Continue reading)

andy | 1 Nov 15:46 2008

[Slim-Checkins] r23769 - /7.3/trunk/server/Changelog7.html

Author: andy
Date: Sat Nov  1 07:46:35 2008
New Revision: 23769

URL: http://svn.slimdevices.com?rev=23769&view=rev
Log:
Update changelog with info about Rhapsody stream limit and synced players

Modified:
    7.3/trunk/server/Changelog7.html

Modified: 7.3/trunk/server/Changelog7.html
URL: http://svn.slimdevices.com/7.3/trunk/server/Changelog7.html?rev=23769&r1=23768&r2=23769&view=diff
==============================================================================
--- 7.3/trunk/server/Changelog7.html (original)
+++ 7.3/trunk/server/Changelog7.html Sat Nov  1 07:46:35 2008
 <at>  <at>  -51,6 +51,7  <at>  <at> 
 			(for stream sources that support this)</li>
 		<li>Gapless play (well almost) on SliMP3 (but not when synced)</li>
 		<li>Share bandwidth when playing synced Rhapsody.</li>
+		<li>Removed Rhapsody stream limit for synced players.  Each sync group now counts as one stream.</li>
 	</ul>
 	<br />
 	
adrian | 1 Nov 18:57 2008

[Slim-Checkins] r23770 - in /7.3/trunk/server/Slim/Plugin/Extensions: HTML/EN/plugins/Extensions/settings/basic.html Plugin.pm strings.txt

Author: adrian
Date: Sat Nov  1 10:57:43 2008
New Revision: 23770

URL: http://svn.slimdevices.com?rev=23770&view=rev
Log:
Bug: N/A
Description: change <desc> element format and add new <link> element for repo xml, simplify web layout for
plugin descriptions

Modified:
    7.3/trunk/server/Slim/Plugin/Extensions/HTML/EN/plugins/Extensions/settings/basic.html
    7.3/trunk/server/Slim/Plugin/Extensions/Plugin.pm
    7.3/trunk/server/Slim/Plugin/Extensions/strings.txt

Modified: 7.3/trunk/server/Slim/Plugin/Extensions/HTML/EN/plugins/Extensions/settings/basic.html
URL: http://svn.slimdevices.com/7.3/trunk/server/Slim/Plugin/Extensions/HTML/EN/plugins/Extensions/settings/basic.html?rev=23770&r1=23769&r2=23770&view=diff
==============================================================================
--- 7.3/trunk/server/Slim/Plugin/Extensions/HTML/EN/plugins/Extensions/settings/basic.html (original)
+++ 7.3/trunk/server/Slim/Plugin/Extensions/HTML/EN/plugins/Extensions/settings/basic.html
Sat Nov  1 10:57:43 2008
 <at>  <at>  -14,12 +14,18  <at>  <at> 
 			</tr>
 		[% END %]
 		</table>
+		<p/>

 		[% IF upgrade.size %]
 		<div class="prefHead">[% "PLUGIN_EXTENSIONS_PLUGINS_UPGRADE" | string %]</div>
 		<div class="prefDesc">
(Continue reading)

andy | 1 Nov 20:18 2008

[Slim-Checkins] r23771 - /7.2/trunk/server/Slim/Utils/Timers.pm

Author: andy
Date: Sat Nov  1 12:18:04 2008
New Revision: 23771

URL: http://svn.slimdevices.com?rev=23771&view=rev
Log:
Fix max timer limit to output less information when it dies

Modified:
    7.2/trunk/server/Slim/Utils/Timers.pm

Modified: 7.2/trunk/server/Slim/Utils/Timers.pm
URL: http://svn.slimdevices.com/7.2/trunk/server/Slim/Utils/Timers.pm?rev=23771&r1=23770&r2=23771&view=diff
==============================================================================
--- 7.2/trunk/server/Slim/Utils/Timers.pm (original)
+++ 7.2/trunk/server/Slim/Utils/Timers.pm Sat Nov  1 12:18:04 2008
 <at>  <at>  -43,6 +43,8  <at>  <at> 
 use Slim::Utils::Misc;
 use Slim::Utils::PerfMon;
 use Slim::Utils::PerlRunTime;
+
+use constant MAX_TIMERS => 500;

 # Set to enable a list of all timers every 5 seconds
 our $d_watch_timers = 0;
 <at>  <at>  -413,19 +415,27  <at>  <at> 
 	
 	my $numtimers = $normal->get_item_count();

-	if ($numtimers > 500) {
(Continue reading)

andy | 1 Nov 20:18 2008

[Slim-Checkins] r23772 - in /7.3/trunk: ./ server/Slim/Utils/Timers.pm

Author: andy
Date: Sat Nov  1 12:18:37 2008
New Revision: 23772

URL: http://svn.slimdevices.com?rev=23772&view=rev
Log:
 r45344 <at> macbookpro (orig r23771):  andy | 2008-11-01 15:18:04 -0400
 Fix max timer limit to output less information when it dies

Modified:
    7.3/trunk/   (props changed)
    7.3/trunk/server/Slim/Utils/Timers.pm

Propchange: 7.3/trunk/
------------------------------------------------------------------------------
--- svk:merge (original)
+++ svk:merge Sat Nov  1 12:18:37 2008
 <at>  <at>  -9,7 +9,7  <at>  <at> 
 60ad55ce-86ed-0310-8cf8-f9d879be5ea1:/7.2/private-branches/boom:22933
 60ad55ce-86ed-0310-8cf8-f9d879be5ea1:/7.2/private-branches/boom-7.2.1:22932
 60ad55ce-86ed-0310-8cf8-f9d879be5ea1:/7.2/private-branches/boom-new-alarm:21192
-60ad55ce-86ed-0310-8cf8-f9d879be5ea1:/7.2/trunk:23736
+60ad55ce-86ed-0310-8cf8-f9d879be5ea1:/7.2/trunk:23771
 60ad55ce-86ed-0310-8cf8-f9d879be5ea1:/7.3/branches/osdetect:23113
 60ad55ce-86ed-0310-8cf8-f9d879be5ea1:/7.3/branches/rhapsody-refactor:23483
 60ad55ce-86ed-0310-8cf8-f9d879be5ea1:/7.3/branches/sirius-metadata:23482

Modified: 7.3/trunk/server/Slim/Utils/Timers.pm
URL: http://svn.slimdevices.com/7.3/trunk/server/Slim/Utils/Timers.pm?rev=23772&r1=23771&r2=23772&view=diff
==============================================================================
(Continue reading)

adrian | 1 Nov 21:17 2008

[Slim-Checkins] r23773 - /7.3/trunk/server/Slim/Plugin/Extensions/demorepo.xml

Author: adrian
Date: Sat Nov  1 13:17:54 2008
New Revision: 23773

URL: http://svn.slimdevices.com?rev=23773&view=rev
Log:
Bug: N/A
Description: updated demo repo

Modified:
    7.3/trunk/server/Slim/Plugin/Extensions/demorepo.xml

Modified: 7.3/trunk/server/Slim/Plugin/Extensions/demorepo.xml
URL: http://svn.slimdevices.com/7.3/trunk/server/Slim/Plugin/Extensions/demorepo.xml?rev=23773&r1=23772&r2=23773&view=diff
==============================================================================
--- 7.3/trunk/server/Slim/Plugin/Extensions/demorepo.xml (original)
+++ 7.3/trunk/server/Slim/Plugin/Extensions/demorepo.xml Sat Nov  1 13:17:54 2008
 <at>  <at>  -5,12 +5,8  <at>  <at> 
   <applets>

 	<applet name="Tetris" version="1.0" target="jive" minTarget="7.3" maxTarget="7.3">
-	  <title>
-		<EN>Tetris</EN>
-	  </title>
-	  <desc></desc>
+	  <title lang="EN">Tetris</title>
 	  <url>http://wiki.slimdevices.com/uploads/0/09/Tetris.zip</url>
-	  <md5></md5>
 	</applet>

(Continue reading)

adrian | 1 Nov 23:27 2008

[Slim-Checkins] r23774 - /7.3/trunk/server/Slim/Plugin/Extensions/Settings.pm

Author: adrian
Date: Sat Nov  1 15:27:52 2008
New Revision: 23774

URL: http://svn.slimdevices.com?rev=23774&view=rev
Log:
Bug: N/A
Description: increase strength of anti CSRF token, as per peterw

Modified:
    7.3/trunk/server/Slim/Plugin/Extensions/Settings.pm

Modified: 7.3/trunk/server/Slim/Plugin/Extensions/Settings.pm
URL: http://svn.slimdevices.com/7.3/trunk/server/Slim/Plugin/Extensions/Settings.pm?rev=23774&r1=23773&r2=23774&view=diff
==============================================================================
--- 7.3/trunk/server/Slim/Plugin/Extensions/Settings.pm (original)
+++ 7.3/trunk/server/Slim/Plugin/Extensions/Settings.pm Sat Nov  1 15:27:52 2008
 <at>  <at>  -5,13 +5,14  <at>  <at> 

 use Slim::Utils::Log;
 use Slim::Utils::Prefs;
+use Digest::MD5;

 my $prefs = preferences('plugin.extensions');
 my $log   = logger('plugin.extensions');

 $prefs->init({ 'repos' => [] });

-my $rand = int(rand(1000_000));
+my $rand = Digest::MD5->new->add( 'ExtensionDownloader',
(Continue reading)

adrian | 2 Nov 12:49 2008

[Slim-Checkins] r23775 - /7.3/trunk/server/Slim/Plugin/Extensions/PluginDownloader.pm

Author: adrian
Date: Sun Nov  2 03:49:02 2008
New Revision: 23775

URL: http://svn.slimdevices.com?rev=23775&view=rev
Log:
Bug: N/A
Description: allow plugin downloader zip files to include files in Plugins/<plugin name> or <plugin
name>/ directories

Modified:
    7.3/trunk/server/Slim/Plugin/Extensions/PluginDownloader.pm

Modified: 7.3/trunk/server/Slim/Plugin/Extensions/PluginDownloader.pm
URL: http://svn.slimdevices.com/7.3/trunk/server/Slim/Plugin/Extensions/PluginDownloader.pm?rev=23775&r1=23774&r2=23775&view=diff
==============================================================================
--- 7.3/trunk/server/Slim/Plugin/Extensions/PluginDownloader.pm (original)
+++ 7.3/trunk/server/Slim/Plugin/Extensions/PluginDownloader.pm Sun Nov  2 03:49:02 2008
 <at>  <at>  -143,16 +143,27  <at>  <at> 

 			} else {
 				
-				my $dest = catdir($extractTo, 'Plugins', $name);
+				my $dest   = catdir($extractTo, 'Plugins', $name);
+				my $source = undef;

 				if (-r $dest) {

 					rmtree $dest;
 				}
(Continue reading)

adrian | 2 Nov 12:59 2008

[Slim-Checkins] r23776 - /7.3/trunk/server/Slim/Plugin/Extensions/HTML/EN/plugins/Extensions/settings/basic.html

Author: adrian
Date: Sun Nov  2 03:59:28 2008
New Revision: 23776

URL: http://svn.slimdevices.com?rev=23776&view=rev
Log:
Bug: N/A
Description: open plugin link in a new tab/window

Modified:
    7.3/trunk/server/Slim/Plugin/Extensions/HTML/EN/plugins/Extensions/settings/basic.html

Modified: 7.3/trunk/server/Slim/Plugin/Extensions/HTML/EN/plugins/Extensions/settings/basic.html
URL: http://svn.slimdevices.com/7.3/trunk/server/Slim/Plugin/Extensions/HTML/EN/plugins/Extensions/settings/basic.html?rev=23776&r1=23775&r2=23776&view=diff
==============================================================================
--- 7.3/trunk/server/Slim/Plugin/Extensions/HTML/EN/plugins/Extensions/settings/basic.html (original)
+++ 7.3/trunk/server/Slim/Plugin/Extensions/HTML/EN/plugins/Extensions/settings/basic.html
Sun Nov  2 03:59:28 2008
 <at>  <at>  -50,7 +50,7  <at>  <at> 
 				<input name="install" value="[% plugin.name %]:[% plugin.version %]" type="checkbox" /> [%
plugin.title %] (v[% plugin.version %])</input>
 			[% END %]
 			[% WRAPPER setting desc = plugin.desc %]&nbsp;
-				[% IF plugin.link %]<a href="[% plugin.link %]">[% "PLUGIN_EXTENSIONS_MOREINFO" | string
%]</a>[%- END -%]
+				[% IF plugin.link %]<a href="[% plugin.link %]" target="plugin_desc">[%
"PLUGIN_EXTENSIONS_MOREINFO" | string %]</a>[%- END -%]
 			[% END %]
 		[% END %]
(Continue reading)


Gmane