<?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>hennevogel &#187; freevo</title>
	<atom:link href="http://hennevogel.de/tag/freevo/feed/" rel="self" type="application/rss+xml" />
	<link>http://hennevogel.de</link>
	<description>Insights into a FOSS activists (dirty) mind</description>
	<lastBuildDate>Tue, 19 Jul 2011 14:05:50 +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>Hackweek IV Summary</title>
		<link>http://hennevogel.de/hackweek-iv/</link>
		<comments>http://hennevogel.de/hackweek-iv/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 10:00:15 +0000</pubDate>
		<dc:creator>Henne</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[freevo]]></category>
		<category><![CDATA[hackweek]]></category>
		<category><![CDATA[multimedia]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://www.hennevogel.de/?p=162</guid>
		<description><![CDATA[Guess what, even i was allowed a week of hacking last week. So let me tell you what i did. <a href="http://hennevogel.de/hackweek-iv/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p></p><br /><p>Guess what, even i was allowed a week of hacking last week. So let me tell you what i did. My initial plan for the week was to spend half of it on <a title="Freevo" href="http://www.freevo.org">freevo</a> bug hunting and the other half on the osc factory plugin i started some weeks ago.  Python all the way&#8230; So i started on Monday on freevo and hunted a bug down that was nagging me. After a couple of minutes it turned out it was a timing problem in an OSD function. To understand it i had to learn about the new OSD dialog plugin <a title="Adam Charrett" href="http://sourceforge.net/users/charrea6">Adam</a> hacked up to style freevo on screen dialogs. He said on the freevo-users lists a couple of weeks ago:</p>
<blockquote>
<p style="text-align: left;">&#8220;The overlay display stuff is still pretty much in development and needs someone with some artistic ability (ie. not me :-)) to design a nicer display for the seeking/pause display.&#8221;</p>
</blockquote>
<p>So i thought what the heck let me see if i can come up with something. My artistic skills are limited but i think i understand what about the freevo user interface attracts me and others so much. It&#8217;s the right mixture of Text and Graphics. Usually media center developers try to impress you with glowing, transparent 3D graphics that turn, slide, flip and flow. You have to memorize what each of those animations means and that makes it pretty complicated in my eyes. Freevo on the other hand uses Text a lot.</p>
<p><img class="size-medium wp-image-165 alignleft" src="http://blog.hennevogel.de/files/2009/07/freevo_text-300x113.png" alt="Freevo showing a Directory and some Files" /></p>
<p style="text-align: left;">A directory for instance is no fancy folder icon, a file is neither, they are represented as Text. A directory with square brackets and a file without.  But of course there is also an area for things like a cover or descriptions.</p>
<p style="text-align: center;"><img class="size-medium wp-image-173 aligncenter" src="http://blog.hennevogel.de/files/2009/07/freevo_image1-300x237.png" alt="Freevo showing a cover and description" /></p>
<p>The fancy stuff is good to have but navigation and general usage have to work without it. <strong>Graphics should support Text</strong> &#8211; thats what i like about the user interface  of Freevo. What did not have this right mixture in Freevo was the <a href="http://en.wikipedia.org/wiki/On-screen_display">OSD</a>.</p>
<p>So i tried to come up with an OSD that follows these principles. Here is what i ended up with after many tries.</p>
<p>So i fixed some bugs, had to add a couple fo features to the dialogs core and styled this OSD theme. I was done by Friday so no osc factory plugin. Luckily i hack a lot on my normal worktime too so you don&#8217;t have to wait too long for it ;-)</p>
<p><strong>Update:</strong> The code is in the <a href="https://sourceforge.net/tracker/?func=detail&amp;aid=2826636&amp;group_id=46652&amp;atid=446898">Freevo tracker</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://hennevogel.de/hackweek-iv/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

