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
Showing posts with label Python. Show all posts
Showing posts with label Python. Show all posts
Friday, August 03, 2007
Thursday, April 26, 2007
UK Media Player Community Release Candidate 3 out
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.
Fortunately it was my bad.
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.
So, now I can honestly give you smooth scrolling on UKMP.
Other improvements are not so noticeable, such as improved sorting on all fronts, shuffle that works and tons of small fixes.
I can honestly say that this is worth the upgrade.
https://garage.maemo.org/frs/download.php/1286/Urho-Konttoris-MediaCenter-1.0RC3.deb
You'll need python for it to work. If you don't have it, fetch it from here:
https://garage.maemo.org/frs/download.php/1182/python2.4-runtime.install
Oh, a word of warning: mp3s that have images in the id3 tags, seem to crash the player when played. Working on that still.
Fortunately it was my bad.
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.
So, now I can honestly give you smooth scrolling on UKMP.
Other improvements are not so noticeable, such as improved sorting on all fronts, shuffle that works and tons of small fixes.
I can honestly say that this is worth the upgrade.
https://garage.maemo.org/frs/download.php/1286/Urho-Konttoris-MediaCenter-1.0RC3.deb
You'll need python for it to work. If you don't have it, fetch it from here:
https://garage.maemo.org/frs/download.php/1182/python2.4-runtime.install
Oh, a word of warning: mp3s that have images in the id3 tags, seem to crash the player when played. Working on that still.
Subscribe to:
Posts (Atom)