Saturday, 5 March 2011

Moving to PySide

Gereqi has been slowly moving to PySide. It has been a bit difficult because PyQt is not that Pythonic so there is a lot to change.

With PySide now at its first stable release it seems a good point to drop PyQt completely and stop messing around with C++ idioms in a Python program.

Sunday, 6 February 2011

Icons

I have been slowly plodding along doing some small enhancements here and there but there has been just thing that I have not been able to decide on; icons.

Using the user's theme-icons is very hit and miss because not all themes have the same type of icons. Additionally, the freedesktop icon-naming standard are rather limiting for multimedia i.e. no volume icon.

Using the Amarok-1.4 icons, where they are available, just does not seem to look "right" as made evident by the image below.

What I will go forward with still is not ideal but shall be this: 
  • User's theme-icons with the Tango iconset filling in where possible (Default).
  • Amarok-1.4 icons as an option, perhaps.

Saturday, 1 January 2011

Update

It's been a while since the last update but things keep ticking on. I haven't had any coding sprints but I have been adding features and tidying up various things.

In the latest commit the new features/changes since ver-0.4.2 are:

  • Basic iPod support - very experimental (only tried with 120GB Classic), read-only
  • Can selectively hide/show columns of the track-table
  • Track-types in the filebrowser is not hardcoded to .m4a, .mp3, etc. Now shows formats based on what libraries are available.
  • The seekbar can be clicked on to advance it instead of grabbing the handle.
There's been a lot happening underneath such as cleaning up the database-backend. Also, playing around with a menu for right-clicking a track in the table. The options available match Amarok-1.4 but do nothing for now.