<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Songbird Blog &#187; library</title>
	<atom:link href="http://blog.songbirdnest.com/tag/library/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.songbirdnest.com</link>
	<description>Play music. Play the Web.</description>
	<lastBuildDate>Thu, 09 Feb 2012 00:55:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Database Schema Changes in Nightly (We broke your sh*t)</title>
		<link>http://blog.songbirdnest.com/2008/04/04/database-schema-changes-in-nightly-we-broke-your-sht/</link>
		<comments>http://blog.songbirdnest.com/2008/04/04/database-schema-changes-in-nightly-we-broke-your-sht/#comments</comments>
		<pubDate>Sat, 05 Apr 2008 01:45:40 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[broken]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[schema]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/2008/04/04/database-schema-changes-in-nightly-we-broke-your-sht/</guid>
		<description><![CDATA[Heads-up to folks who download nightlies or build from trunk! I just landed bug 8247 which included a change to our library database schema. It turns out using 36 character strings instead of integers as foreign keys bloats the size of your database and generally slows things down. This fix reduces our library database size [...]]]></description>
			<content:encoded><![CDATA[<p>Heads-up to folks who download <a href="http://publicsvn.songbirdnest.com/wiki/Nightly_Builds">nightlies</a> or build from trunk!  I just landed <a href="http://bugzilla.songbirdnest.com/show_bug.cgi?id=8247">bug 8247</a> which included a change to our library database schema.  It turns out using 36 character strings instead of integers as foreign keys bloats the size of your database and generally slows things down.  This fix reduces our library database size by almost 50% and gives us an all-around performance boost, particularly on large libraries.</p>
<p><strong>The down side is that your current Songbird library will not be compatible with future versions of Songbird, starting with tonight&#8217;s nightly.</strong>  The fix is easy &#8212; simply delete your profile and re-import your library.  There is another option for those who would prefer to keep their libraries, but it takes some skills.  It involves using the <a href="http://www.sqlite.org/download.html">sqlite command line tool</a> and running a <a href="http://bugzilla.songbirdnest.com/attachment.cgi?id=5114">migration script</a> on each of your Songbird library database files.  If you&#8217;re gung-ho to give this a try, Peter documented <a href="http://wiki.songbirdnest.com/index.php/MigrateDB0To2">the steps</a> on our wiki.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2008/04/04/database-schema-changes-in-nightly-we-broke-your-sht/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Birdwatching</title>
		<link>http://blog.songbirdnest.com/2008/03/18/birdwatching/</link>
		<comments>http://blog.songbirdnest.com/2008/03/18/birdwatching/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 20:57:33 +0000</pubDate>
		<dc:creator>stevel</dc:creator>
				<category><![CDATA[Sightings]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[shuffle]]></category>

		<guid isPermaLink="false">http://blog.songbirdnest.com/2008/03/18/birdwatching/</guid>
		<description><![CDATA[Some recent reviews and sightings of Songbird crossed my radar recently. Mostly words of love (thanks guys!), with some good feature requests. Given that I&#8217;m a glass-is-half-full kinda guy, I choose to interpret them as RFEs instead of criticisms So howzabout it? I&#8217;ve summarised the RFEs from the 3 blogs here, and reworded them slightly [...]]]></description>
			<content:encoded><![CDATA[<p>Some recent <a href="http://musicn3rd.blogspot.com/2008/03/dreaded-music-20.html">reviews</a> <a href="http://throk.net/346/checking-in-with-songbird">and</a> <a href="http://skyfaller.livejournal.com/115425.html">sightings</a> of Songbird crossed my radar recently.  Mostly words of love (thanks guys!), with some good feature requests.  Given that I&#8217;m a glass-is-half-full kinda guy, I choose to interpret them as <acronym title="Request For Enhancement">RFE</acronym>s instead of criticisms <img src='http://blog.songbirdnest.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>So howzabout it?  I&#8217;ve summarised the RFEs from the 3 blogs here, and reworded them slightly in the hopes of convincing you, my gentle reader, to feel inspired to develop an add-on to supply said functionality <img src='http://blog.songbirdnest.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ul>
<li>Library Management
<ul>
<li>This should be an add-on which helps manage the filesystem backing a user&#8217;s media library.  For a start, it could be what iTunes does; namely organise your library into a folder/file hierarchy like: <tt>Music/Artist/Album/Track.mp3</tt>.</li>
<li>Add the ability to delete a track from the filesystem (this could perhaps be done as an overlay on the contextual menu to add a &#8220;Purge Track&#8221; option to delete the file in addition to removing it from the library</li>
</ul>
</li>
<li>Library Tab Management
<ul>
<li>If the library is already open in an existing tab, clicking on the &#8220;Library&#8221; in the servicepane should switch to the active tab instead of changing the contents of the current tab.</li>
</ul>
</li>
<li>Party Shuffle
<ul>
<li>This one is also one I&#8217;d love to have.  I will personally buy a 6-pack out of my own pocket for anyone who implements this. <img src='http://blog.songbirdnest.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>skyfaller describes it in good detail on his <a href="http://skyfaller.livejournal.com/115425.html">blog entry</a></li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.songbirdnest.com/2008/03/18/birdwatching/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

