<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-25111815</id><updated>2008-06-20T10:10:03.753-07:00</updated><title type='text'>Thoughts</title><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>49</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-25111815.post-3008371376955961031</id><published>2008-05-04T04:20:00.000-07:00</published><updated>2008-05-04T10:04:39.476-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wiimote'/><category scheme='http://www.blogger.com/atom/ns#' term='wiicontrol'/><category scheme='http://www.blogger.com/atom/ns#' term='N800'/><category scheme='http://www.blogger.com/atom/ns#' term='N810'/><category scheme='http://www.blogger.com/atom/ns#' term='maemo'/><title type='text'>Wiicontrol for nokia n810 / n800</title><content type='html'>Let me start by telling you that wiicontrol is just marvelous piece of software. I allows you to pair your wiimote with your tablet. Result: Perfect controller for games and really nice controller for media applications.&lt;br /&gt;&lt;br /&gt;So, emulators are now usable, doom / quake: check! pengupop / bomberman. Yeah baby! I cannot take credit of the wiicontrol, as it's really a project JL Diaz started, I just pimped it a bit. It's based on wiimote by Will Woods. GPL2+ for wiimote and gpl3+ for the wiicontrol. &lt;br /&gt;&lt;br /&gt;Hey, please take a look at this video to see how very simple it is to use. If you toggle the gyro, it will currently produce wasd events when the you rotate your wiimote. Nice for e.g. strafing in quake/doom. Anyway, this is the first version and I'm sure me and JL will be bringing some cool configuration options and perhaps even mouse cursor support in the near future. &lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/jhnZpkeFhGs&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/jhnZpkeFhGs&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;EDIT:&lt;br /&gt;Link to install it is in here:&lt;br /&gt;&lt;a href="https://garage.maemo.org/frs/download.php/3999/wiicontrol-1.04_all.deb"&gt;Wiicontrol 1.04&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2008/05/wiicontrol-for-nokia-n810-n800.html' title='Wiicontrol for nokia n810 / n800'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=3008371376955961031' title='15 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/3008371376955961031/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/3008371376955961031'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/3008371376955961031'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-6520909470984829904</id><published>2008-03-24T09:36:00.000-07:00</published><updated>2008-03-24T09:56:25.842-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ThemeMaker'/><category scheme='http://www.blogger.com/atom/ns#' term='N810'/><category scheme='http://www.blogger.com/atom/ns#' term='maemo'/><title type='text'>Theme Maker 1.1.3 out</title><content type='html'>I took a bit time off to polish the Theme Maker. The latest version, 1.1.3 now supports also background images. Background images will appear in the image list of the the 'select background image' dialog.&lt;br /&gt;&lt;br /&gt;So, what is the Theme Maker anyway?&lt;br /&gt;&lt;br /&gt;It's an easy to use tool for creating themes for the Maemo devices like N800 and N810. All you need is a image editor program like gimp of photoshop and a little patience. It works on OSX, Windows (all versions) and Linux. You'll need java from Sun to run it.&lt;br /&gt;&lt;br /&gt;Basically, it's all about editing one single image file like this (this is a small part of a theme template only):&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_oSU7o6fFfUU/R-fbTwCqPHI/AAAAAAAAAF0/GSRiJmZyN3k/s1600-h/Kuva+2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 358px; height: 384px;" src="http://bp2.blogger.com/_oSU7o6fFfUU/R-fbTwCqPHI/AAAAAAAAAF0/GSRiJmZyN3k/s400/Kuva+2.png" alt="" id="BLOGGER_PHOTO_ID_5181351028673100914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and then setting the theme details in Theme Maker like this:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_oSU7o6fFfUU/R-fawwCqPFI/AAAAAAAAAFk/5G7Ex-iCWNE/s1600-h/Kuva+1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_oSU7o6fFfUU/R-fawwCqPFI/AAAAAAAAAFk/5G7Ex-iCWNE/s400/Kuva+1.png" alt="" id="BLOGGER_PHOTO_ID_5181350427377679442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;And Clicking build in theme maker. It will produce a nice installable .deb file of your theme. Just copy that to your device (or publish it ... whatnot) and install it as normal. Now just set your theme on your device and it will transform to something like this (well, for NuvoPearl it looks like this):&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_oSU7o6fFfUU/R-fa4gCqPGI/AAAAAAAAAFs/K19D410iBFY/s1600-h/screenshot59.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_oSU7o6fFfUU/R-fa4gCqPGI/AAAAAAAAAFs/K19D410iBFY/s400/screenshot59.png" alt="" id="BLOGGER_PHOTO_ID_5181350560521665634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;And, as stated in the first paragraph of this blog, now themes also include the backgrounds so that your theme is more complete. Icons are still not changeable, but let's see what I can do about them in the future...&lt;br /&gt;&lt;br /&gt;If you have a bit of artist in you, please try out the theme maker (install java if needed):&lt;br /&gt;&lt;a href="https://garage.maemo.org/frs/download.php/3711/ThemeMaker1.1.3.zip"&gt;ThemeMaker1.1.3.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And if you liked NuvoPearl theme pictured above, you can install the latest version from here:&lt;br /&gt;&lt;a href="https://maemo.org/downloads/product/OS2008/NuvoPearl/"&gt;NuvoPearl&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2008/03/theme-maker-113-out.html' title='Theme Maker 1.1.3 out'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=6520909470984829904' title='7 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/6520909470984829904/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/6520909470984829904'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/6520909470984829904'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-5001145851209347598</id><published>2008-03-18T15:16:00.001-07:00</published><updated>2008-03-18T15:19:38.902-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UKMP'/><category scheme='http://www.blogger.com/atom/ns#' term='N800'/><category scheme='http://www.blogger.com/atom/ns#' term='N810'/><category scheme='http://www.blogger.com/atom/ns#' term='maemo'/><title type='text'>Sneak peak to ukmp 1.8</title><content type='html'>A quick taster of how splendid the latest ukmp looks. Of course, an image is not enough to show how nice UI candy it contains, but it's a taster. As you can see (and deduce the rest), vanilla SDL and python are able to do some pretty nice stuff. Oh, even though there is the reflection, fps is still nice and above the blitting limit of the device.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_oSU7o6fFfUU/R-A_SG33lII/AAAAAAAAAFc/Bu0sCViis2U/s1600-h/screenshot54.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_oSU7o6fFfUU/R-A_SG33lII/AAAAAAAAAFc/Bu0sCViis2U/s400/screenshot54.png" alt="" id="BLOGGER_PHOTO_ID_5179209151791207554" border="0" /&gt;&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2008/03/sneak-peak-to-ukmp-18.html' title='Sneak peak to ukmp 1.8'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=5001145851209347598' title='3 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/5001145851209347598/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/5001145851209347598'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/5001145851209347598'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-5950840235865048130</id><published>2008-02-25T10:40:00.001-08:00</published><updated>2008-02-25T10:59:26.584-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='ThemeMaker'/><category scheme='http://www.blogger.com/atom/ns#' term='N810'/><category scheme='http://www.blogger.com/atom/ns#' term='maemo'/><title type='text'>Theme Maker</title><content type='html'>I completely forgot to talk about theme maker in my last post. Yes, I finally gave into the dark side. I moved to use Nokia official template for theme maker. This is good and bad. Bad in that if you had made something on the old theme maker, you'll have to port it to the new template. Good in the sense that you'll get all the features in exactly the manner god of this device intended (nokia).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_oSU7o6fFfUU/R8MMKm_zPLI/AAAAAAAAAFM/0SSLxf3HlUE/s1600-h/screenshot05.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_oSU7o6fFfUU/R8MMKm_zPLI/AAAAAAAAAFM/0SSLxf3HlUE/s400/screenshot05.png" alt="" id="BLOGGER_PHOTO_ID_5170990173557832882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Above, you can see the first test theme that I made with the new theme maker. It's there to also test out how 'light' themes look. As you've noticed, pretty much all the current themes are very dark. So, to balance the 'turn to the dark side', here is the latest (1.2) iteration of the nuvo theme.&lt;br /&gt;&lt;br /&gt;So, many people probably don't know what theme maker is. It's an java application for windows/osx/linux that makes a theme out of an png file. So, you open the png in gimp or photoshop, edit it out, open theme maker, specify the theme name, font size and click on make theme. Wait a minute or so and you have a .deb file of your newly created theme. Current version doesn't set the bg, but you can't have it all on day one.&lt;br /&gt;&lt;br /&gt;If you are interested in Nuvo, dl it from here:&lt;br /&gt;&lt;a href="https://maemo.org/downloads/product/OS2008/nuvopearl/"&gt;NuvoPearl 1.2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and for theme maker:&lt;br /&gt;&lt;a href="https://garage.maemo.org/frs/download.php/3418/ThemeMaker1.1.2.zip"&gt;https://garage.maemo.org/frs/download.php/3418/ThemeMaker1.1.2.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When you have new themes, please put them to the maemo.org/downloads for all the world to use!&lt;br /&gt;&lt;br /&gt;Just to show the nuvopearl a bit more, here's a screenshot of file manager.  Smaller font makes it much nicer looking as well. (and usable)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_oSU7o6fFfUU/R8MPq2_zPMI/AAAAAAAAAFU/nchMPvIFfx4/s1600-h/screenshot06.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_oSU7o6fFfUU/R8MPq2_zPMI/AAAAAAAAAFU/nchMPvIFfx4/s400/screenshot06.png" alt="" id="BLOGGER_PHOTO_ID_5170994026143497410" border="0" /&gt;&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2008/02/theme-maker.html' title='Theme Maker'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=5950840235865048130' title='5 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/5950840235865048130/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/5950840235865048130'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/5950840235865048130'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-511201234817235431</id><published>2008-02-21T10:25:00.001-08:00</published><updated>2008-02-21T10:35:14.481-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='N800'/><category scheme='http://www.blogger.com/atom/ns#' term='N810'/><category scheme='http://www.blogger.com/atom/ns#' term='maemo'/><title type='text'>USBControl and Theme Maker</title><content type='html'>Just a quick short blog post&lt;br /&gt;&lt;br /&gt;As requested, I packed in the weekend USBControl as a seprate package. I also upgraded it so that it works even after a reboot. LOL. the previous one actually only worked until you rebooted the device and lost the access to edit your USB mode after that. LOL indeed. I didn't realize that, as I really don't reboot my device too often. Kudos to nokia for the stable device.&lt;br /&gt;&lt;br /&gt;Anyway, the new package runs as sudo, so it's able to edit the file even later on. (security people can now cry iik!).&lt;br /&gt;&lt;br /&gt;You can install it from here (yo need to have python installed before though):&lt;br /&gt;&lt;a href="https://garage.maemo.org/frs/download.php/3443/usbcontrol-1.0_all.deb"&gt;https://garage.maemo.org/frs/download.php/3443/usbcontrol-1.0_all.deb&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'll put it to repos in a few days time, but before that, try it out and let me know how you like (or dislike) it.&lt;br /&gt;&lt;br /&gt;Current version also tells the status of the usb as well as the devices attached to your tablet.</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2008/02/usbcontrol-and-theme-maker.html' title='USBControl and Theme Maker'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=511201234817235431' title='17 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/511201234817235431/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/511201234817235431'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/511201234817235431'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-4264171957002657327</id><published>2008-01-31T10:55:00.000-08:00</published><updated>2008-01-31T11:43:19.613-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UKMP'/><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='N800'/><category scheme='http://www.blogger.com/atom/ns#' term='N810'/><category scheme='http://www.blogger.com/atom/ns#' term='maemo'/><title type='text'>USB OTG the easy way</title><content type='html'>Some people have been writing about the USB OTG use with need to hack the cable by soldering a few wires together. Even &lt;a href="http://arstechnica.com/journals/linux.ars/2008/01/22/using-external-usb-storage-bluetooth-headsets-with-the-nokia-n810"&gt;Ars technica&lt;/a&gt; went the hard way of soldering a cable. This is not the way to do it my friends. On a computer-like device, the way is to 'solder software', not hardware. I found the instructions on software solution from &lt;a href="http://www.muru.com/linux/n800-usb-host/"&gt;muru&lt;/a&gt; and then thought:"This is still just too hard". So, what to do? Make it easy, of course.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enter USBControl&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_oSU7o6fFfUU/R6IaheygmWI/AAAAAAAAAFE/DPeHirhlNJU/s1600-h/USBOTG1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_oSU7o6fFfUU/R6IaheygmWI/AAAAAAAAAFE/DPeHirhlNJU/s320/USBOTG1.jpg" alt="" id="BLOGGER_PHOTO_ID_5161717285422930274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I thought that this is worth a full hour of my time. So, today I put together a new application that you can use to switch the device (N800 or N810) between USB Host and USB OTG modes. All you need, is an USB Female-Female adaptor like this:&lt;br /&gt;&lt;a href="http://www.amazon.com/USB-Type-Female-Coupler-Adapter/dp/B000I97N0S"&gt;http://www.amazon.com/USB-Type-Female-Coupler-Adapter/dp/B000I97N0S&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So, remember, that is USB A female to female adaptor. Costs pennies. Well, almost.&lt;br /&gt;&lt;br /&gt;After you have the USB adaptor, just install ukmp from here: &lt;a href="https://garage.maemo.org/frs/download.php/3284/ukmp-1.73_all.deb"&gt;Garage&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;That version is beta. You may need to install ukmp first from here: &lt;/span&gt;&lt;a style="font-style: italic;" href="http://maemo.org/downloads/product/OS2008/ukmp/"&gt;maemo.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;ukmp is my media player, but it now comes bundled with uktube (youtube downloader) and USBControl.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Finally, open USBController from your extras menu. Click on HOST. Attach USB cable and e.g keyboard to the other end and.... There you go. Nothing else needed. Open notes, xterm, whatnot and start typing. Or, remove the kb and attach a memory stick. For me, even wireless keyboards work just fine without any powered hub. Same for one memory stick, but another memory stick needed more juice than the device had.&lt;br /&gt;&lt;br /&gt;If your peripheral needs more juice, just put a powered hub in between.  Simple, huh?</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2008/01/usb-otg-easy-way.html' title='USB OTG the easy way'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=4264171957002657327' title='15 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/4264171957002657327/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/4264171957002657327'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/4264171957002657327'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-223718754777156818</id><published>2007-11-19T14:05:00.000-08:00</published><updated>2007-11-19T14:09:08.844-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UKMP'/><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='N800'/><category scheme='http://www.blogger.com/atom/ns#' term='N810'/><category scheme='http://www.blogger.com/atom/ns#' term='maemo'/><title type='text'>UKMP for N810 and N800 now in the repositories</title><content type='html'>I was up quite long on friday. Yeah, I know what you must be thinking: partying. Nope, I wish. I was duking it out with ukmp and maemo extras. I finally gave the decisive blow at around 4 AM. I got the ukmp uploaded to the extras repositories for bora and chinook!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_oSU7o6fFfUU/R0II449R9XI/AAAAAAAAAE8/NaQmkuZCYw4/s1600-h/screenshot01.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_oSU7o6fFfUU/R0II449R9XI/AAAAAAAAAE8/NaQmkuZCYw4/s320/screenshot01.png" alt="" id="BLOGGER_PHOTO_ID_5134676298610898290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I decided on friday that I won't rest until it's there. With hindsight it was a bad decision, as I was pretty wasted the whole saturday. Did manage to go partying then though. However, I'm very pleased that the update support structure is there now and that the new n810 owners will also be able to ge the new UKMP.&lt;br /&gt;&lt;br /&gt;So, what is new with the 1.70 release compared to 1.6 series? Layout has been changed a bit, covers are bigger, reflection is done on the fly. Things just look a bit better. Also, the kinetic scrolling has been tweaked quite a lot and the progress bar (although a bit buggy) allows you to skip to correct place. I actually also had really wicked ligting effect at the place where your finger touches the screen for a while. As it was mainly eye candy, I dropped it for a while. It may be making a come-back soon, as it was really neat looking effect. I just want to add a bit more 'fun' to it.&lt;br /&gt;&lt;br /&gt;Next up will be a few minor update releases that address the bugs and startup speed issues. And now that ukmp is in the extras repository, updating will be an easy operation for you - the users.&lt;br /&gt;&lt;br /&gt;For developers interested in helping out, I've been switching to 'proper' practices and the svn is now up-to date all the time.&lt;br /&gt;&lt;br /&gt;So, os2007 users can find ukmp from:&lt;br /&gt;&lt;a href="http://maemo.org/downloads/product/OS2007/ukmp/"&gt;http://maemo.org/downloads/product/OS2007/ukmp/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and os2008 users can find it from:&lt;br /&gt;&lt;a href="http://maemo.org/downloads/product/OS2008/ukmp/"&gt;http://maemo.org/downloads/product/OS2008/ukmp/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Simple, eh ;)</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2007/11/ukmp-for-n810-and-n800-now-in.html' title='UKMP for N810 and N800 now in the repositories'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=223718754777156818' title='36 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/223718754777156818/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/223718754777156818'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/223718754777156818'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-436282593762541576</id><published>2007-09-07T23:30:00.000-07:00</published><updated>2007-09-08T02:57:56.719-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UKMP'/><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='N800'/><category scheme='http://www.blogger.com/atom/ns#' term='maemo'/><title type='text'>Urho Konttori has Started working for Nokia (update - UKMP concept image included!)</title><content type='html'>Probably some of the people have been wondering how come I've been laying so low for the past two weeks. This is due to the fact that I began working at Nokia on monday. I've very excited about it and people at Nokia have been really great. I am sure I can contribute even more to the device now that I'm part of the process as an insider.&lt;br /&gt;&lt;br /&gt;Will I stop developing for the community? Nope.&lt;br /&gt;&lt;br /&gt;Out of context, I just read GeekPenguins blog about the media centers for the internet tablets.&lt;br /&gt;&lt;br /&gt;It's a quick comparison of Canola, Kagu and UKMP.&lt;br /&gt;&lt;a href="http://geekpenguin.blogspot.com/2007/09/onboard-media-your-way.html"&gt;http://geekpenguin.blogspot.com/2007/09/onboard-media-your-way.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;EDIT:&lt;br /&gt;Quick photo of UKMP 1.7 concept here as well to show on the planet maemo page:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_oSU7o6fFfUU/RuJcoWHfa0I/AAAAAAAAAEM/KTd_Ento_RQ/s1600-h/Kuva+8.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_oSU7o6fFfUU/RuJcoWHfa0I/AAAAAAAAAEM/KTd_Ento_RQ/s320/Kuva+8.png" alt="" id="BLOGGER_PHOTO_ID_5107746775593085762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'll try to do some development this weekend on ukmp. At least I'll try to fix some bugs and if possible there will be bigger changes as well. I have such a great plan on how the interface should behave. The basic idea is this:&lt;br /&gt;In the cover list view, I'll move to a bit more cover flow (iphone) like mode of scrolling from left to right. Covers themselves will be bigger (160x160). Covers will be in two rows. 160X5=800, so you will be able to see 10 albums on screen at a time. This is less than the current of 12, but I think it's worth the hassle.&lt;br /&gt;&lt;br /&gt;I'll move the progress bar to be displayed on the top part of the screen all the time, along with easily pressable buttons for previous, next, play, pause. Also, this will mean that the 'currently playing' view won't probably be needed anymore in the future.&lt;br /&gt;&lt;br /&gt;As you can see from the list of changes that they are not minor. It will take me probably 12-20 hours to do. What this means in calendar time will depend on how much I want to finish GTA San Andreas. ;)&lt;br /&gt;&lt;br /&gt;Anyway, I'll now start making the sketches and bug fixes. There will be a bug fix release hopefully today. If it happens, I'll blog about it.&lt;br /&gt;&lt;br /&gt;EDIT:&lt;br /&gt;Took just a bit over an hour to make the 'proof of concept' image of the new cover interface. You know, I really love to work towards something specific. A plan has to be in place before any coding should start. And everyone (in this case: me) has to have a common view on what to aim for. In most of the cases, an image tells the best story. Worth more than thousand words? Definately!&lt;br /&gt;&lt;br /&gt;Anyway, this is a concept sketch and once I add the party mode toggles and whatnot, it'll change a bit, but this is what I'm aiming for. If you have comments on the positioning and stuff, please let me know asap!&lt;br /&gt;&lt;br /&gt;Oh, and I'll add the artist names in pretty much the same manner as in the previous versions. The lower row will have the name in the reflection and the row above will have the artist name above the cover. This should be good way to not to confuse the user.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_oSU7o6fFfUU/RuJcoWHfa0I/AAAAAAAAAEM/KTd_Ento_RQ/s1600-h/Kuva+8.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_oSU7o6fFfUU/RuJcoWHfa0I/AAAAAAAAAEM/KTd_Ento_RQ/s320/Kuva+8.png" alt="" id="BLOGGER_PHOTO_ID_5107746775593085762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;EDIT: Alternative interface where buttons are positioned at the bottom. Also, note that the scrolling will be from left to right, not from top to bottom.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_oSU7o6fFfUU/RuJonGHfa1I/AAAAAAAAAEU/REI4HTJ-M0Y/s1600-h/Kuva+10.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_oSU7o6fFfUU/RuJonGHfa1I/AAAAAAAAAEU/REI4HTJ-M0Y/s320/Kuva+10.png" alt="" id="BLOGGER_PHOTO_ID_5107759948257782610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Edit 3:&lt;/span&gt;&lt;br /&gt;Added exit button, lamp for keep screen lit - mode and repositioned things a bit. It's becoming a bit cluttered already. I'll have to think about the icon positioning a bit more. Anyway, I'll next move to implementing the new cover artwork behavior and then proceed to sideway scrolling and finally focus again on the buttons. Anyway, until then, keep comments coming. It'll probably be the latter part of next week until I have anything solid to test. Could be even longer.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_oSU7o6fFfUU/RuJxaWHfa2I/AAAAAAAAAEc/km8FVDjKFCg/s1600-h/Kuva+11.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_oSU7o6fFfUU/RuJxaWHfa2I/AAAAAAAAAEc/km8FVDjKFCg/s320/Kuva+11.png" alt="" id="BLOGGER_PHOTO_ID_5107769624819100514" border="0" /&gt;&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2007/09/urho-konttori-has-started-working-for.html' title='Urho Konttori has Started working for Nokia (update - UKMP concept image included!)'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=436282593762541576' title='20 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/436282593762541576/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/436282593762541576'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/436282593762541576'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-4213434446317751274</id><published>2007-08-26T14:04:00.000-07:00</published><updated>2007-08-27T23:48:44.051-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='770'/><category scheme='http://www.blogger.com/atom/ns#' term='N800'/><category scheme='http://www.blogger.com/atom/ns#' term='maemo'/><title type='text'>uktube bugfix version released</title><content type='html'>Thanks to guys at  internettablettalk,  I noticed that youtube had changed the way video files are referred on the page source code. Thus, uktube stopped working until this problem had been fixed. I was just able to fix and test it a few minutes ago and I wanted to let you all know that the problem has been fixed and there is a new version for you to download.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So, once again, thanks for letting me know of the uktube bug. UKMP 1.62 only fixes uktube bug in downloading youtube videos. So, don't expect any fixes related to ogg files.&lt;br /&gt;&lt;br /&gt;It seems that ogg installation at the moment is missing ogg demux for some users. I'll try to get oggs working again in ukmp for the 1.63 release some time next week&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;EDIT: LINK FIXED&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Download here:&lt;br /&gt;&lt;a href="http://maemo.org/downloads/product/ukmp/"&gt;http://maemo.org/downloads/product/ukmp/&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2007/08/uktube-bugfix-version-released.html' title='uktube bugfix version released'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=4213434446317751274' title='5 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/4213434446317751274/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/4213434446317751274'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/4213434446317751274'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-2032567257712620405</id><published>2007-08-16T05:54:00.000-07:00</published><updated>2007-08-16T14:31:54.623-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UKMP'/><category scheme='http://www.blogger.com/atom/ns#' term='770'/><category scheme='http://www.blogger.com/atom/ns#' term='N800'/><category scheme='http://www.blogger.com/atom/ns#' term='UKTUBE'/><category scheme='http://www.blogger.com/atom/ns#' term='maemo'/><title type='text'>UKMP 1.6 is out</title><content type='html'>I've finally come back from the summer vacation and I've had the time to look into UKMP again for a while.&lt;br /&gt;&lt;br /&gt;Well, many new thing have happened since the last version.&lt;br /&gt;&lt;br /&gt;1. Exit button&lt;br /&gt;2. Maemoscrobbler integration (scrobbles to last fm)&lt;br /&gt;3. Automatic thumbnail images from video files&lt;br /&gt;4. Currently playing -screen&lt;br /&gt;5. Progress bar&lt;br /&gt;6. Touch to seek functionality in the progress bar&lt;br /&gt;7. Full M4A support, including cover image from the m4a files&lt;br /&gt;8. Larger video thumbnails&lt;br /&gt;&lt;br /&gt;Here are two screenshots to illustrate a bit:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_oSU7o6fFfUU/RsRKImHfazI/AAAAAAAAADo/4HllUzogALo/s1600-h/screenshot-2007-08-16-15-54-49.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_oSU7o6fFfUU/RsRKImHfazI/AAAAAAAAADo/4HllUzogALo/s320/screenshot-2007-08-16-15-54-49.png" alt="" id="BLOGGER_PHOTO_ID_5099282189621619506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_oSU7o6fFfUU/RsRKC2HfayI/AAAAAAAAADg/DmCvd56UrGk/s1600-h/screenshot-2007-08-16-15-53-37.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_oSU7o6fFfUU/RsRKC2HfayI/AAAAAAAAADg/DmCvd56UrGk/s320/screenshot-2007-08-16-15-53-37.png" alt="" id="BLOGGER_PHOTO_ID_5099282090837371682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All right, a bit deeper explanation on each one.&lt;br /&gt;1. Exit button.&lt;br /&gt;&lt;br /&gt;Just click to exit. You can also press back-button and keep it pressed for about two secs to exit.&lt;br /&gt;&lt;br /&gt;2. Maemoscrobbler integration&lt;br /&gt;&lt;br /&gt;Maemoscrobbler is an excellet program made by disq. Install maemo scrobbler, insert your login details to last fm in the control panel application and from that on, whenever you have net connection, ukmp will scrobble your music to your last-fm account.&lt;br /&gt;&lt;br /&gt;3. Automatic thumbnail images from video files&lt;br /&gt;&lt;br /&gt;UKMP uses mplayer to retrieve the thumb images from the video files that you have on your device. It will take the first frame and use that. If you have an idea on how to get an image from seeking 30 secs into the video, let me know.&lt;br /&gt;&lt;br /&gt;On the down side, this feature needs the latest version of mplayer, so please update your mplayer. It's great to do that anyway, as the latest mplayer version is at least 30 % faster than previous one. Well, that's my subjective impression anyway.&lt;br /&gt;&lt;br /&gt;4. Currently playing screen&lt;br /&gt;&lt;br /&gt;This is the first iteration of the screen. The most important thing about is the progress bar. I will also add a bookmark feature to this screen in the future.&lt;br /&gt;&lt;br /&gt;REMEMBER that you can use back-button to switch between the views at all times.&lt;br /&gt;&lt;br /&gt;5. Progress bar&lt;br /&gt;A pretty cool looking progress bar that shows the time played, song length and your position on the bar.&lt;br /&gt;&lt;br /&gt;6. Touch to seek functionality in the progress bar&lt;br /&gt;You can just click on any place in the bar to seek to that location. Pretty basic stuff, but worth mentioning IMHO. So many people listen to long songs / audio books.&lt;br /&gt;&lt;br /&gt;7. Full m4a support&lt;br /&gt;If you have converted most of your music to m4a format, then you'll really like this one. Pasi Keränen has done a wonderful job of integrating m4a support to ukmp. It is even able to read the images from the audio files. However, if you happen to have such files, bear in mind that saving and converting them will take quite long time, so your first startup might be a long one. Thumbnails will be saved as smaller images so it won't take THAT long in the future.&lt;br /&gt;&lt;br /&gt;However, this also means that you have to have Pythin imaging library installed. Which sadly only comes in the latest python version. So, that's a requirement now as well.&lt;br /&gt;&lt;br /&gt;8. Larger video thumbnails&lt;br /&gt;&lt;br /&gt;I noticed that the thumbnails were a bit too small still, so I modified the thumbnails to be a bit larger (from 125 pixels wide to 143 pixels wide)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Summa summarum:&lt;br /&gt;A great update, but you'll have to update to latest python version. If you have python 2.4, you need to unistall it first. To do that, you have to uninstall all python applications and then uninstall python 2.4. Sucks. Yeah. I know. I hope you all have python 2.5. If you have python 2.5. Just go to application manager to update.&lt;br /&gt;&lt;br /&gt;The light theme is not quite ready yet, so I didn't include the desktop file to it. You can test it out from xterm with command:&lt;br /&gt;ukmp altskin&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can download the latest version of UKMP and UKTUBE from here:&lt;br /&gt;&lt;a href="http://maemo.org/downloads/product/ukmp"&gt;http://maemo.org/downloads/product/ukmp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and remember that you need to have python and mplayer installed. If you don't have them, install them first from here:&lt;br /&gt;&lt;a href="http://pymaemo.garage.maemo.org/installation.html"&gt;Python&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maemo.org/downloads/product/mplayer"&gt;mplayer&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I will be in Iceland from Friday to Wednesday, so I won't be able to respond to questions during that time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;EDIT:&lt;/span&gt;&lt;br /&gt;If you need ogg support, you can install ogg to your device from here:&lt;br /&gt;&lt;a href="http://ogg.garage.maemo.org/ogg-support.install"&gt;http://ogg.garage.maemo.org/ogg-support.install&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I've also updated the ukmp to 1.61 after fixing some bugs.&lt;br /&gt;&lt;br /&gt;Seems like it's semi stable now. So, have a great weekend!</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2007/08/ukmp-16-is-out.html' title='UKMP 1.6 is out'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=2032567257712620405' title='19 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/2032567257712620405/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/2032567257712620405'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/2032567257712620405'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-8344401980578464891</id><published>2007-08-03T06:49:00.000-07:00</published><updated>2007-08-03T06:54:13.543-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UKMP'/><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='770'/><category scheme='http://www.blogger.com/atom/ns#' term='N800'/><category scheme='http://www.blogger.com/atom/ns#' term='UKTUBE'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='maemo'/><title type='text'>UKMP 1.51 combined with updated UKTUBE</title><content type='html'>UKMP 1.50 release was a bit hasty one and I missed a few real annoyances. Well, 1.51 version is a bug fix version and should fix the most critical bugs.&lt;br /&gt;&lt;br /&gt;1. Clicking in the album works ACTUALLY selects the album you clicked on and not the one above or below it. (Yeah, how did I miss that? I have no idea)&lt;br /&gt;2. If you have less that 16 albums, song list allows you to scroll (It actually didn't allow you to scroll in 1.50)&lt;br /&gt;3. 1.51 consumes almost 0 processor time when idling. Previous version only went to energy saving &lt;span style="font-weight: bold;"&gt;when it was doing something&lt;/span&gt; and went to full 100% power use when it was idle. Just a small mistake of using == instead of != in one place... An example of why not code after midnight.&lt;br /&gt;4. Because of the number three, smooth scrolling is smoother, as it's not in processor saving mode when it's scrolling ;)&lt;br /&gt;5. Press and hold back button to close the app works.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;All right. So, it's in a usable state now. I've been using 1.51 for a few days now for listening hours and hours of music and it seems stable and a joy to use. Next version will have exit button and optimized startup time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;UKTUBE has also been updated to support logging into youtube account as well as it tells you if a download fails instead of crashing. Most of the time if a download fails, it's because there is a age check in youtube. Just insert your login credentials to uktube to le uktube to login and tell youtube that your are not underaged.&lt;br /&gt;&lt;br /&gt;Next uktube version will store the credentials and I will probably clean up the interface a bit.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can download the latest version of UKMP and UKTUBE from here:&lt;br /&gt;&lt;a href="http://maemo.org/downloads/product/ukmp"&gt;http://maemo.org/downloads/product/ukmp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and remember that you need to have python and mplayer installed. If you don't have them, install them first from here:&lt;br /&gt;&lt;a href="http://pymaemo.garage.maemo.org/installation.html"&gt;Python&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maemo.org/downloads/product/mplayer"&gt;mplayer&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2007/08/ukmp-151-combined-with-updated-uktube.html' title='UKMP 1.51 combined with updated UKTUBE'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=8344401980578464891' title='12 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/8344401980578464891/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/8344401980578464891'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/8344401980578464891'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-2627726688479553253</id><published>2007-07-24T03:00:00.001-07:00</published><updated>2007-07-24T03:08:03.405-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UKMP'/><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='770'/><category scheme='http://www.blogger.com/atom/ns#' term='N800'/><category scheme='http://www.blogger.com/atom/ns#' term='maemo'/><title type='text'>UKMP 1.5 is out and it's looking sweet</title><content type='html'>Big thanks to Roope Rainisto from Nokia for helping out tune up the interface. The song list now sports thumb interface for selecting songs. Looks better too, have a look at it yourselves:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_oSU7o6fFfUU/RqXOJeXf66I/AAAAAAAAADY/r-gBAaGxlaY/s1600-h/screenshot-2007-07-24-12-26-06.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_oSU7o6fFfUU/RqXOJeXf66I/AAAAAAAAADY/r-gBAaGxlaY/s320/screenshot-2007-07-24-12-26-06.png" alt="" id="BLOGGER_PHOTO_ID_5090701615977982882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Another big thing that's been asked for is kinetic scrolling. After trying it out for a while, I am very impressed by it. Yeah, I know, here is another developer again boasting his ego, but I am not applauding myself for that. Kinetic scrolling is really sall thing to add technically once you have smooth scrolling anyway. But the thing I've been thinking about now is that Nokia should implement that same thing to the web browser. It would be so much better to use that to scroll around the page. Let's say you've read the article through. Wan't to go up to the beginning of the page? No probs, just flick the finger quickly and it will scroll to the top in a split sec. Want to scroll in a controllable fashion, scroll with your finger and stop it before raising it from the device surface.&lt;br /&gt;&lt;br /&gt;One more thing I have forgotten to write about is that this version also supports wma files and might also support aac files as well as some bug fixes related to continuous playback.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can download the latest version of UKMP and UKTUBE from here:&lt;br /&gt;&lt;a href="http://maemo.org/downloads/product/ukmp"&gt;http://maemo.org/downloads/product/ukmp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and remember that you need to have python and mplayer installed. If you don't have them, install them first from here:&lt;br /&gt;&lt;a href="http://pymaemo.garage.maemo.org/installation.html"&gt;Python&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maemo.org/downloads/product/mplayer"&gt;mplayer&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As always, you can check out the new features from the video below:&lt;br /&gt;&lt;object height="350" width="425"&gt; &lt;param name="movie" value="http://www.youtube.com/v/nFyJy3_uUGw"&gt;  &lt;embed src="http://www.youtube.com/v/nFyJy3_uUGw" type="application/x-shockwave-flash" height="350" width="425"&gt;&lt;/embed&gt;  &lt;/object&gt;</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2007/07/ukmp-15-is-out-and-its-looking-sweet.html' title='UKMP 1.5 is out and it&apos;s looking sweet'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=2627726688479553253' title='21 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/2627726688479553253/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/2627726688479553253'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/2627726688479553253'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-5016832487801637940</id><published>2007-07-05T04:42:00.000-07:00</published><updated>2007-07-05T06:26:19.850-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UKMP'/><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='770'/><category scheme='http://www.blogger.com/atom/ns#' term='N800'/><category scheme='http://www.blogger.com/atom/ns#' term='UKTUBE'/><category scheme='http://www.blogger.com/atom/ns#' term='maemo'/><title type='text'>UKTUBE 0.6 out, UKMP 1.4 out (in beta)</title><content type='html'>&lt;span style="font-weight: bold;"&gt;UKTUBE 0.6 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Uktube 0.6 adds support for streaming of videos. You no longer have to wait for the video to finish downloading, as UKTUBE will just buffer the first one megabyte and then start playing.&lt;br /&gt;&lt;br /&gt;I also added delete, which deletes the file, takes it out of the dropdown and selects the next video.&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/yizd0JoK6ak"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/yizd0JoK6ak" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;UKMP 1.4 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;UKMP 1.4 has major feature of supporting video. Now, basically that means that it also needs mplayer. As UKMP and UKTUBE are bundled together you would need mplayer for uktube anyway, so I don't see that as too much of a problem. What makes this really beta quality is that ukmp cannot make thumbnails of the videos by itself. It relies on UKTUBE to make thumbnails for the videos it downloads. If Serge (ssvb) can compile mplayer with support for -vo jpeg, I can add the thumbnails automatically on start.&lt;br /&gt;&lt;br /&gt;Have a look at the video to see how watching videos works on UKMP at the moment.&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/tjD2aTIhM44"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/tjD2aTIhM44" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;About the release:&lt;br /&gt;I managed to squeeze out the major bugs from UKMP 1.4 and UKTUBE 0.6. I'm about to leave for a week long vacation, so I felt that even though I would have wanted to give both of the apps some more polish, I just didn't have the time to do it. In any case, I'm relatively happy on how the new features turned out.&lt;br /&gt;&lt;br /&gt;1.5 of UKMP will focus on improving the UI to look better. Thanks Roope Rainisto for a very good suggestion on the songlist part. I will implement that to the 1.5 version.&lt;br /&gt;&lt;br /&gt;You can download the latest version of UKMP and UKTUBE from here:&lt;br /&gt;&lt;a href="http://maemo.org/downloads/product/ukmp"&gt;http://maemo.org/downloads/product/ukmp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and remember that you need to have python and mplayer installed. If you don't have them, install them first from here:&lt;br /&gt;&lt;a href="http://pymaemo.garage.maemo.org/installation.html"&gt;Python&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maemo.org/downloads/product/mplayer"&gt;mplayer&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2007/07/uktube-06-out-ukmp-14-out-in-beta.html' title='UKTUBE 0.6 out, UKMP 1.4 out (in beta)'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=5016832487801637940' title='21 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/5016832487801637940/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/5016832487801637940'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/5016832487801637940'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-3179921397319188333</id><published>2007-06-28T05:04:00.000-07:00</published><updated>2007-06-28T05:27:44.844-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='N800'/><category scheme='http://www.blogger.com/atom/ns#' term='UKTUBE'/><category scheme='http://www.blogger.com/atom/ns#' term='maemo'/><title type='text'>UKTUBE 0.5 out</title><content type='html'>UKTUBE 0.5 is a nice small step for internet tablet users. Have a look at it:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_oSU7o6fFfUU/RoOlH60LDOI/AAAAAAAAAC4/c28VlynbYvc/s1600-h/screenshot00.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_oSU7o6fFfUU/RoOlH60LDOI/AAAAAAAAAC4/c28VlynbYvc/s320/screenshot00.png" alt="" id="BLOGGER_PHOTO_ID_5081086360069803234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ok, since 0.3, there have been many great features.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Supports dailymotion videos&lt;/li&gt;&lt;li&gt;Allows you to play downloaded videos (there is a dropdown for those)&lt;/li&gt;&lt;li&gt;It's much faster in downloading&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Paste link (now, that's hot) - you copy the URL in browser and then just press that button.&lt;/li&gt;&lt;li&gt;Allows you to also just download (if you don't need to watch it immediately)&lt;/li&gt;&lt;li&gt;Videos are automatically added to the list&lt;/li&gt;&lt;li&gt;If you download a video, after you've downloaded it or watched it, just press show in widescreen / normal to replay it. No need to select the same movie from dropdown.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;So, there are two ways to copy the URL from youtube and dailymotion. The traditional is to navigate to the page where the video is located and click on the address bar and then select copy, like in the image below.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_oSU7o6fFfUU/RoOnGa0LDPI/AAAAAAAAADA/d_SdT1Ykc0g/s1600-h/screenshot04.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_oSU7o6fFfUU/RoOnGa0LDPI/AAAAAAAAADA/d_SdT1Ykc0g/s320/screenshot04.png" alt="" id="BLOGGER_PHOTO_ID_5081088533323255026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The second option is to hold your finger / pen over the link to the movie and keep it pressed for two seconds or so. Then a menu appear from which you can select copy link location, like in the image below.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_oSU7o6fFfUU/RoOncK0LDQI/AAAAAAAAADI/AR4_L3TueY8/s1600-h/screenshot02.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_oSU7o6fFfUU/RoOncK0LDQI/AAAAAAAAADI/AR4_L3TueY8/s320/screenshot02.png" alt="" id="BLOGGER_PHOTO_ID_5081088906985409794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Then you just open UKTUBE and click on the paste button.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_oSU7o6fFfUU/RoOoEK0LDRI/AAAAAAAAADQ/QDI3_r5pd7o/s1600-h/screenshot01.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_oSU7o6fFfUU/RoOoEK0LDRI/AAAAAAAAADQ/QDI3_r5pd7o/s320/screenshot01.png" alt="" id="BLOGGER_PHOTO_ID_5081089594180177170" border="0" /&gt;&lt;/a&gt;URL address will appear in the text field and by clicking either of the show buttons, the video will be downloaded and displayed immediately after download is complete. If you press only download, it won't play the video.&lt;br /&gt;&lt;br /&gt;UKTUBE works in 770 and N800.&lt;br /&gt;&lt;br /&gt;Download UKTUBE 0.5 from here:&lt;br /&gt;&lt;a href="https://garage.maemo.org/frs/download.php/1677/UKMP-1.3-uktube0.5.deb"&gt;&lt;span style="text-decoration: underline;"&gt;https://garage.maemo.org/frs/download.php/1677/UKMP-1.3-uktube0.5.deb&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;and remember that you need to have python and mplayer installed. If you don't have them, install them first from here:&lt;br /&gt;&lt;a href="http://pymaemo.garage.maemo.org/installation.html"&gt;Python&lt;/a&gt;&lt;br /&gt;&lt;a href="http://downloads.maemo.org/product/mplayer"&gt;mplayer&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2007/06/uktube-05-out.html' title='UKTUBE 0.5 out'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=3179921397319188333' title='10 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/3179921397319188333/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/3179921397319188333'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/3179921397319188333'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-2768129712497601660</id><published>2007-06-26T05:17:00.001-07:00</published><updated>2007-06-26T06:19:08.396-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UKMP'/><category scheme='http://www.blogger.com/atom/ns#' term='770'/><category scheme='http://www.blogger.com/atom/ns#' term='N800'/><category scheme='http://www.blogger.com/atom/ns#' term='maemo'/><title type='text'>UKTUBE 0.3 out</title><content type='html'>0.3 version of uktube out. I think this is what Ari Jaaksi meant by Release early, release often. Ok, perhaps not this early and not this often, but I thought you guys might enjoy the latest additions even though it means you have to download new versions this often.&lt;br /&gt;&lt;br /&gt;So, 0.3 brings possibility to open file in 16:9 mode, which crops the video to use the entire N800 screen width. This is especially suitable for those videos with black borders. So, if you want to view the video in 4:3 mode, click on the 4:3 button and if you want it to be seen in 16:9 mode, click the 16:9 button. Simple!&lt;br /&gt;&lt;br /&gt;Also, you can opt to not to save the file. It will make a temporary file though and next time you save something, it will be overwritten. Also, as a nice new feature, the application stall less. Maybe that's more of a bugfix and less of a feature.&lt;br /&gt;&lt;br /&gt;I had a test and it seems that playing partially buffered video is completely doable, so that might be interesting to do next.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_oSU7o6fFfUU/RoED-BsLZEI/AAAAAAAAACw/Jn55a2qkLnA/s1600-h/screenshot10.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_oSU7o6fFfUU/RoED-BsLZEI/AAAAAAAAACw/Jn55a2qkLnA/s320/screenshot10.png" alt="" id="BLOGGER_PHOTO_ID_5080346218791134274" border="0" /&gt;&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;img src="img/gl.link.gif" alt="Link" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download from here:&lt;br /&gt;&lt;a href="https://garage.maemo.org/frs/download.php/1667/UKMP-1.3-uktube0.3.deb"&gt;garage.maemo.org/frs/download.php/1667/UKMP-1.3-uktube0.3.deb&lt;/a&gt;&lt;br /&gt;and remember that you need to have python and mplayer installed. If you don't have them, install them first from here:&lt;br /&gt;&lt;a href="http://pymaemo.garage.maemo.org/installation.html"&gt;Python&lt;/a&gt;&lt;br /&gt;&lt;a href="http://downloads.maemo.org/product/mplayer"&gt;mplayer&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2007/06/uktube-03-out.html' title='UKTUBE 0.3 out'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=2768129712497601660' title='8 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/2768129712497601660/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/2768129712497601660'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/2768129712497601660'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-2428519679438454992</id><published>2007-06-25T03:01:00.000-07:00</published><updated>2007-06-25T03:06:10.842-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maemo ukmp 770 n800 nokia UKTUBE'/><title type='text'>UKTUBE 0.2 out</title><content type='html'>I just released a bug fix version of uktube.&lt;br /&gt;&lt;br /&gt;You can download it from:&lt;br /&gt;&lt;a href="https://garage.maemo.org/frs/download.php/1664/UKMP-1.3-uktube0.2.deb"&gt;https://garage.maemo.org/frs/download.php/1664/UKMP-1.3-uktube0.2.deb&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It handles youtube clips better than before (seems to download all clips while the previous version had problems with some of the clips).&lt;br /&gt;&lt;br /&gt;Files are now stored with the video title instead of the youtube id. This makes it much easier to access the archived files in mplayer.&lt;br /&gt;&lt;br /&gt;nl.youtube.com and others are now converted to use www.youtube.com address. Thus, you don't have to manyally change the url.&lt;br /&gt;&lt;br /&gt;Video playback is now smoother than before and it uses the default mplayer config (you can seek, access mplyer menus and stuff like that).&lt;br /&gt;&lt;br /&gt;Files are now stored in mmc1/Videos or mmc2/Videos.&lt;br /&gt;&lt;br /&gt;UI stalls just a little less than before ;) - still, don't press the download button twice!&lt;br /&gt;&lt;br /&gt;If someone knows hot to (or if) make mplayer crop the playback video, I could add the  option of playing clips in 16:9 mode as well. Now all videos are played in 4:3 mode.&lt;br /&gt;&lt;br /&gt;So, to wrap the install instructions, you need to install python and mplayer for uktube to work. Here are the installer links:&lt;br /&gt;&lt;a href="http://pymaemo.garage.maemo.org/installation.html"&gt;Python&lt;/a&gt; (as ever)&lt;br /&gt;&lt;a href="http://downloads.maemo.org/product/mplayer"&gt;mplayer&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And again, the updated uktube:&lt;br /&gt;&lt;a href="http://garage.maemo.org/frs/download.php/1647/UKMP-1.3-uktube.deb"&gt;&lt;/a&gt;&lt;a href="https://garage.maemo.org/frs/download.php/1664/UKMP-1.3-uktube0.2.deb"&gt;https://garage.maemo.org/frs/download.php/1664/UKMP-1.3-uktube0.2.deb&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is the initial uktube release video in case you missed in the last time. &lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Gy-SGsItwPA"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Gy-SGsItwPA" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2007/06/uktube-02-out.html' title='UKTUBE 0.2 out'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=2428519679438454992' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/2428519679438454992/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/2428519679438454992'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/2428519679438454992'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-2389530100984603270</id><published>2007-06-21T01:30:00.000-07:00</published><updated>2007-06-21T04:09:42.436-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maemo ukmp 770 n800 nokia UKTUBE'/><title type='text'>UKTUBE - smooth playback of youtube files</title><content type='html'>I was talking to a few Nokia guys some time ago and they asked what was the single thing I would change for the tablet immediately. I said: make a proper D-pad (direction pad). Get one from the n-gage team. They said, yeah, but software wise. I thought for a while and said: calendaring / PIM. Almost every review complains about that.&lt;br /&gt;&lt;br /&gt;But now, after a few weeks from that, I've been thinking again. Nope, the answer is playable youtube. Make the device web 2.0 compliant. It has to be able to play youtube movies smooth as silk. That's just the way it goes these days. Jittery playback is not an option.&lt;br /&gt;&lt;br /&gt;So, yesterday I though - well, if no-one has made that app so far, no-one probably will. That is, unless I do it. So, I scanned the net a bit for youtube info, got some scripts to start the project and had a working application that plays smoothly youtube clips in fullscreen.&lt;br /&gt;&lt;br /&gt;Then I went to bed.&lt;br /&gt;&lt;br /&gt;Now, I put two hours more and the user interface is adequate for end user use and I've packaged the program as part of ukmp 1.3. Why part of? I didn't have the time to make a separate package. It's holiday time, midsummers fest is about to begin.&lt;br /&gt;&lt;br /&gt;All right, so what do you need?&lt;br /&gt;&lt;a href="http://pymaemo.garage.maemo.org/installation.html"&gt;Python&lt;/a&gt; (as ever)&lt;br /&gt;&lt;a href="http://downloads.maemo.org/product/mplayer"&gt;mplayer&lt;/a&gt;&lt;br /&gt;&lt;a href="http://garage.maemo.org/frs/download.php/1647/UKMP-1.3-uktube.deb"&gt;ukmp-1.3-uktube&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So, how does the app work?&lt;br /&gt;&lt;br /&gt;Go to a youtube page.&lt;br /&gt;Copy the url of the page.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_oSU7o6fFfUU/Rno8mRsLZCI/AAAAAAAAACg/1F03xJBGECQ/s1600-h/screenshot00.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_oSU7o6fFfUU/Rno8mRsLZCI/AAAAAAAAACg/1F03xJBGECQ/s320/screenshot00.png" alt="" id="BLOGGER_PHOTO_ID_5078438158095049762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Open uktube&lt;br /&gt;&lt;div style="text-align: left;"&gt;paste the url to a field.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_oSU7o6fFfUU/Rno8uBsLZDI/AAAAAAAAACo/Xv8vFpd8obo/s1600-h/screenshot01.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_oSU7o6fFfUU/Rno8uBsLZDI/AAAAAAAAACo/Xv8vFpd8obo/s320/screenshot01.png" alt="" id="BLOGGER_PHOTO_ID_5078438291239035954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Press Play clip (only once, even if the app may seem to stall).&lt;br /&gt;In a short while, it'll tell you the download size and progress. Once download is complete, it'll use mplayer to play the clip.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Files are stored on MMC1 in the root, so you need to have the front panel SD /MMC inserted.&lt;br /&gt;On the very bright side, the files can be player later on as well from mplayer.&lt;br /&gt;&lt;br /&gt;UPDATE:&lt;br /&gt;I just added a youtube video that demonstrates how it functions. Have a look at it. &lt;br /&gt;&lt;br /&gt;EDIT: ALSO WORKS ON 770!&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/Gy-SGsItwPA"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/Gy-SGsItwPA" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2007/06/uktube-smooth-playback-of-youtube-files.html' title='UKTUBE - smooth playback of youtube files'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=2389530100984603270' title='9 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/2389530100984603270/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/2389530100984603270'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/2389530100984603270'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-8277555693737524944</id><published>2007-06-20T03:09:00.000-07:00</published><updated>2007-06-20T03:19:37.316-07:00</updated><title type='text'>UKMP 1.3</title><content type='html'>Another wednesday, another release of UKMP.&lt;br /&gt;&lt;br /&gt;Major features in this release are: faster startup and delete song functionality. 1.3 uses a database file that is stored in covers directory. Basically what it contains is the id3 data of mp3 songs on your system. By using this file, ukmp doesn't have to scan all your mp3 files on startup. It'll just check which files you have on your system, then retrieve them from db or from id tags if it doesn't have them on the db. On my music library of around 400 songs, this dropped mmc scanning from 21 secs to around 3 secs. Nice improvement, huh?&lt;br /&gt;&lt;br /&gt;Delete song is just that, delete. You enable it by pressing the mode toggle. First switch is party mode, second is delete songs mode. Once you are in delete song mode, just click on a song in the song list and it'll delete it.&lt;br /&gt;&lt;br /&gt;This version fixes a few bugs from previous versions, most notably the cover.jpg bug.&lt;br /&gt;&lt;br /&gt;Download from here:&lt;br /&gt;&lt;a href="http://downloads.maemo.org/product/ukmp/"&gt;http://downloads.maemo.org/product/ukmp/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;as always, you need to have python installed. Install python from here:&lt;br /&gt;&lt;a href="http://pymaemo.garage.maemo.org/installation.html"&gt;Pymaemo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As always, here is a video that demonstrates the new functionality (also shows the light theme).&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/VfE5FMREHQ8"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/VfE5FMREHQ8" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2007/06/ukmp-13.html' title='UKMP 1.3'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=8277555693737524944' title='8 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/8277555693737524944/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/8277555693737524944'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/8277555693737524944'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-5709954664223915087</id><published>2007-06-13T12:57:00.000-07:00</published><updated>2007-06-14T23:14:31.543-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maemo ukmp 770 n800 nokia'/><title type='text'>UKMP 1.2</title><content type='html'>It's Wednesday and as promised, I'm launching UKMP 1.2.&lt;br /&gt;&lt;br /&gt;The major reason why you should upgrade to this version is party mode.&lt;br /&gt;WTF.&lt;br /&gt;Party mode is basically a queue of the songs you want to be played next.&lt;br /&gt;&lt;br /&gt;Let me demostrate to you.&lt;br /&gt;&lt;br /&gt;Install 1.2&lt;br /&gt;Open UKMP.&lt;br /&gt;Click on any album of yours.&lt;br /&gt;Looks a bit like this:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_oSU7o6fFfUU/RnBNTxsLZAI/AAAAAAAAACQ/kqyKseSRr7k/s1600-h/screenshot06.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_oSU7o6fFfUU/RnBNTxsLZAI/AAAAAAAAACQ/kqyKseSRr7k/s320/screenshot06.png" alt="" id="BLOGGER_PHOTO_ID_5075641782198035458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;At least if you chose Norah Joneses new album (very good - highly recommended).&lt;br /&gt;Ok, what's new in this picture. You see on the right a button: Continuous mode. Click on that and it will switch to party mode. Now, click on a few songs and after each click the song you clicked will get a play order number at the end of the song name. Like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_oSU7o6fFfUU/RnBN2hsLZBI/AAAAAAAAACY/f1lkNEetKvQ/s1600-h/screenshot05.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_oSU7o6fFfUU/RnBN2hsLZBI/AAAAAAAAACY/f1lkNEetKvQ/s320/screenshot05.png" alt="" id="BLOGGER_PHOTO_ID_5075642379198489618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Also, the button will tell you that the queue size is at the moment 8. All right,  I also chose songs from another album in the mix. Yes, you can switch back to cover list, click on another album, choose songs from there, add them to the mix and in a few minutes you have DJd yourself a sweet mix of music and you are ready to transform and roll out ( - if you are a transformer - if not, maybe just take your n800 to your car and don't worry about clicking while driving. It's dangerous. Just listen to your set of relaxing and antistressing tunes while driving in the traffic).&lt;br /&gt;&lt;br /&gt;And that's not all. There's also support for using your existing collection of cover images. It works the same way as canola. Just put a cover.jpg a folder containing mp3 files. It will then default to that image for all albums in that folder.&lt;br /&gt;&lt;br /&gt;Also, by popular reques (yeah. I requested it myself), UKMP will skip any folders titled: Maps. This improves living besides maemo mapper.&lt;br /&gt;&lt;br /&gt;And last but not least, accidental clicks in cover view are now handled a bit better.&lt;br /&gt;&lt;br /&gt;I may post up a video demonstration tomorrow.&lt;br /&gt;&lt;br /&gt;Ahh... The links.&lt;br /&gt;&lt;br /&gt;Remember, you need to have python installed. If you don't have it, you can install it from here:&lt;br /&gt;&lt;a href="http://pymaemo.garage.maemo.org/installation.html"&gt;http://pymaemo.garage.maemo.org/installation.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And UKMP you can install from here:&lt;br /&gt;&lt;a href="http://maemo.org/downloads/product/ukmp"&gt;http://maemo.org/downloads/product/ukmp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you need ogg support, you can install ogg to your device from here:&lt;br /&gt;&lt;a href="http://ogg.garage.maemo.org/ogg-support.install"&gt;http://ogg.garage.maemo.org/ogg-support.install&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I was able to make a quick one take video and put it on youtube. It demonstrates the functionality in a quick manner. I wish I had the time to make these things in a proper manner.&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt; &lt;param name="movie" value="http://www.youtube.com/v/eRouxTBWmrg"&gt;  &lt;embed src="http://www.youtube.com/v/eRouxTBWmrg" type="application/x-shockwave-flash" height="350" width="425"&gt;&lt;/embed&gt;  &lt;/object&gt;</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2007/06/ukmp-12.html' title='UKMP 1.2'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=5709954664223915087' title='9 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/5709954664223915087/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/5709954664223915087'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/5709954664223915087'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-5651018945695152884</id><published>2007-06-12T12:51:00.000-07:00</published><updated>2007-06-12T23:07:04.177-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Maemo ThemeMaker N800 Nokia 770'/><title type='text'>Theme Maker 1.0 Ready</title><content type='html'>I took some time to get the theme maker to a 1.0 condition.&lt;br /&gt;&lt;br /&gt;Great things about this 1.0 compared to previous betas:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Colors are embedded in the image itself&lt;/li&gt;&lt;li&gt;Full set of buttons and widgets (well... almost)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;User customizable postinst and prerm&lt;/li&gt;&lt;li&gt;You can make a black theme&lt;/li&gt;&lt;/ol&gt;Here's proof of the 4 th improvement:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_oSU7o6fFfUU/Rm77VhsLY9I/AAAAAAAAAB4/DXanG6EI5pM/s1600-h/screenshot03.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_oSU7o6fFfUU/Rm77VhsLY9I/AAAAAAAAAB4/DXanG6EI5pM/s320/screenshot03.png" alt="" id="BLOGGER_PHOTO_ID_5075270177332618194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Cool, eh?&lt;br /&gt;&lt;br /&gt;While testing the 'blackness', I also made a NuvoBlack theme as pictured above.&lt;br /&gt;&lt;br /&gt;For part two, I give you keyboards from theme NuvoPearl:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_oSU7o6fFfUU/Rm77xBsLY-I/AAAAAAAAACA/wXeGKECUeEs/s1600-h/screenshot01.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_oSU7o6fFfUU/Rm77xBsLY-I/AAAAAAAAACA/wXeGKECUeEs/s320/screenshot01.png" alt="" id="BLOGGER_PHOTO_ID_5075270649779020770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_oSU7o6fFfUU/Rm778hsLY_I/AAAAAAAAACI/a3VjkEbb2ak/s1600-h/screenshot02.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_oSU7o6fFfUU/Rm778hsLY_I/AAAAAAAAACI/a3VjkEbb2ak/s320/screenshot02.png" alt="" id="BLOGGER_PHOTO_ID_5075270847347516402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;And don't worry, the theme template hasn't become any bigger or more complicated than in previous versions. I also included both NuvoPearl and NuvoBlack as template images, so that you can easily modify them to make your own theme. Seriously, making a theme takes fifteen minutes if you use those templates as a basis.&lt;br /&gt;&lt;br /&gt;Download theme maker and NuvoBlack /NuvoPearl  from here: &lt;a href="https://garage.maemo.org/frs/?group_id=36&amp;amp;release_id=682"&gt;Garage&lt;/a&gt;&lt;br /&gt;Please Note that installing NuvoBlack / Pearl will change some of your icons as well. They won't change until you reboot. Uninstalling theme will put back the original icons.&lt;br /&gt;&lt;br /&gt;Lastly, to try to get more people to create exciting themes, I put together a two minute tutorial to theming and uploaded it to youtube. Have a look, it's really simple. Sorry for not narrating the tutorial. I hope it's self explanatory even without it.&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt; &lt;param name="movie" value="http://www.youtube.com/v/6l1Fc2OmX-8"&gt;  &lt;embed src="http://www.youtube.com/v/6l1Fc2OmX-8" type="application/x-shockwave-flash" height="350" width="425"&gt;&lt;/embed&gt;  &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Oh, and in case anyone of you needs to take screenshots on your N800, the only screenshot utility I found that works is gnuites:&lt;br /&gt;&lt;a href="http://gnuite.com:8080/nokia770/load-applet-run/load-applet-run_0.4.3-2_armel.deb"&gt;load-applet-run_0.4.3-2_armel.deb&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bear in mind that you have to go to control panel to add the applet to your toolbar.</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2007/06/theme-maker-10-ready.html' title='Theme Maker 1.0 Ready'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=5651018945695152884' title='11 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/5651018945695152884/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/5651018945695152884'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/5651018945695152884'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-3290166781357328882</id><published>2007-06-06T13:16:00.000-07:00</published><updated>2007-06-06T14:32:43.564-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maemo ukmp 770 n800 nokia'/><title type='text'>UKMP 1.1</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_oSU7o6fFfUU/Rl1t6vGD1eI/AAAAAAAAABo/0_YxmqArKqY/s400/Kuva+1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://bp0.blogger.com/_oSU7o6fFfUU/Rl1t6vGD1eI/AAAAAAAAABo/0_YxmqArKqY/s400/Kuva+1.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Usually 1.0 versions need a quick 1.01 version. Quite surprisingly this was not the case for UKMP release. I didn't receive a single critical bug report. One seemingly annoying bug that was reported was that some people didn't have much luck with the album cover downloads. This has now been greatly improved for the 1.1 version. Yes. 1.1 is now ready for public consumption. Both, the accuracy of the cover images, as well as the quality of the images has been improved.&lt;br /&gt;&lt;br /&gt;A single most often asked improvement was support for OGG files. This may be mostly due to me specifically asking no-one to say anything related to playlists, partylists or queues of any sort. Where was I? Oh yes, OGG support. A rather good first step support has been added now. UKMP loads ogg files and can play them as well. Album data for OGG files is based on the folder file is located in. This is not a long term solution, I will add proper tag reading for ogg files soon enough.&lt;br /&gt;&lt;br /&gt;If ... no, WHEN you install UKMP 1.1, installer will ask you if you want to clean your cover images. I strongly recommend you to do it if you haven't perfected the covers yourself. As many of you already tried the 1.0 version (650+ downloads in a week from garage), you probably noticed that the first time you open UKMP it takes a while to download the cover images. The process was boring and only displayed the progress in a manner of showing the downloaded album name. 1.1 improves this by also displaying the cover image below the album name. So, slighly less boring first time. Ok, maybe it's a 'second time' for some of you if you opt to clear the archived cover images (which I still recommend).&lt;br /&gt;&lt;br /&gt;And lastly, the code has been cleaned up slightly, resulting in a tiny bit faster functionality than 1.0.&lt;br /&gt;&lt;br /&gt;While I've been writing this blog, five people have downloaded 1.0 version. I hope they don't mind downloading the 1.1 while they are at it.&lt;br /&gt;&lt;br /&gt;1.1 is available from&lt;br /&gt;&lt;a href="https://garage.maemo.org/frs/?group_id=234"&gt;Garage download page.&lt;/a&gt;&lt;br /&gt;It needs python, so if you don't have it, you can install it from here:&lt;br /&gt;&lt;a href="http://pymaemo.garage.maemo.org/installation.html"&gt;Python maemo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you want to have OGG support, install OGG libraries, which have been ported by Tuomas Kulve.&lt;br /&gt;&lt;br /&gt;An installer for them is here:&lt;br /&gt;&lt;a href="http://ogg.garage.maemo.org/ogg-support.install"&gt;http://ogg.garage.maemo.org/ogg-support.install&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2007/06/ukmp-11.html' title='UKMP 1.1'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=3290166781357328882' title='8 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/3290166781357328882/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/3290166781357328882'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/3290166781357328882'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-418831731836492195</id><published>2007-05-30T05:20:00.001-07:00</published><updated>2007-05-31T05:37:24.404-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maemo ukmp 770 n800 nokia'/><title type='text'>UKMP 1.0 out</title><content type='html'>UKMP is a music player for the Nokia internet tablets 770 and N800. It focuses on ease of use of graphic way of accessing your music.&lt;br /&gt;&lt;br /&gt;It comes out on two skins: light and dark. This is mainly in the interest on supporting theming in the future versions and currently just to work better in sunlight. The dark skin is a bit too dark to really work when you are on the move, so the light skin is better for those situations.&lt;br /&gt;&lt;br /&gt;Here is a screenshot of the dark skin:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_oSU7o6fFfUU/Rl1t6vGD1eI/AAAAAAAAABo/0_YxmqArKqY/s1600-h/Kuva+1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_oSU7o6fFfUU/Rl1t6vGD1eI/AAAAAAAAABo/0_YxmqArKqY/s400/Kuva+1.png" alt="" id="BLOGGER_PHOTO_ID_5070329611330770402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It took much longer than I anticipated to get the ukmp out. This has mainly been because of problems playing mp3s that have cover data in their id3 tags.&lt;br /&gt;&lt;br /&gt;New in this release is the support for all mp3s, a bit modified layout and support for seeking forward and backward in the song.&lt;br /&gt;&lt;br /&gt;You can download ukmp from here:&lt;br /&gt;&lt;a href="https://garage.maemo.org/frs/?group_id=234&amp;release_id=658"&gt;https://garage.maemo.org/frs/?group_id=234&amp;amp;release_id=658&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It needs python, so if you don't have it, you can install it from here:&lt;br /&gt;&lt;a href="http://pymaemo.garage.maemo.org/installation.html"&gt; Python installation &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you have never heard of the payer, have a look at this video I conjured for your pleasure: &lt;a href="http://www.youtube.com/watch?v=NCIANUJ-ctg"&gt;Link to demo video&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/NCIANUJ-ctg"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/NCIANUJ-ctg" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2007/05/ukmp-10-outhttpwwwbloggercomimggllinkgi.html' title='UKMP 1.0 out'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=418831731836492195' title='17 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/418831731836492195/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/418831731836492195'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/418831731836492195'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-6953076184347237657</id><published>2007-04-26T14:22:00.000-07:00</published><updated>2007-04-27T01:57:01.672-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UKMP'/><category scheme='http://www.blogger.com/atom/ns#' term='770'/><category scheme='http://www.blogger.com/atom/ns#' term='N800'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>UK Media Player Community Release Candidate 3 out</title><content type='html'>If you thought iPhone had nice and smooth scrolling and had tested earlier release of ukmp, you must have felt a bit down afterwards. Is this all the device can do? Or is it just the coders messing up of things.&lt;br /&gt;&lt;br /&gt;Fortunately it was my bad.&lt;br /&gt;&lt;br /&gt;Smooth scrolling was probably like half a frame per second in the RC2, worse in the earlier ones. So, I decided to make some manual profiling on osx and found that one frame update in smooth scrolling took 0.0133 seconds. Wow, that's a lot for a dual core computer. Must be something wrong with the code. A little tinkering with the surface blitting flags and it was down to 0.0068. 2x improvement! I was stunned. Anything else I could do? Well, some more profiling and the next hot spot was found. Updating of the covers position (and some other random stuff related to that) on the screen was culprit of 0.003 secs. So, some tuning up and phew, a frame took only 0.0034 secs to render on osx. Quite an improvement from 0.013 to 0.003.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So, now I can honestly give you smooth scrolling on UKMP.&lt;br /&gt;&lt;br /&gt;Other improvements are not so noticeable, such as improved sorting on all fronts, shuffle that works and tons of small fixes.&lt;br /&gt;&lt;br /&gt;I can honestly say that this is worth the upgrade.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://garage.maemo.org/frs/download.php/1286/Urho-Konttoris-MediaCenter-1.0RC3.deb"&gt;https://garage.maemo.org/frs/download.php/1286/Urho-Konttoris-MediaCenter-1.0RC3.deb&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;You'll need python for it to work. If you don't have it, fetch it from here:&lt;br /&gt;&lt;a href="https://garage.maemo.org/frs/download.php/1182/python2.4-runtime.install"&gt;https://garage.maemo.org/frs/download.php/1182/python2.4-runtime.install&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Oh, a word of warning: mp3s that have images in the id3 tags, seem to crash the player when played. Working on that still.</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2007/04/uk-media-player-community-release.html' title='UK Media Player Community Release Candidate 3 out'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=6953076184347237657' title='4 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/6953076184347237657/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/6953076184347237657'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/6953076184347237657'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-7998091292806693868</id><published>2007-04-22T08:56:00.000-07:00</published><updated>2007-04-22T08:59:41.839-07:00</updated><title type='text'>Theme Maker updated to support N800</title><content type='html'>&lt;div id="post_message_45436"&gt;I've just released a new theme maker version. It is available from:&lt;br /&gt;&lt;a href="https://garage.maemo.org/frs/download.php/1274/TM_1.0_beta2.zip"&gt;TM_1.0_beta2.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It will produce themes that work on all nokia internet tablet devices and firmwares (N800 and 770). I had to drop support for background image for this version. It will come in some form in a near future release.&lt;br /&gt;&lt;br /&gt;Notice that the template image size is a bit bigger than previously and the colors are now in the image itself, on the very right side of the image. For the colors, thanks goes to tigert and mdk who work at nokia. Give lots of kudos to them.&lt;br /&gt;&lt;br /&gt;There is also an example theme that you can download and test, nuvotheme: download here.&lt;br /&gt;&lt;a href="https://garage.maemo.org/frs/download.php/1275/NuvoTheme.deb"&gt;NuvoTheme.deb&lt;/a&gt;&lt;br /&gt;I think it's pretty sweet and I use it myself these days. It's nice and simple. And uses a font size that *I* like, which probably means it's too small for the most.&lt;br /&gt;&lt;br /&gt;I'm also like *this* close to being able to support Bora template images that Nokia has created. But I'm missing the time to debug what is wrong in the current state of things.&lt;br /&gt;&lt;/div&gt;   &lt;!-- / message --&gt;&lt;!-- controls --&gt;&lt;img style="display: none;" id="progress_45436" src="http://www.internettablettalk.com/forums/fB_Dark/misc/progress.gif" alt="" /&gt; &lt;a href="http://www.internettablettalk.com/forums/editpost.php?do=editpost&amp;amp;p=45436" name="vB::QuickEdit::45436"&gt;&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2007/04/theme-maker-updated-to-support-n800.html' title='Theme Maker updated to support N800'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=7998091292806693868' title='5 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/7998091292806693868/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/7998091292806693868'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/7998091292806693868'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25111815.post-3639219217749705092</id><published>2007-04-16T10:44:00.000-07:00</published><updated>2007-04-16T10:51:29.894-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='770'/><category scheme='http://www.blogger.com/atom/ns#' term='N800'/><category scheme='http://www.blogger.com/atom/ns#' term='Media Converter'/><title type='text'>Media Converter 1.42 update</title><content type='html'>After some feedback from folks and good tips, I updated the resolution settings for media converter just a little bit.&lt;br /&gt;&lt;br /&gt;640x384 resolution is now set to 13 fps. It's a bit low, I know, but it doesn't drop frames. If you want to, just edit the resolutions txt and change the rate to 14 or 15.&lt;br /&gt;&lt;br /&gt;I added a new resolution of 480x288. It's splendid looking and runs at 18 fps without frame drops. Thus, it's a very nice balance between good looking video and smooth playback.&lt;br /&gt;&lt;br /&gt;Also, there is a wicked 800x480 resolution for mplayer users, mainly for those videos that need to look just picture perfect.&lt;br /&gt;&lt;br /&gt;It seems that bit rate affects the default player a bit, thus you get a bit smoother playback at 512 kbps than at 768 kbps.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Download here:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://garage.maemo.org/frs/download.php/1247/MediaConverterLinux.zip"&gt;MediaConverterLinux.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="https://garage.maemo.org/frs/download.php/1248/MediaConverterOSXPPC.zip"&gt;MediaConverterOSXPPC.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="https://garage.maemo.org/frs/download.php/1249/Media_Converter_Windows_1.42_setup.exe"&gt;Media_Converter_Windows_1.42_setup.exe&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.helsinki.fi/%7Ekonttori/MediaConverter/MediaConverterOSXIntel.zip"&gt;MediaConverterOSXIntel.zip&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://konttoristhoughts.blogspot.com/2007/04/media-converter-142-update.html' title='Media Converter 1.42 update'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25111815&amp;postID=3639219217749705092' title='8 Comments'/><link rel='replies' type='application/atom+xml' href='http://konttoristhoughts.blogspot.com/feeds/3639219217749705092/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/3639219217749705092'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25111815/posts/default/3639219217749705092'/><author><name>Konttori</name><uri>http://www.blogger.com/profile/13624128995827387189</uri><email>noreply@blogger.com</email></author></entry></feed>