<?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>Jürgen Kreileder &#187; Ubuntu</title>
	<atom:link href="http://blog.blackdown.de/category/linux/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.blackdown.de</link>
	<description>Juergen Kreileder&#039;s boring blog</description>
	<lastBuildDate>Sun, 13 Jun 2010 02:01:41 +0000</lastBuildDate>
	<language>en</language>
	<copyright>Copyright 2010, Juergen Kreileder</copyright>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha-jk1</generator>
		<item>
		<title>New-Style Last.fm Scrobbler for Ubuntu Karmic</title>
		<link>http://blog.blackdown.de/2009/11/04/new-style-lastfm-scrobbler-for-ubuntu-karmic/</link>
		<comments>http://blog.blackdown.de/2009/11/04/new-style-lastfm-scrobbler-for-ubuntu-karmic/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 21:43:52 +0000</pubDate>
		<dc:creator>Jürgen Kreileder</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[lastfm]]></category>
		<category><![CDATA[rhythmbox]]></category>

		<guid isPermaLink="false">http://blog.blackdown.de/?p=342</guid>
		<description><![CDATA[After much delay my last.fm plug-in for Rhythmbox is now available for Ubuntu 9.10 (Karmic Koala) too. You can get the package by adding deb http://blog.blackdown.de/static/debian/rhythmbox/ karmic main deb-src http://blog.blackdown.de/static/debian/rhythmbox/ karmic main to /etc/apt/sources.list. After adding those lines, do: $ sudo aptitude update $ sudo aptitude install rhythmbox The repositories are signed with my GPG [...]]]></description>
			<content:encoded><![CDATA[<p>After much delay my <a href="/2007/05/19/lastfm-for-rhythmbox-new-style/">last.fm plug-in</a> for <a href="http://www.gnome.org/projects/rhythmbox/">Rhythmbox</a> is now available for <a href="http://www.ubuntu.com/">Ubuntu</a> 9.10 (Karmic Koala) too.</p>
<p>You can get the package by adding
<pre>deb http://blog.blackdown.de/static/debian/rhythmbox/ karmic main
deb-src http://blog.blackdown.de/static/debian/rhythmbox/ karmic main</pre>
<p>to <code>/etc/apt/sources.list</code>.<br />
After adding those lines, do:
<pre>$ sudo aptitude update
$ sudo aptitude install rhythmbox</pre>
<p>The repositories are signed with my GPG <a href="/static/gpg.asc">key</a> which can be imported into your apt keyring with</p>
<pre>$ wget http://blog.blackdown.de/static/gpg.asc -O - | &#92;
    sudo apt-key add -</pre>
<p>Please remember to disable the old <em>Last.fm</em> plug-in before enabling mine (<em>New Style Last.fm Scrobbler</em>).  Also please note that my plug-in requires the <a href="http://apt.last.fm/"><code>lastfm</code></a> client to work correctly.</p>
<p>Read more about the plugin and get the source code at <a href="/2007/05/19/lastfm-for-rhythmbox-new-style/">Last.fm for Rhythmbox &#8211; New Style</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.blackdown.de/2009/11/04/new-style-lastfm-scrobbler-for-ubuntu-karmic/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>New-Style Last.fm Scrobbler for Ubuntu Jaunty</title>
		<link>http://blog.blackdown.de/2009/04/24/new-style-last-fm-scrobbler-for-ubuntu-jaunty/</link>
		<comments>http://blog.blackdown.de/2009/04/24/new-style-last-fm-scrobbler-for-ubuntu-jaunty/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 16:00:44 +0000</pubDate>
		<dc:creator>Jürgen Kreileder</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[lastfm]]></category>
		<category><![CDATA[rhythmbox]]></category>

		<guid isPermaLink="false">http://blog.blackdown.de/?p=281</guid>
		<description><![CDATA[My last.fm plug-in for Rhythmbox is now available for Ubuntu 9.04 (Jaunty Jackalope) too. You can get the package by adding deb http://blog.blackdown.de/static/debian/rhythmbox/ jaunty main deb-src http://blog.blackdown.de/static/debian/rhythmbox/ jaunty main to /etc/apt/sources.list. After adding those lines, do: $ sudo aptitude update $ sudo aptitude install rhythmbox The repositories are signed with my GPG key which can [...]]]></description>
			<content:encoded><![CDATA[<p>My <a href="/2007/05/19/lastfm-for-rhythmbox-new-style/">last.fm plug-in</a> for <a href="http://www.gnome.org/projects/rhythmbox/">Rhythmbox</a> is now available for <a href="http://www.ubuntu.com/">Ubuntu</a> 9.04 (Jaunty Jackalope) too.</p>
<p>You can get the package by adding
<pre>deb http://blog.blackdown.de/static/debian/rhythmbox/ jaunty main
deb-src http://blog.blackdown.de/static/debian/rhythmbox/ jaunty main</pre>
<p>to <code>/etc/apt/sources.list</code>.<br />
After adding those lines, do:
<pre>$ sudo aptitude update
$ sudo aptitude install rhythmbox</pre>
<p>The repositories are signed with my GPG <a href="/static/gpg.asc">key</a> which can be imported into your apt keyring with</p>
<pre>$ wget http://blog.blackdown.de/static/gpg.asc -O - | &#92;
    sudo apt-key add -</pre>
<p>Please remember to disable the old <em>Last.fm</em> plug-in before enabling mine (<em>New Style Last.fm Scrobbler</em>).  Also please note that my plug-in requires the <a href="http://apt.last.fm/"><code>lastfm</code></a> client to work correctly.</p>
<p>Read more about the plugin and get the source code at <a href="/2007/05/19/lastfm-for-rhythmbox-new-style/">Last.fm for Rhythmbox &#8211; New Style</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.blackdown.de/2009/04/24/new-style-last-fm-scrobbler-for-ubuntu-jaunty/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Rhythmbox 0.11.6 With New-Style Last.fm Scrobbler for Ubuntu Hardy and Intrepid</title>
		<link>http://blog.blackdown.de/2008/10/15/rhythmbox-0-11-6-with-new-style-last-fm-scrobbler-for-ubuntu-hardy-and-intrepid/</link>
		<comments>http://blog.blackdown.de/2008/10/15/rhythmbox-0-11-6-with-new-style-last-fm-scrobbler-for-ubuntu-hardy-and-intrepid/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 20:42:04 +0000</pubDate>
		<dc:creator>Jürgen Kreileder</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[lastfm]]></category>
		<category><![CDATA[rhythmbox]]></category>

		<guid isPermaLink="false">http://blog.blackdown.de/?p=57</guid>
		<description><![CDATA[Better late than never&#8230; I&#8217;ve finally updated my last.fm plug-in for Rhythmbox. i386, amd64, and lpia packages are available for Hardy Heron and Intrepid Ibex. Ubuntu Hardy user can get the package by adding deb http://blog.blackdown.de/static/debian/rhythmbox/ hardy main deb-src http://blog.blackdown.de/static/debian/rhythmbox/ hardy main to /etc/apt/sources.list. Ubuntu Intrepid users should use deb http://blog.blackdown.de/static/debian/rhythmbox/ intrepid main deb-src http://blog.blackdown.de/static/debian/rhythmbox/ [...]]]></description>
			<content:encoded><![CDATA[<p>Better late than never&#8230; I&#8217;ve finally updated <a href="/2007/05/19/lastfm-for-rhythmbox-new-style/">my last.fm plug-in</a> for <a href="http://www.gnome.org/projects/rhythmbox/">Rhythmbox</a>.  i386, amd64, and lpia packages are available for <em>Hardy Heron</em> and <em>Intrepid Ibex</em>.</p>
<p><a href="http://www.ubuntu.com/">Ubuntu</a> <em>Hardy</em> user can get the package by adding
<pre>deb http://blog.blackdown.de/static/debian/rhythmbox/ hardy main
deb-src http://blog.blackdown.de/static/debian/rhythmbox/ hardy main</pre>
<p>to <code>/etc/apt/sources.list</code>. Ubuntu <em>Intrepid</em> users should use
<pre>deb http://blog.blackdown.de/static/debian/rhythmbox/ intrepid main
deb-src http://blog.blackdown.de/static/debian/rhythmbox/ intrepid main</pre>
<p>instead.<br />
After adding those lines, you can install the package with:
<pre>$ aptitude update
$ aptitude install rhythmbox</pre>
<p>The repositories are signed with my GPG <a href="/static/gpg.asc">key</a> which can be imported into your apt keyring with</p>
<pre>$ wget http://blog.blackdown.de/static/gpg.asc -O - | &#92;
    sudo apt-key add -</pre>
<p>Please remember to disable the old <em>Last.fm</em> plug-in before enabling mine (<em>New Style Last.fm Scrobbler</em>).  Also please note that my plug-in requires the <a href="http://apt.last.fm/"><code>lastfm</code></a> client to work correctly.</p>
<p>Read more about the plugin and get the source code at <a href="/2007/05/19/lastfm-for-rhythmbox-new-style/">Last.fm for Rhythmbox &#8211; New Style</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.blackdown.de/2008/10/15/rhythmbox-0-11-6-with-new-style-last-fm-scrobbler-for-ubuntu-hardy-and-intrepid/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Compiz Patches</title>
		<link>http://blog.blackdown.de/2007/11/15/compiz-patches/</link>
		<comments>http://blog.blackdown.de/2007/11/15/compiz-patches/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 02:03:27 +0000</pubDate>
		<dc:creator>Jürgen Kreileder</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[compiz]]></category>
		<category><![CDATA[compiz fusion]]></category>
		<category><![CDATA[opencompositing]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[smart placement]]></category>
		<category><![CDATA[window management]]></category>
		<category><![CDATA[wm]]></category>

		<guid isPermaLink="false">http://blog.blackdown.de/2007/11/15/compiz-patches/</guid>
		<description><![CDATA[I planned to post an article about the state of Compiz Fusion today. It is not finished yet because instead of just complaining I actually fixed a couple of issues I have had with it: 040-decorator.patch This patch implements metacity-like raising and lowering of windows by pressing the left or middle mouse button on a [...]]]></description>
			<content:encoded><![CDATA[<p>I planned to post an article about the state of <a href="http://www.compiz-fusion.org/">Compiz Fusion</a> today. It is not finished yet because instead of just complaining I actually fixed a couple of issues I have had with it:</p>
<ul>
<li><strong><a href="/static/compiz/040-decorator.patch">040-decorator.patch</a></strong><br />
This patch implements metacity-like raising and lowering of windows by pressing the left or middle mouse button on a window&#8217;s decoration. Useful if you don&#8217;t use raise-on-click or auto-raise.<br />
References: <a href="https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/162728">Ubuntu bug</a>, <a href="http://bugs.opencompositing.org/show_bug.cgi?id=624">OpenCompositing bug</a></li>
<li><strong><a href="/static/compiz/041-shadow_offset.patch">041-shadow_offset.patch</a></strong><br />
This patches makes the shadow x/y offset settings work, they had no effect up to now. The patch also pushes the upper limit for the shadow radius to 48.0 because that is what the decorator can handle.<br />
References: <a href="https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/160618">Ubuntu bug</a>, <a href="http://bugs.opencompositing.org/show_bug.cgi?id=625">OpenCompositing bug</a></li>
<li><strong><a href="/static/compiz/042-smart_placement.patch">042-smart_placement.patch</a></strong><br />
This patch fixes the client size calculation for smart window placement. Without this fix smart placement insists on keeping about 17 pixels of free space on the right viewport edge.<br />
References: <a href="https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/162735">Ubuntu bug</a>, <a href="http://bugs.opencompositing.org/show_bug.cgi?id=622">OpenCompositing bug</a></li>
</ul>
<p>All patches are for Ubuntu&#8217;s current compiz packages for <em>Hardy Heron</em>.</p>
<p>As for my original plan, I will post the Compiz article on the weekend!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.blackdown.de/2007/11/15/compiz-patches/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Rhythmbox 0.11.0 For Ubuntu Feisty Fawn</title>
		<link>http://blog.blackdown.de/2007/06/01/rhythmbox-0110-for-ubuntu-feisty-fawn/</link>
		<comments>http://blog.blackdown.de/2007/06/01/rhythmbox-0110-for-ubuntu-feisty-fawn/#comments</comments>
		<pubDate>Thu, 31 May 2007 23:38:25 +0000</pubDate>
		<dc:creator>Jürgen Kreileder</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[lastfm]]></category>
		<category><![CDATA[rhythmbox]]></category>

		<guid isPermaLink="false">http://blog.blackdown.de/2007/06/01/rhythmbox-0110-for-ubuntu-feisty-fawn/</guid>
		<description><![CDATA[I have set up APT repositories for my new-style last.fm Rhythmbox plug-in for Ubuntu &#8220;Feisty Fawn&#8221; and &#8220;Gutsy Gibbon&#8221;. A side effect is that there is a backport of Rhythmbox 0.11.0 for Feisty now. You can get it by adding deb http://blog.blackdown.de/static/debian/rhythmbox/ feisty main deb-src http://blog.blackdown.de/static/debian/rhythmbox/ feisty main to /etc/apt/sources.list. If you are using Ubuntu [...]]]></description>
			<content:encoded><![CDATA[<p>I have set up <a href="http://en.wikipedia.org/wiki/Advanced_Packaging_Tool">APT</a> repositories for my <a href="/2007/05/19/lastfm-for-rhythmbox-new-style/">new-style last.fm Rhythmbox plug-in</a> for <a href="http://www.ubuntu.com/">Ubuntu</a> <em>&#8220;Feisty Fawn&#8221;</em> and <em>&#8220;Gutsy Gibbon&#8221;</em>.<br />
A side effect is that there is a backport of <a href="http://www.gnome.org/projects/rhythmbox/" rel="tag">Rhythmbox</a> 0.11.0 for <em>Feisty</em> now.</p>
<p>You can get it by adding</p>
<pre>deb http://blog.blackdown.de/static/debian/rhythmbox/ feisty main
deb-src http://blog.blackdown.de/static/debian/rhythmbox/ feisty main</pre>
<p>to <code>/etc/apt/sources.list</code>. If you are using Ubuntu <em>Gutsy</em>, just replace <code>feisty</code> with <code>gutsy</code> in these two lines.<br />
Then upgrade/install rhythmbox:</p>
<pre>$ aptitude update
$ aptitude install rhythmbox</pre>
<p>The repository is signed with my GPG <a href="/static/gpg.asc">key</a>. The key can be imported into your apt keyring with</p>
<pre>$ wget http://blog.blackdown.de/static/gpg.asc -O - | &#92;
    sudo apt-key add -</pre>
<p>If you are going to use the <a href="http://www.last.fm/">Last.fm</a> integration of Rhythmbox, make sure you only enable one of the two plug-ins! If you want to use the <a href="/2007/05/19/lastfm-for-rhythmbox-new-style/">new-style</a> plug-in, you need the <code>lastfm</code> client. The latest beta package for Ubuntu is available on the <a href="http://www.last.fm/group/Audioscrobbler+Beta/forum/30705">Last.fm beta forum</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.blackdown.de/2007/06/01/rhythmbox-0110-for-ubuntu-feisty-fawn/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Rhythmbox Last.fm Scrobbler v3</title>
		<link>http://blog.blackdown.de/2007/05/22/rhythmbox-lastfm-scrobbler-v3/</link>
		<comments>http://blog.blackdown.de/2007/05/22/rhythmbox-lastfm-scrobbler-v3/#comments</comments>
		<pubDate>Tue, 22 May 2007 18:24:51 +0000</pubDate>
		<dc:creator>Jürgen Kreileder</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[lastfm]]></category>
		<category><![CDATA[rhythmbox]]></category>

		<guid isPermaLink="false">http://blog.blackdown.de/2007/05/22/rhythmbox-lastfm-scrobbler-v3/</guid>
		<description><![CDATA[A new version of last.fm plug-in for Rhythmbox is available now. Changes since v2: Start the last.fm client in the system tray Try to start last.fm (beta client) before lastfm (stable client) Reduce bogus RESUME/PAUSE commands Miscellaneous small bug fixes Read more about the plugin and get the source code or an Ubuntu package at [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of <a href="http://www.last.fm/">last.fm</a> plug-in for <a href="http://www.gnome.org/projects/rhythmbox" rel="tag">Rhythmbox</a> is available now. Changes since <a href="/2007/05/20/rhythmbox-lastfm-scrobbler-v2/">v2</a>:</p>
<ul>
<li>Start the last.fm client in the system tray</li>
<li>Try to start last.fm (<a href="http://www.last.fm/group/Audioscrobbler+Beta/forum/30705/_/278066">beta client</a>) before lastfm (<a href="http://www.last.fm/download/?showplatform=Linux">stable client</a>)</li>
<li>Reduce bogus RESUME/PAUSE commands</li>
<li>Miscellaneous small bug fixes</li>
</ul>
<p>Read more about the plugin and get the source code or an Ubuntu package at <a href="/2007/05/19/lastfm-for-rhythmbox-new-style/">Last.fm for Rhythmbox &#8211; New Style</a>.</p>
<p>If the Rhythmbox developers are interested, I&#8217;ll start to merge this new plug-in with the old one that is bundled with Rhythmbox.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.blackdown.de/2007/05/22/rhythmbox-lastfm-scrobbler-v3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rhythmbox Last.fm Scrobbler v2</title>
		<link>http://blog.blackdown.de/2007/05/20/rhythmbox-lastfm-scrobbler-v2/</link>
		<comments>http://blog.blackdown.de/2007/05/20/rhythmbox-lastfm-scrobbler-v2/#comments</comments>
		<pubDate>Sun, 20 May 2007 20:54:14 +0000</pubDate>
		<dc:creator>Jürgen Kreileder</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[lastfm]]></category>
		<category><![CDATA[rhythmbox]]></category>

		<guid isPermaLink="false">http://blog.blackdown.de/2007/05/20/rhythmbox-lastfm-scrobbler-v2/</guid>
		<description><![CDATA[I have updated my new style last.fm plug-in for Rhythmbox. The biggest change is that the last.fm client now gets started automatically. See the original article for more information and code!]]></description>
			<content:encoded><![CDATA[<p>I have updated my <em>new style</em> last.fm plug-in for <a href="http://www.gnome.org/projects/rhythmbox" rel="tag">Rhythmbox</a>. The biggest change is that the <a href="http://www.last.fm/download/?showplatform=Linux">last.fm client</a> now gets started automatically. See the <a href="/2007/05/19/lastfm-for-rhythmbox-new-style/">original article</a> for more information and code!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.blackdown.de/2007/05/20/rhythmbox-lastfm-scrobbler-v2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Last.fm for Rhythmbox &#8211; New Style</title>
		<link>http://blog.blackdown.de/2007/05/19/lastfm-for-rhythmbox-new-style/</link>
		<comments>http://blog.blackdown.de/2007/05/19/lastfm-for-rhythmbox-new-style/#comments</comments>
		<pubDate>Fri, 18 May 2007 22:48:42 +0000</pubDate>
		<dc:creator>Jürgen Kreileder</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[lastfm]]></category>
		<category><![CDATA[rhythmbox]]></category>

		<guid isPermaLink="false">http://blog.blackdown.de/2007/05/19/lastfm-for-rhythmbox-new-style/</guid>
		<description><![CDATA[Just like a lot of other Rhythmbox users I like to scrobble my played tracks to last.fm. Unfortunately Rhythmbox provides no way to love a track. The last.fm plug-ins for Windows and OS X have been modified to scrobble through the last.fm client some time ago but the Rhythmbox plug-in still submits directly. That is [...]]]></description>
			<content:encoded><![CDATA[<p>Just like a lot of other <a href="http://www.gnome.org/projects/rhythmbox" rel="tag">Rhythmbox</a> <a href="http://www.last.fm/group/Rhythmbox">users</a> I like to scrobble my played tracks to <a href="http://www.last.fm">last.fm</a>. Unfortunately Rhythmbox provides no way to <em>love</em> a track. The last.fm plug-ins for Windows and OS X have been modified to scrobble through the last.fm <a href="http://www.last.fm/download/?showplatform=Linux">client</a> some time ago but the Rhythmbox plug-in still submits directly. That is until now&#8230;</p>
<p><img src="/static/rhythmbox/lastfm.png" alt="Rhythmbox and lastfm"/></p>
<p>I have written a new last.fm plug-in for Rhythmbox today. Instead of scrobbling directly like the old one, it submits tracks via the <code>lastfm</code> client application. The client displays additional information about the currently playing song and you can <em>love</em> and tag the song with it.</p>
<p>The source code is available as a patch against <a href="http://ftp.acc.umu.se/pub/GNOME/sources/rhythmbox/0.12/rhythmbox-0.12.8.tar.bz2">Rhythmbox 0.12.8</a>: <a href="/static/rhythmbox/scrobbler-v3m.patch">scrobbler-v3m.patch</a><br />
You can apply this patch with:</p>
<pre>patch -NEp1 &lt; ~/scrobbler-v3m.patch</pre>
<p><a href="http://www.ubuntu.com/">Ubuntu</a> <em>Lucid Lynx</em> users can get precompiled packages from my APT repositories. Add</p>
<pre>deb http://blog.blackdown.de/static/debian/rhythmbox/ lucid main
deb-src http://blog.blackdown.de/static/debian/rhythmbox/ lucid main</pre>
<p>to <code>/etc/apt/sources.list</code>. (<em>Karmic</em> users replace <code>lucid</code> with <code>karmic</code> in these two lines to get rhythmbox-0.12.6 with my plug-in)<br />
Then install or upgrade rhythmbox:</p>
<pre>$ aptitude update
$ aptitude install rhythmbox</pre>
<p>The repository is signed with my GPG <a href="/static/gpg.asc">key</a>. The key can be imported into your apt keyring with</p>
<pre>wget http://blog.blackdown.de/static/gpg.asc -O - | &#92;
    sudo apt-key add -</pre>
<p>To enable the new plug-in go to <code>Edit &raquo; Plugins</code>. Disable the &#8220;Last.fm&#8221; plug-in and enable the &#8220;New Style Last.fm Scrobbler&#8221;.<br />
<strong>If you enable this scrobbler plug-in, you have to disable the old Last.fm plug-in! Otherwise you will have two plug-ins which will both submit to last.fm at the same time. Only use one at a time!</strong></p>
<p><del>Note that this first version of the plug-in does not start the <code>lastfm</code> client automatically! It will scrobble only if you start the client manually. I will fix this in the next version.</del></p>
<p>Feedback, postive as well as negative, is very welcome.  If you want to report a bug, please include the output of &#8220;<code>rhythmbox -D rb-scrobbler-plugin</code>&#8221; and the tags of the song you wanted to scrobble.<br />
If you want to report a crash, providing a gdb backtrace would be nice.</p>
<p>You might also want to take a look at this <a href="http://www.last.fm/forum/21716/_/278649">thread</a> on the last.fm development forum.</p>
<p><em><strong>May 20th, 2007:</strong> v2 of the plug-in is available now. <code>lastfm</code> gets launched automatically now.</em><br />
<em><strong>May 22nd, 2007:</strong> v3 is available. The patch and the Ubuntu package have been updated: <a href="/2007/05/22/rhythmbox-lastfm-scrobbler-v3/">Changes since v2</a></em><br />
<em><strong>May 25th, 2007:</strong> v3a: Updated patch and deb for the new Ubuntu Gutsy version of Rhythmbox.</em><br />
<em><strong>May 29th, 2007:</strong> v3b: Updated patch and deb for the new Rhythmbox release.</em><br />
<em><strong>May 31st, 2007:</strong> Updated patch Ubuntu package.</em><br />
<em><strong>June 1st, 2007:</strong> Added APT <a href="/2007/06/01/rhythmbox-0110-for-ubuntu-feisty-fawn/">repositories</a> for Ubuntu Feisty and Gutsy.</em><br />
<em><strong>June 28th, 2007:</strong> v3c: Updated patch and debs for the new Rhythmbox release.</em><br />
<em><strong>August 16th, 2007:</strong> v3d: Updated patch and debs for Rhythmbox 0.11.2.</em><br />
<em><strong>November 14th, 2007:</strong> v3e: Updated patch and debs for Rhythmbox 0.11.3. Add Hardy repository.</em><br />
<em><strong>November 30th, 2007:</strong>Updated gusty and hardy builds. Include fixed Croatian po file from Franko Burolo.</em><br />
<em><strong>February 7th, 2008:</strong> v3f: Updated patch and debs for Rhythmbox 0.11.4. (Thanks to Iain Buchanan for notifying me of the missing patch!)</em><br />
<em><strong>May 31st, 2008:</strong> v3g: Updated patch to apply cleanly to Rhythmbox 0.11.5. (The debs for hardy have been at 0.11.5 for quite a while).</em><br />
<em><strong>October 15st, 2008:</strong> v3h: Updated patch to apply cleanly to Rhythmbox 0.11.6. <a href="/2008/10/15/rhythmbox-0116-with-new-style-lastfm-scrobbler-for-ubuntu-hardy-and-intrepid/">Ubuntu packages</a> are available for i386, amd64, and lpia now.</em><br />
<em><strong>October 20st, 2008:</strong> v3i: Updated patch to apply cleanly to the real Rhythmbox 0.11.6 release.  v3h was for a later version from SVN.</em><br />
<em><strong>April 24th, 2009</strong> v3j: Update patch to apply cleanly to Rhythmbox 0.12.0.  Provide debs for Ubuntu Jaunty.</em><br />
<em><strong>November 4th, 2009</strong> v3k: Update patch to apply cleanly to Rhythmbox 0.12.5 and provide debs for Ubuntu Karmic.</em><br />
<em><strong>November 29th, 2009</strong> v3l: Update patch to apply cleanly to Rhythmbox 0.12.6 and provide debs for Ubuntu Lucid too.</em><br />
<em><strong>April 25th, 2010</strong> v3m: Update patch to apply cleanly to Rhythmbox 0.12.8.  Provide debs for Ubuntu Lucid.</em><br />
<em><strong>Jun 3rd, 2010</strong> v3n: Update <a href="/static/rhythmbox/scrobbler-v3n.patch">patch</a> to apply cleanly to Rhythmbox 0.12.8git20100602.  Provide debs for Ubuntu Maverick Meerkat 10.10.</em><br />
<em><strong>Jun 13th, 2010</strong> v3o: Update <a href="/static/rhythmbox/scrobbler-v3o.patch">patch</a> to apply cleanly to Rhythmbox 0.12.8git20100611.  Updated debs for Ubuntu Maverick Meerkat 10.10.</em></p>
<style type="text/css">table.lfmWidget20070724224955 td {margin:0 !important;padding:0 !important;border:0 !important;}table.lfmWidget20070724224955 tr.lfmHead a:hover {background:url(http://panther1.last.fm/widgets/images/en/header/chart/recenttracks_regular_grey.png) no-repeat 0 0 !important;}table.lfmWidget20070724224955 tr.lfmEmbed object {float:left;}table.lfmWidget20070724224955 tr.lfmFoot td.lfmConfig a:hover {background:url(http://panther1.last.fm/widgets/images/en/footer/grey.png) no-repeat 0px 0 !important;;}table.lfmWidget20070724224955 tr.lfmFoot td.lfmView a:hover {background:url(http://panther1.last.fm/widgets/images/en/footer/grey.png) no-repeat -85px 0 !important;}table.lfmWidget20070724224955 tr.lfmFoot td.lfmPopup a:hover {background:url(http://panther1.last.fm/widgets/images/en/footer/grey.png) no-repeat -159px 0 !important;}</style>
<table class="lfmWidget20070724224955" cellpadding="0" cellspacing="0" border="0" style="width:184px;">
<tr class="lfmHead">
<td><a title="jkreileder: Recently Listened Tracks" href="http://www.last.fm/user/jkreileder/" target="_blank" style="display:block;overflow:hidden;height:20px;width:184px;background:url(http://panther1.last.fm/widgets/images/en/header/chart/recenttracks_regular_grey.png) no-repeat 0 -20px;text-decoration:none;"></a></td>
</tr>
<tr class="lfmEmbed">
<td><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="184" height="199" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab%23version=7,0,0,0" style="float:left;"><param name="bgcolor" value="999999" /><param name="movie" value="http://panther1.last.fm/widgets/chart/friends_3.swf" /><param name="quality" value="high" /><param name="allowScriptAccess" value="sameDomain" /><param name="FlashVars" value="type=recenttracks&amp;user=jkreileder&amp;theme=grey&amp;lang=en" /><embed src="http://panther1.last.fm/widgets/chart/friends_3.swf" type="application/x-shockwave-flash" name="widgetPlayer" bgcolor="999999" width="184" height="199" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"  FlashVars="type=recenttracks&amp;user=jkreileder&amp;theme=grey&amp;lang=en" allowScriptAccess="sameDomain"></embed></object></td>
</tr>
<tr class="lfmFoot">
<td style="background:url(http://panther1.last.fm/widgets/images/footer_bg/grey.png) repeat-x 0 0;text-align:right;">
<table cellspacing="0" cellpadding="0" border="0" style="width:184px;">
<tr>
<td class="lfmConfig"><a href="http://www.last.fm/widgets/?widget=chart&amp;colour=grey&amp;chartType=recenttracks&amp;user=jkreileder&amp;chartFriends=1&amp;path=&amp;from=code" title="Get your own widget" target="_blank" style="display:block;overflow:hidden;width:85px;height:20px;float:right;background:url(http://panther1.last.fm/widgets/images/en/footer/grey.png) no-repeat 0px -20px;text-decoration:none;"></a></td>
<td class="lfmView" style="width:74px;"><a href="http://www.last.fm/user/jkreileder/" title="View jkreileder's profile" target="_blank" style="display:block;overflow:hidden;width:74px;height:20px;background:url(http://panther1.last.fm/widgets/images/en/footer/grey.png) no-repeat -85px -20px;text-decoration:none;"></a></td>
<td class="lfmPopup"style="width:25px;"><a href="http://www.last.fm/widgets/popup/?widget=chart&amp;colour=grey&amp;chartType=recenttracks&amp;user=jkreileder&amp;chartFriends=1&amp;path=&amp;from=code&amp;resize=1" title="Load this chart in a pop up" target="_blank" style="display:block;overflow:hidden;width:25px;height:20px;background:url(http://panther1.last.fm/widgets/images/en/footer/grey.png) no-repeat -159px -20px;text-decoration:none;" onclick="window.open(this.href + '&amp;resize=0','lfm_popup','height=299,width=234,resizable=yes,scrollbars=yes'); return false;"></a></td>
</tr>
</table>
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.blackdown.de/2007/05/19/lastfm-for-rhythmbox-new-style/feed/</wfw:commentRss>
		<slash:comments>151</slash:comments>
		</item>
		<item>
		<title>Chrooting Recent MySQL Versions on Debian and Ubuntu</title>
		<link>http://blog.blackdown.de/2006/12/30/chrooting-recent-mysql-versions-on-debian-and-ubuntu/</link>
		<comments>http://blog.blackdown.de/2006/12/30/chrooting-recent-mysql-versions-on-debian-and-ubuntu/#comments</comments>
		<pubDate>Sat, 30 Dec 2006 15:58:22 +0000</pubDate>
		<dc:creator>Jürgen Kreileder</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.blackdown.de/2006/12/30/47/</guid>
		<description><![CDATA[I&#8217;ve posted a recipe for chrooting MySQL on Debian sarge a while ago. These instructions no longer work out of the box for newer MySQL packages from Debian and Ubuntu. The main problem is that the startup script added a few extra checks and script invocations that don&#8217;t understand the chroot environment. So here&#8217;s an [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve posted a <a href="/2005/03/04/chrooting-mysql-on-debian/">recipe</a> for chrooting MySQL on Debian sarge a while ago. These instructions no longer work out of the box for newer MySQL packages from Debian and Ubuntu. The main problem is that the startup script added a few extra checks and script invocations that don&#8217;t understand the chroot environment. So here&#8217;s an updated plan:</p>
<ul>
<li>Prepare the chroot directory. It&#8217;s recommended to use an extra partition/filesystem for it. I will use <code>/srv/mysql</code> (which is an <a href ="http://sourceware.org/lvm2/">LVM2</a> partition with an ext3 filesystem on my system) for the rest of the text.</li>
<li>Stop MySQL:
<pre>/etc/init.d/mysql stop</pre>
</li>
<li>Copy the databases to new location:
<pre>mkdir -p /srv/mysql/var/lib
cp -a /var/lib/mysql /srv/mysql/var/lib</pre>
</li>
<li>Copy <a href="/static/mysql-chroot">this script</a> to <code>/etc/default/mysql-chroot</code></li>
<li>Edit <code>/etc/init.d/mysql</code>:
<ul>
<li>Source the <code><a href="/static/mysql-chroot">mysql-chroot</a></code> script somewhere at the top:
<pre>&hellip;
test -x /usr/sbin/mysqld || exit 0

<strong>. /etc/default/mysql-chroot</strong>

SELF=$(cd $(dirname $0); pwd -P)/$(basename $0)
&hellip;</pre>
</li>
<li>Fix the disk space check:
<pre style="overflow:scroll;width:93%;">
&hellip;
# check for diskspace shortage
datadir=`mysqld_get_param datadir`
if LC_ALL=C BLOCKSIZE= df --portability <strong>$CHROOT_DIR</strong>$datadir/. | tail -n 1 | awk &apos;{ exit ($4&gt;4096) }&apos;; then
  log_failure_msg &quot;$0: ERROR: The partition with $datadir is too full!&quot;
&hellip;</pre>
</li>
<li>Run <code>setup_chroot</code> right in the start section:
<pre>&hellip;
if mysqld_status check_alive nowarn; then
  echo &quot;...already running.&quot;
else
<strong>  setup_chroot</strong>
  /usr/bin/mysqld_safe &gt; /dev/null 2&gt;&amp;1 &amp;
&hellip;</pre>
</li>
<li>Somehow <code>/var/run/mysqld/mysqld.pid</code> disappears after each start.  We have to create it each time, otherwise the <code>stop</code> command won&#8217;t work properly:
<pre>&hellip;
if mysqld_status check_alive warn; then
  log_end_msg 0
<strong>  ln -sf $CHROOT_DIR/var/run/mysqld/mysqld.pid \
                 /var/run/mysqld</strong>
  # Now start mysqlcheck or whatever the admin wants.
  output=$(/etc/mysql/debian-start)
&hellip;</pre>
</li>
</ul>
</li>
<li>In <code>/etc/mysql/debian.cnf</code>, change the two <code>socket</code> lines to:
<pre>socket = /srv/mysql/var/run/mysqld/mysqld.sock</pre>
</li>
<li>In <code>/etc/mysql/my.cnf</code>:
<ul>
<li>Change the <code>socket</code> line in the <code>[client]</code> section to:
<pre>socket = /srv/mysql/var/run/mysqld/mysqld.sock</pre>
<p>Don&#8217;t change the <code>socket</code> lines in the other sections!</p>
</li>
<li>Add
<pre>chroot = /srv/mysql</pre>
<p> to the <code>[mysqld]</code> section.</p>
</li>
</ul>
</li>
<li>Prepend <code>/srv/mysql</code> to the log files listed in <code>/etc/logrotate.d/mysql-server</code></li>
<li>Make <code>/usr/bin/mysql_upgrade_shell</code> use the chrooted socket. <strong>Note: Currently these changes must be made each time mysql gets upgraded because upgrades override this file!</strong>
<pre style="overflow:scroll;width:93%;">&hellip;
&#45;&#45;password=*) password=`echo &quot;$arg&quot; | sed -e &apos;s/^[^=]*=//&apos;` ;;
<strong>&#45;&#45;socket=*) socket=`echo &quot;$arg&quot; | sed -e &apos;s/^[^=]*=//&apos;` ;;</strong>
&#45;&#45;ldata=*|&#45;&#45;data=*|&#45;&#45;datadir=*) DATADIR=`echo &quot;$arg&quot; | sed -e &apos;s/^[^=]*=//&apos;` ;;
&hellip;
fi
$bindir/mysql_fix_privilege_tables &#45;&#45;silent &#45;&#45;user=$user &#45;&#45;password=$password <strong>&#45;&#45;socket=$socket</strong> $args
exit 0
&hellip;
check_args=&quot;&#45;&#45;check-upgrade &#45;&#45;all-databases &#45;&#45;auto-repair &#45;&#45;user=$user &#45;&#45;password=$password <strong>&#45;&#45;socket=$socket</strong>&quot;
&hellip;
$bindir/mysql_fix_privilege_tables &#45;&#45;silent &#45;&#45;user=$user &#45;&#45;password=$password <strong>&#45;&#45;socket=$socket</strong> $args
&hellip;</pre>
</li>
<li>Start MySQL:
<pre>/etc/init.d/mysql start</pre>
</li>
<li>Check <code>/var/log/syslog</code> for errors ;-)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.blackdown.de/2006/12/30/chrooting-recent-mysql-versions-on-debian-and-ubuntu/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Sun Java Packages for Debian and Ubuntu</title>
		<link>http://blog.blackdown.de/2006/05/17/sun-java-packages-for-debian-and-ubuntu/</link>
		<comments>http://blog.blackdown.de/2006/05/17/sun-java-packages-for-debian-and-ubuntu/#comments</comments>
		<pubDate>Wed, 17 May 2006 19:42:31 +0000</pubDate>
		<dc:creator>Jürgen Kreileder</dc:creator>
				<category><![CDATA[Blackdown]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://blog.blackdown.de/2006/05/17/sun-java-packages-for-debian-and-ubuntu/</guid>
		<description><![CDATA[Sun now allows redistribution of Java by Linux and Open-Solaris distributions. As a result of this move, there are now packages of Sun&#8217;s Java for Debian and Ubuntu. The packaging code is largely based on the code we are using for Blackdown Java for some years. The code is available under the MIT license from [...]]]></description>
			<content:encoded><![CDATA[<p>Sun now <a href="http://www.sun.com/smi/Press/sunflash/2006-05/sunflash.20060516.4.xml">allows</a>  redistribution of Java by Linux and Open-Solaris distributions.</p>
<p>As a result of this move, there are now <a href="https://jdk-distros.dev.java.net/#use_it">packages</a> of Sun&#8217;s Java for Debian and Ubuntu.<br />
The packaging code is largely based on the code we are using for Blackdown Java for some years. The code is <a href="https://jdk-distros.dev.java.net/source/browse/jdk-distros/">available</a> under the <a href="http://www.opensource.org/licenses/mit-license.php">MIT license</a> from the <a href="https://jdk-distros.dev.java.net/">jdk-distros</a> project on <a href="http://java.net/">java.net</a>. (More info on Tom Marble&#8217;s <a href="http://blogs.sun.com/roller/page/tmarble#java_hot_and_spicy_for">blog</a>.)</p>
<p>I&#8217;m glad Sun finally <a href="http://weblogs.java.net/blog/calvinaustin/archive/2006/05/javaone_news_hi.html">opens</a> Java up a bit after years of <a href="http://weblogs.java.net/blog/calvinaustin/archive/2006/05/javaone_news_ja.html">restrictive</a> licensing.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.blackdown.de/2006/05/17/sun-java-packages-for-debian-and-ubuntu/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Debian Packages for J2SE 1.4.2-02</title>
		<link>http://blog.blackdown.de/2005/06/16/debian-packages-for-j2se-142-02/</link>
		<comments>http://blog.blackdown.de/2005/06/16/debian-packages-for-j2se-142-02/#comments</comments>
		<pubDate>Thu, 16 Jun 2005 04:15:40 +0000</pubDate>
		<dc:creator>Jürgen Kreileder</dc:creator>
				<category><![CDATA[Blackdown]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.blackdown.de/2005/06/16/debian-packages-for-j2se-142-02/</guid>
		<description><![CDATA[Thanks to Matthias Klose, Debian packages for Blackdown J2SE-1.4.2-02 are available now. Just add something like deb ftp://ftp.tux.org/java/debian/ sarge non-free to your /etc/apt/sources.list. Upgrading is recommended as 1.4.2-02 contains an important security fix.]]></description>
			<content:encoded><![CDATA[<p>Thanks to Matthias Klose, Debian packages for <a href="ftp://ftp.tux.org/java/JDK-1.4.2/">Blackdown J2SE-1.4.2-02</a> are available now.  Just add something like</p>
<pre>deb ftp://ftp.tux.org/java/debian/ sarge non-free</pre>
<p>to your <code>/etc/apt/sources.list</code>.</p>
<p>Upgrading is recommended as 1.4.2-02 contains an important security <a href="http://www.blackdown.org/java-linux/java2-status/security/Blackdown-SA-2005-02.txt">fix</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.blackdown.de/2005/06/16/debian-packages-for-j2se-142-02/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
