<?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>SenseHofstede.nl &#187; howto</title>
	<atom:link href="http://sensehofstede.nl/tag/howto/feed" rel="self" type="application/rss+xml" />
	<link>http://sensehofstede.nl</link>
	<description>Sense&#039;s blog</description>
	<lastBuildDate>Thu, 29 Jul 2010 23:52:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Banshee and an Application Indicator</title>
		<link>http://sensehofstede.nl/banshee-and-an-application-indicator</link>
		<comments>http://sensehofstede.nl/banshee-and-an-application-indicator#comments</comments>
		<pubDate>Sat, 10 Apr 2010 16:03:04 +0000</pubDate>
		<dc:creator>Sense Hofstede</dc:creator>
				<category><![CDATA[English Posts]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>
		<category><![CDATA[banshee]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[lucid]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.qense.nl/?p=475</guid>
		<description><![CDATA[It has been a while since I blogged about giving Transmission an Application Indicator. In that post I said I was also working on giving Banshee an Application Indicator, bug #518171. Since then we&#8217;ve decided to not provide the indicator &#8230; <a href="http://sensehofstede.nl/banshee-and-an-application-indicator">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_477" class="wp-caption alignright" style="width: 160px"><a href="http://static.qense.nl/wp-content/uploads/2010/04/banshee-appindicator-menu.png"><img class="size-thumbnail wp-image-477" title="Banshee Application Indicator menu" src="http://static.qense.nl/wp-content/uploads/2010/04/banshee-appindicator-menu-150x150.png" alt="Banshee's Application Indicator with opened menu" width="150" height="150" /></a><p class="wp-caption-text">Lean menu, slick icon!</p></div>
<p>It has been a while since I blogged about <a title="Giving Transmission the Indicator Application «  Qense's blog" rel="bookmark" href="http://www.qense.nl/giving-transmission-the-indicator-application">giving Transmission an Application Indicator</a>. In that post I said I was also working on giving Banshee an Application Indicator, <a title="Bug #518171 in banshee (Ubuntu): “Support Application Indicators”" rel="external" href="https://launchpad.net/bugs/518171">bug #518171</a>. Since then we&#8217;ve decided to not provide the indicator in the Banshee.NotificationArea extension, the default tray icon in Lucid still. Instead I&#8217;ve moved the code I already had over to a separate extension that has become part of the <a title="Banshee &amp;raquo; Write Extensions" rel="external" href="http://banshee-project.org/contribute/write-extensions/">Banshee Community Extensions</a>. The Banshee Community Extensions project, or BCE, is a set of extensions that are not part of the Banshee core, but shipped separately. The entry-barrier for new extensions is lower &#8212; useful if you&#8217;re submitting yours just before the 1.6.0 release &#8212; and they are <a title="Banshee Community Extensions - Gitorious" href="http://gitorious.org/banshee-community-extensions">hosted at Gitorious</a>, which makes cooperation a lot easier.<br />
<span id="more-475"></span></p>
<p>Bertrand Lorentz accepted my merge proposal at 27 March and was so kind to clean up the code a bit and since then the Banshee.AppIndicator extension has been available from the <abbr title="Banshee Community Extensions">BCE</abbr> code repository.</p>
<h3>Using Banshee.AppIndicator on Ubuntu 10.04 &#8220;Lucid Lynx&#8221;</h3>
<p>Thanks to the hard work of <a title="Chow Loong Jin in Launchpad" rel="external" href="https://launchpad.net/~hyperair">Chow Loong Jin</a> Banshee.AppIndicator was one of the community extensions that got packaged in Debian and later synced by Ubuntu. If you want to use the Application Indicator for Banshee you first need to install the <em>banshee-extension-appindicator</em> package. <a title="Install 'banshee-extension-appindicator' on your system" href="apt:banshee-extension-appindicator">Install &#8216;banshee-extension-appindicator&#8217;</a>. At the moment there is <a title="Bug #560095 in banshee-community-extensions (Ubuntu): “banshee-extension-appindicator doesn't depend on libappindicator0-cil, but it has to”" href="https://launchpad.net/bugs/560095">a small packaging bug</a> in <em>banshee-extension-appindicator</em>, it should depend on the <em>libappindicator0-cil</em> package, but it doesn&#8217;t. You can work around this issue by <a title="Install 'libappindicator0-cil' on your system" href="apt:libappindicator0-cil">manually installing <em>libappindciator0-cil</em></a>.</p>
<p>Once you&#8217;ve installed you first need to disable the Banshee.NotificationArea extension. Go to Edit-&gt;Preferences&#8211;&gt;Extensions, scroll down and untick the checkbox for the &#8220;Notification Area Icon&#8221; extension. Now scroll up again and enable &#8220;Application Indicator for Banshee&#8221;. Done!</p>
]]></content:encoded>
			<wfw:commentRss>http://sensehofstede.nl/banshee-and-an-application-indicator/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Giving Transmission the Indicator Application</title>
		<link>http://sensehofstede.nl/giving-transmission-the-indicator-application</link>
		<comments>http://sensehofstede.nl/giving-transmission-the-indicator-application#comments</comments>
		<pubDate>Mon, 15 Feb 2010 08:00:28 +0000</pubDate>
		<dc:creator>Sense Hofstede</dc:creator>
				<category><![CDATA[English Posts]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[transmission]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://qense.nl/?p=430</guid>
		<description><![CDATA[Have got an application? Add an Application Indicator to it! Jorge explains why. We keep track of applications that need support for Indicator Application on Launchpad with the bug tag &#8216;indicator-application&#8216;: the list of bugs against applications that need Indicator &#8230; <a href="http://sensehofstede.nl/giving-transmission-the-indicator-application">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Have got an application? Add an <a title="Application Indicators defined on the Ubuntu Wiki (with code examples)" href="https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators">Application Indicator</a> to it! <a title="Application Indicator Update «  jorge’s stompbox" href="http://castrojo.wordpress.com/2010/02/06/application-indicator-update/">Jorge explains why.</a></p>
<p>We keep track of applications that need support for <a title="Indicator Application on Launchpad" href="https://launchpad.net/indicator-application">Indicator Application</a> on Launchpad with the bug tag &#8216;<em>indicator-application</em>&#8216;: <a title="'indicator-application' Bugs in Ubuntu : Bugs : Ubuntu" href="https://bugs.launchpad.net/ubuntu/+bugs?field.tag=indicator-application">the list of bugs against applications that need Indicator Application support</a>. There are code snippets on <a title="Application Indicators defined on the Ubuntu Wiki (with code examples)" href="https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators">the wiki page of Application Indicator</a> but in this blog post for those who would like to use it in their application.</p>
<p><a href="http://www.facebook.com/photo.php?pid=1071124&amp;l=929ac801ca&amp;id=1138835413"><img class="alignright" title="Transmission with Indicator Application support" src="http://photos-e.ak.fbcdn.net/hphotos-ak-ash1/hs253.ash1/18044_1349766421077_1138835413_1071124_6665985_n.jpg" alt="" width="360" height="225" /></a>I recently added support for Indicator Application to <a title="appindicator-integration : Branches : Lernid" href="https://code.launchpad.net/~qense/lernid/appindicator-integration">Lernid</a>, <a title="Bug #518179 in Bazaar GTK+ Frontends: “ Support Application Indicators”" href="https://launchpad.net/bugs/518179">Bzr-Gtk</a> and <a title="Bug #497882 in transmission (Ubuntu): “Support Application Indicators”" href="https://launchpad.net/bugs/497882">Transmission</a> and am now working on getting it into <a title="Bug #518171 in banshee (Ubuntu): “Support Application Indicators”" href="https://launchpad.net/bugs/518171">Banshee</a>. How do you help Ubuntu with adding support to existing applications? I&#8217;ll try to make that clear in this blog post.<br />
<span id="more-430"></span><br />
<strong>#1.</strong> Find something to work on. <a title="'indicator-application' Bugs in Ubuntu : Bugs : Ubuntu" href="https://bugs.launchpad.net/ubuntu/+bugs?field.tag=indicator-application">That list of bugs against applications that need Indicator Application support</a> is a great place to start looking. Don&#8217;t forget to mark a bug as <em>&#8216;In Progress&#8217;</em> when you&#8217;re <span style="text-decoration: underline;">actively</span> working on it!</p>
<p><strong>#2.</strong> We&#8217;re adding support to an application that is most likely used on more places than just Ubuntu. Therefore you should keep in mind that not only enabling Indicator Application support should be easy, but also disabling it. This means you&#8217;ll have to do some Autotools magic in order to make sure libappindicator is present and it is wanted. At the AppIndicator wiki page there is <a title="DesktopExperienceTeam/ApplicationIndicators #Automake fu - Ubuntu Wiki" href="https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Automake%20fu">an example autotools macro</a>. This should be added to the <em>./configure.ac</em>, which can mostly be found in the project&#8217;s source code root directory.You may have to adapt this in order to make it fit in the existing makefiles.<br />
<strong>NOTICE:</strong> The previously mentioned autotools example was written with the programming language C in mind. When you&#8217;re writing in C# you can reuse the code, but please keep in mind that you should check for <em>&#8216;appindicator-sharp-0.1&#8242;</em> rather than <em>&#8216;appindicator-0.1&#8242;</em>. The whole check isn&#8217;t necessary for Python.</p>
<p><strong>#3.</strong> Now we can start writing the code. Finally! I&#8217;m afraid I have to disappoint you, because the code itself is the least work of the whole procedure. Again, there is a <a title="DesktopExperienceTeam/ApplicationIndicators #Porting Guide for Applications - Ubuntu Wiki" href="https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Porting%20Guide%20for%20Applications">Porting Guide</a> at the wiki page with examples for all supported languages. Those are pretty straightforward, so I won&#8217;t repeat them here, but if you still have questions, don&#8217;t hesitate to leave a comment. Important is that you should use the previously defined autotools variable <em>HAVE_APPINDICATOR</em> (when programming in C) to allow the application to be compiled with a GtkStatusIcon as well, on other systems. You can do that like this:</p>
<pre>
<blockquote>

#ifdef HAVE_APPINDICATOR
 #include &lt;libappindicator/app-indicator.h&gt;
#endif

(other code)

#ifdef HAVE_APPINDICATOR
(Indicator Application code here)
#else
(leave the old GtkStatusIcon code here)
#endif</blockquote>
</pre>
<p><strong>#4.</strong> Now that the code and build macros have been written &#8212; and the <em>configure</em> script and the makefiles regenerated &#8212; and you&#8217;ve tested it (naturally), it&#8217;s time to submit your wonderful patch. Of course you do this on the bug report we&#8217;ve got in Launchpad, but we also would like you to forward the patch upstream. If there was not yet a bug report in the bug tracker of the application you ported, report one and link it to the Launchpad bug report. In the upstream bug report, leave a comment with your patch.</p>
<p>After that you&#8217;re done. Congratulations, you&#8217;ve helped with making the systray cleaner and prettier and more consistent. This makes us happy!</p>
]]></content:encoded>
			<wfw:commentRss>http://sensehofstede.nl/giving-transmission-the-indicator-application/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tiny little BugSquad tool: AdoptionStats</title>
		<link>http://sensehofstede.nl/adoptionstats</link>
		<comments>http://sensehofstede.nl/adoptionstats#comments</comments>
		<pubDate>Thu, 21 Jan 2010 16:17:36 +0000</pubDate>
		<dc:creator>Sense Hofstede</dc:creator>
				<category><![CDATA[English Posts]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[qa]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://qense.nl/?p=412</guid>
		<description><![CDATA[In order to make fetching a the number of bugs in each status against a certain package easy I&#8217;ve written a small script called AdoptionStats. We&#8217;re currently working on the Adopt-a-Package project for the Ubuntu Bug Squad and if you &#8230; <a href="http://sensehofstede.nl/adoptionstats">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In order to make fetching a the number of bugs in each status against a certain package easy I&#8217;ve written a small script called AdoptionStats. We&#8217;re currently working on the <a title="AdoptPackage - Ubuntu Wiki" href="https://wiki.ubuntu.com/BugSquad/AdoptPackage">Adopt-a-Package project</a> for the <a title="BugSquad - Ubuntu Wiki" href="https://wiki.ubuntu.com/BugSquad">Ubuntu Bug Squad</a> and if you want to be able to keep track of how a package is doing you need data: information about the current status and information about past statuses for comparison.</p>
<p>AdoptionStats generates a data list and constantly returns it in the same format and therefore the results can easily be manipulated by other scripts, e.g. for generating graphs.<br />
<span id="more-412"></span></p>
<p><strong>Use</strong></p>
<p>I&#8217;ve pushed to script to a Bazaar branch on Launchpad: <a title="adoptionstats : Branches : Sense Hofstede" href="https://code.launchpad.net/~qense/+junk/adoptionstats">lp:~qense/+junk/adoptionstats</a>. If you haven&#8217;t done it yet, <a href="apt:bazaar">install Bazaar</a> and download the code with the command <em>&#8220;bzr branch lp:~qense/+junk/adoptionstats&#8221;</em> .</p>
<p>The script depends on the package &#8216;python-launchpad-bugs&#8217;, execute the command <em>&#8220;sudo apt-get install python-launchpadlib&#8221; <span style="text-decoration: line-through;">python-launchpad-bugs</span></em> or <a href="apt:python-launchpadlib">click here</a> <span style="text-decoration: line-through;"><a href="apt:python-launchpad-bugs">click here</a></span> to install it if you haven&#8217;t installed it yet.<br />
<em>(now using python-launchpadlib, thanks to thekorn)</em></p>
<p>The usage is very simple, but make sure you&#8217;ve made the script executable &#8212; right-click-&gt;Properties-&gt;Permissions-&gt;check &#8216;Allow execution of this file&#8217;, or just <em>&#8220;chmod +x ./adoptionstats&#8221; </em>. For getting a report on the current status of the <a title="“nautilus” package : Ubuntu" href="https://launchpad.net/ubuntu/+source/nautilus">&#8216;nautilus&#8217; source package</a> you enter the command <em>&#8220;./adoptionstats -p nautilus&#8221;</em> in the directory you save the file. The result is like this:</p>
<blockquote>
<pre>2010-01-21 16:15 {'need_forwarding': 5, 'per_status': {'In Progress': 3, 'Confirmed': 0, 'Invalid': 2279, 'New': 34, 'Fix Committed': 1, 'Triaged': 583, 'Fix Released': 754, 'Incomplete': 158, "Won't Fix": 16}}</pre>
</blockquote>
<p>Since the application uses <em>optparse</em> you can get the help text with <em>&#8220;./adoptionstats -h&#8221;</em>, but the only other option next to &#8216;-p&#8217; and &#8216;-h&#8217; is &#8216;-v&#8217;, which enables the printing of debug-level messages to your commandline.</p>
]]></content:encoded>
			<wfw:commentRss>http://sensehofstede.nl/adoptionstats/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse 3.4 on Ubuntu is tricky, but possible</title>
		<link>http://sensehofstede.nl/eclipse-34-on-ubuntu-is-tricky-but-possible</link>
		<comments>http://sensehofstede.nl/eclipse-34-on-ubuntu-is-tricky-but-possible#comments</comments>
		<pubDate>Mon, 01 Jun 2009 18:30:37 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[English Posts]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://qense.nl/?p=358</guid>
		<description><![CDATA[Unfortunately the version of Eclipse in the Ubuntu repositories is old, almost three years to be precise; even though the latest version is 3.4.2, Jaunty Jackalope gives you &#8212; like earlier releases &#8212; 3.2. This is quite hindering because most &#8230; <a href="http://sensehofstede.nl/eclipse-34-on-ubuntu-is-tricky-but-possible">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Unfortunately the version of <a title="Eclipse.org home" href="http://www.eclipse.org/">Eclipse</a> in the <a title="Index of /" href="http://archive.ubuntu.com/">Ubuntu repositories</a> is old, almost three years to be precise; even though the latest version is 3.4.2, Jaunty Jackalope gives you &#8212; like earlier releases &#8212; 3.2. This is quite hindering because most new plugins, like the <a title="Google Plugin for Eclipse - Google Code" href="http://code.google.com/eclipse/">Google Plugin for Eclipse</a> &#8212; which I wanted to try &#8212; require at least 3.3.<br />
There was a session at Karmic&#8217;s <abbr title="Ubuntu Developer Summit">UDS</abbr> &#8212; Tuesday 17.10 in room 7 &#8212; about including Eclipse 3.4/5, but the mentioned action points are rather passive. Taking into account the fact that Eclipse is very hard to package properly, the decision was made that if Debian would drop Eclipse, Ubuntu would drop Eclipse too. The <abbr title="Quality Assurance">QA</abbr> team was contacted to see how complaints from users about an obsolete version could be handled. The policy is to encourage community members to ix the problems.</p>
<p>It&#8217;s a shame that they didn&#8217;t decide to package it themselves. Eclipse is a good and often-used <abbr title="Integrated Development Environment">IDE</abbr> and I think it should be included in the repositories. We don&#8217;t have to use Debian for all packages, do we?</p>
<p>Fortunately there is a <abbr title="Personal Package Archive">PPA</abbr> that offers 3.4, maintained by the Eclipse Team. The PPA can be found at <a title="PPA for Eclipse Team" href="https://launchpad.net/~eclipse-team/+archive/ppa">https://launchpad.net/~eclipse-team/+archive/ppa</a>. Unfortunately &#8212; there we go again &#8212; the amd64 build for <em>jaunty</em> failed. It&#8217;s still possible to get it working. Here&#8217;s how:</p>
<p><strong>Using the PPA, no &#8216;Software Updates&#8217; can be installed</strong></p>
<p>People using 32bit can just use the provided PPA without any problems. If you are a 64bit user you&#8217;ll have to an earlier, successful build: in this case <em>intrepid</em>. Everything will work just fine.</p>
<p>So, for 32bit use this:</p>
<blockquote>
<pre>deb http://ppa.launchpad.net/eclipse-team/ppa/ubuntu jaunty main</pre>
</blockquote>
<p>and for 64bit use this:</p>
<blockquote>
<pre>deb http://ppa.launchpad.net/eclipse-team/ppa/ubuntu intrepid main</pre>
</blockquote>
<p>Add this line to source.list with an text-editor or use <em>System-&gt;Administration-&gt;Software Sources</em>.</p>
<p>Now add the PPA&#8217;s key to your keyring using:</p>
<blockquote>
<pre>sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5126890CDCC7AFE0</pre>
</blockquote>
<p>Run the usual command:<em> sudo apt-get update</em> and you can <a title="Install Eclipse via Apturl" href="apt:eclipse">install Eclipse</a> like you usually install programs. However, the Software Updates functionality won&#8217;t work.</p>
<p><strong>Using the eclipse.org download, with plugins</strong></p>
<p>You thought this would be the easy way? I&#8217;ll have to disappoint you. When I tried to use the official download I ran into some problems that could only be solved by installing the latest &#8212; 3.4 &#8212; version of Eclipse. So, yes, you&#8217;ll have to go to the previous part and follow those instructions too. <a title="Install Eclipse via Apturl" href="apt:eclipse">Install Eclipse</a> and go to <a title="Eclipse.org home" href="http://www.eclipse.org/">Eclipse.org</a> and download the latest version of Eclipse, pick your flavour.</p>
<p>In the archive you&#8217;ll find a compiled Eclipse, which can be executed right away. The plugin/Software Updates  functionality works.</p>
<p>However, you will have to use Sun&#8217;s distribution of Java. <a title="Install sun-java6-bin with Apturl" href="apt:sun-java6-bin">Install sun-java6-bin</a> and make it default by executing the command <em>sudo update-java-alternatives -s java-6-sun</em>.</p>
<p><strong>UPDATE:</strong> Good news!<strong> </strong>Ubuntu 10.04 &#8216;Lucid Lynx&#8217; has got Eclipse 3.5 in the repositories, you can now just <a title="Install Eclipse from your package manager with APTUrl" href="apt:eclipse">install it</a> from the package manager.</p>
]]></content:encoded>
			<wfw:commentRss>http://sensehofstede.nl/eclipse-34-on-ubuntu-is-tricky-but-possible/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Banshee 1.4 now on my desktop</title>
		<link>http://sensehofstede.nl/banshee-now-on-my-desktop</link>
		<comments>http://sensehofstede.nl/banshee-now-on-my-desktop#comments</comments>
		<pubDate>Sat, 15 Nov 2008 11:52:01 +0000</pubDate>
		<dc:creator>Sense Hofstede</dc:creator>
				<category><![CDATA[English Posts]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>
		<category><![CDATA[banshee]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[me]]></category>

		<guid isPermaLink="false">http://www.qense.nl/?p=211</guid>
		<description><![CDATA[Banshee has always had a dedicated group of fans. In the discussions about Intrepid Ibex there were a lot of people proposing to replace Rhythmbox with Banshee. I had a quick look at Banshee at that time and wasn&#8217;t that &#8230; <a href="http://sensehofstede.nl/banshee-now-on-my-desktop">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://static.qense.nl/wp-content/uploads/2008/11/120px-music-player-bansheesvg.png"><img class="size-medium wp-image-212 alignleft" title="120px-music-player-bansheesvg" src="http://static.qense.nl/wp-content/uploads/2008/11/120px-music-player-bansheesvg.png" alt="Banshee music player" width="60" height="60" /></a></p>
<p><a title="Banshee &gt;&gt; Home" href="http://banshee-project.org/">Banshee</a> has always had a dedicated group of fans. In the discussions about Intrepid Ibex there were a lot of people proposing to replace Rhythmbox with Banshee. I had a quick look at Banshee at that time and wasn&#8217;t that impressed with what I saw.<br />
Maybe I was too much used to Rhythmbox, or maybe my bad impression was caused by the Hardy Heron just including the 0.13.2 version of this musicplayer maintained by <a title="Novell" href="http://www.novell.com/">Novell</a>. Anyway, I kept using Rhythmbox.</p>
<p>However, yesterday I read <a title="Banshee Kickin' It | jonobacon@home" href="http://www.jonobacon.org/?p=1399">Banshee Kickin&#8217; It</a> on the planet and the screenshots made me curious. Since the Intrepid Ibex ships version 1.2 I searched for a PPA at Launchpad &#8212; long live PPAs! &#8212; and found the <a title="PPA for Banshee Team" href="https://launchpad.net/~banshee-team/+archive">PPA for the Banshee Team</a>.</p>
<h2>Installing</h2>
<p>In order to get the latest version of Banshee, use this PPA:</p>
<pre>deb http://ppa.launchpad.net/banshee-team/ubuntu intrepid main</pre>
<p>You can add it manually by pasting it in <em>/etc/apt/sources.list</em>, or do it with the graphical interface:<br />
Go to <em>System-&gt;Administration-&gt;Software Sources;<br />
</em>Go to the <em>Third Party Sources</em> tab and add the line using the <em>Add</em> button;<br />
Close the program and press the <em>Reload</em> button in the confirmation dialog.</p>
<p>Now you&#8217;re ready to install the latest version of banshee. Use the <em>Add/Remove</em> program or <em>Synaptic</em> or press this link: <a title="Install Banshee with apturl" href="apt:banshee">install banshee</a>.</p>
<h2>Use</h2>
<p>As soon as you launch the program you&#8217;ll notice the sidebar on the left, which contains more items than the one in Rhythmbox.</p>
<div class="mceTemp">
<dl id="attachment_214" class="wp-caption alignright" style="width: 310px;">
<dt class="wp-caption-dt"><a href="http://static.qense.nl/wp-content/uploads/2008/11/banshee-initial.png"><img class="size-medium wp-image-214" title="Clean Banshee" src="http://static.qense.nl/wp-content/uploads/2008/11/banshee-initial-300x178.png" alt="An empty Banshee window after it's been installed." width="300" height="178" /></a></dt>
</dl>
</div>
<p>As you can see, it has &#8212; next to the Music Library &#8212; a Video Library, Podcast support, integration with internet radio and Last.FM and a PLaylist Generator, which is taken care of by Mirage, which is still under active development.</p>
<p><strong>Settings</strong></p>
<p>Under <em>Edit-&gt;Preferences </em>you&#8217;ll find the settings, just like you do in other Linux programs. It never really made sense to me that the other two big OSes place it somewhere else.</p>
<p>The default directory for the music library is the one determined by xdg-user-dir specification.<br />
Some functions that I find very nice and can&#8217;t find in Rhythmbox are the ReplayGain option, which tries to equal the volume of your songs to make sure you don&#8217;t get surprised when Banshee plays a song that was recored with a high volume level and the option that should automatically update the folder strucutre and file names according to the File System Organization options provided below the checkbox. Unfortunately it doesn&#8217;t seem to work.</p>
<p>You can also let external media automatically be copied to your library, which I enabled, and manage the extensions. Their settings are managed via the <em>Extra</em> menu and/or in the extensions&#8217; tab, which took a while for me to find out.</p>
<p><strong>Music library</strong></p>
<p>At first I wondered why it didn&#8217;t start to automatically import my music collection, which already was in the music directory. I couldn&#8217;t find the option to automatically add new songs, like Rhythmbox has. After searching for a while I found the scan option in <em>Extra-&gt;Rescan Music Library</em>. It completely goes through your music library and automatically downloads the cover art. The playlist generator Mirage also starts to scan the music, which takes a while and consumes quite some CPU time. I still haven&#8217;t finished it, since it&#8217;s interrupted when you switch user or shut down and has to be done all over again afterwards.</p>
<p>You can drag songs, albums and artists to the play queue to add them. Multiple albums and/or artists can be selected at the same time to filter the songs you&#8217;re browsing. At the right, above the songlist there is a small search box that you can use to search your collection.</p>
<p>A nice addition is that the program shows a list of recommended artists at the bottom of the program when browsing your music. You have to have the Last.FM extension configured in order to use this.</p>
<p><strong>Last.FM </strong></p>
<p>There are two ways to give your Last.FM credentials: use the <em>Extra </em>menu or press the button in the warning message at the bottom of the program when you go to the Last.FM tab. Both times you&#8217;ll get a pop-up asking you for your username and password. When you press OK it automatically checks if they are valid, so you don&#8217;t have to check the statistics to be sure that it does work, like you have to do with Rhythmbox.</p>
<p>You can easily add stations by pressing with the right mousebutton on the Last.FM tab in the sidebar. Every type and more are supported.</p>
<p><strong>Podcasts</strong></p>
<p>To add a po</p>
<p><a href="http://static.qense.nl/wp-content/uploads/2008/11/banshee-podcast.png"><img class="size-medium wp-image-215 alignright" title="banshee-podcast" src="http://static.qense.nl/wp-content/uploads/2008/11/banshee-podcast-300x178.png" alt="Add a podcast in Banshee" width="300" height="178" /></a></p>
<p>dcast station, press the <em>Subscribe to Podcast</em> button on the right top in the Podcast section or use the context menu of its item in the sidebar. A small pop-up window will appear and the link that&#8217;s currently on your clipboard will automatically be pasted in the text box. By default only the latest podcasts will be downloaded.</p>
<p>On the place where you can find the album list in the Music Library, you&#8217;ll find the podcast station list. Downloaded podcasts are marked with a small blue dot in front of their entry.</p>
<p><strong>MP3/4-player synchronization</strong></p>
<p>Banshee makes it very easy to synchronize your MP3/4-player. If you want to it can automatically make sure that it has the same songs and videos as you have in the library on the computer and even sync podcasts. Be careful with that, it really copies all music to your player, even if it won&#8217;t fit, resulting in an error.</p>
<p>That error seems to have killed my Samsung T10, after the synchronization process &#8212; which I started to see what would happen &#8212; had halted because there was no space left, I deleted all songs to manually determine what songs I wanted to place on it. However, it seemed like the deletion gave the final blow and the MTP connection got lost. I didn&#8217;t find this that strange since MTP isn&#8217;t that stable on Linux, so I disconnected the device and plugged it back in. However, it now froze on the startup screen! Reset didn&#8217;t help and now I&#8217;ve got a bricked MP3-player.</p>
<p>If anyone knows how to solve this, please leave a message.</p>
<p>You can configure the behaviour of Banshee by selecting the main entry of the MP3-player in the sidebar. An overview page will show up with some information about the device and a few checkboxes. The content gets sorted by it&#8217;s kind. Please keep in mind that you can&#8217;t copy e.g. music directly to the device&#8217;s Music Library. You&#8217;ll have to drag the files to the device icon.</p>
<p><strong>Make Banshee the standard music player</strong></p>
<p>If you like Banshee and want to make it your main music player, you should set it to default in your system preferences. You can do this by going to <em>System-&gt;Preferences-&gt;Preferred Applications </em>and change the default music player to Banshee on the multimedia tab. Now the multimedia keys on your keyboard will automatically start Banshee and the music-applet also uses it by default.</p>
<h2>Conclusion</h2>
<p>I really like Banshee and feel it&#8217;s better than Rhythmbox. Although Rhythmbox isn&#8217;t bad, it just doesn&#8217;t have as many functions and doesn&#8217;t look and feel as good as Banshee. The progress bar at the left bottom of the program is one of those small things that makes a program look better and smoother. I find it also easier to configure and more extensive.</p>
<p>If the dicussion of what music player should be default is started again, I&#8217;d vote for Banshee.</p>
]]></content:encoded>
			<wfw:commentRss>http://sensehofstede.nl/banshee-now-on-my-desktop/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
