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.

Sunday, 26 September 2010

Scrathing Itches

Previously I outlined the roadmap for Gereqi. I've been giving it thought and the feature's I need are more likely to get done i'm narrowing the roadmap for 0.5 to a few things.


  1. Mass Storage support (i.e. Android phone)
  2. iPod support
  3. Transcoding, perhaps with ffmpeg.
There are abnormalities in the program but I can live with them, for now.

Saturday, 11 September 2010

Gereqi 0.4.2 - more fixes

Version 0.4.2 brings minor but 1 very important fix. Previously, any track that had a filename encoding other than Utf8 would not play. This has been fixed (for at least latin1 encoded filenames) in 0.4.2

Here are a couple other fixes:

  • Stopped using sqlite for the applications settings. Now use a .ini-like file at "~/.gereqi/config"
  • The "About" dialog is no longer the Qt boilerplate dialog.
  • If the option to save playlist on close was enabled and mysql was being used, only 1 track would be saved. Now fixed.
  • The configuration dialog was incorrectly formatted, fixed.
Downloads
For Ubuntu download:  gereqi_0.4.2-1_all.deb
For Fedora download: gereqi-0.4.2-1.noarch.rpm
For everyone else: gereqi-0.4.2.tar.gz