Sunday, August 26, 2007

uktube bugfix version released

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.


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.

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

EDIT: LINK FIXED

Download here:
http://maemo.org/downloads/product/ukmp/

Thursday, August 16, 2007

UKMP 1.6 is out

I've finally come back from the summer vacation and I've had the time to look into UKMP again for a while.

Well, many new thing have happened since the last version.

1. Exit button
2. Maemoscrobbler integration (scrobbles to last fm)
3. Automatic thumbnail images from video files
4. Currently playing -screen
5. Progress bar
6. Touch to seek functionality in the progress bar
7. Full M4A support, including cover image from the m4a files
8. Larger video thumbnails

Here are two screenshots to illustrate a bit:



All right, a bit deeper explanation on each one.
1. Exit button.

Just click to exit. You can also press back-button and keep it pressed for about two secs to exit.

2. Maemoscrobbler integration

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.

3. Automatic thumbnail images from video files

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.

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.

4. Currently playing screen

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.

REMEMBER that you can use back-button to switch between the views at all times.

5. Progress bar
A pretty cool looking progress bar that shows the time played, song length and your position on the bar.

6. Touch to seek functionality in the progress bar
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.

7. Full m4a support
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.

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.

8. Larger video thumbnails

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)


Summa summarum:
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.

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:
ukmp altskin


You can download the latest version of UKMP and UKTUBE from here:
http://maemo.org/downloads/product/ukmp

and remember that you need to have python and mplayer installed. If you don't have them, install them first from here:
Python
mplayer

I will be in Iceland from Friday to Wednesday, so I won't be able to respond to questions during that time.

EDIT:
If you need ogg support, you can install ogg to your device from here:
http://ogg.garage.maemo.org/ogg-support.install

I've also updated the ukmp to 1.61 after fixing some bugs.

Seems like it's semi stable now. So, have a great weekend!

Friday, August 03, 2007

UKMP 1.51 combined with updated UKTUBE

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.

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)
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)
3. 1.51 consumes almost 0 processor time when idling. Previous version only went to energy saving when it was doing something 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.
4. Because of the number three, smooth scrolling is smoother, as it's not in processor saving mode when it's scrolling ;)
5. Press and hold back button to close the app works.


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.


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.

Next uktube version will store the credentials and I will probably clean up the interface a bit.


You can download the latest version of UKMP and UKTUBE from here:
http://maemo.org/downloads/product/ukmp

and remember that you need to have python and mplayer installed. If you don't have them, install them first from here:
Python
mplayer