Zinf Todo List / MusicBrowserMM
David Hough <david <at> thepriorities.com>
2004-11-23 23:08:15 GMT
Hi,
As I've found myself with some time to actually work on Zinf recently I
thought it might be an idea to draw up a list of what people think needs
doing, what/when the next release should be, future ideas, etc. Hopefully
this may trigger some sort of useful work being done (it always pays to be
optimistic ... really).
So, i reckon the following stuff needs doing before the next release
* MusicBrowserMM
- Custom layout dialog
- Edit Info dialog
- Work out what default layout should be, and other layouts to include
in view menu
- Icons for the stop, play/pause, previous, and next playback controls
- Lots of testing and bug squashing
- Any features that have been lost in the rewrite
* MusicDB
- Support for all file formats (e.g. can only read the length of vorbis
files at the moment)
- Lots of testing and bug squashing
- Stop the Playlist object looking all tracks up in the old database
- Implementation of file path DB
This is all I can think of at the moment, so there will be plenty I've
forgotten.
What other stuff do people think needs doing?
Also, is anyone in a position to actually work on any of this?
On a side note, BrowserMM has come a long way since I last updated the
list (which was a veeery long time ago). For my needs it is now roughly
functionally complete. Some of the highlights include,
* Addition of playback toolbars to browser
* New dialogs (e.g. Missing File, Search For Music, etc.)
* now uses gtkmm2.4 (not compatable with gtkmm2.2/2.0)
* uses new GTK+ UIManager for menubar/toolbar, so can specify custom
toolbar/menubar with XML (XML currently hard coded in
ui/musicbrowsermm/src/items/actionbars.cpp though, this needs putting in a
preference)
* Playlist now has a custom GtkTreeModel which has a better performace as
well as
- drag & drop between filesystem and playlist, and between playlists
(not from library to playlist though)
- supports columns of arbitrary metadata
* saner source file organisation
* bug fixes
A changelog (generated from arch log messages) is here:
http://www-users.york.ac.uk/~djh123/change-log
A gratuitous screen shot is here:
http://www-users.york.ac.uk/~djh123/updated_screenshot.png
Source code can be downloaded from my zinf--browsermm branch:
http://www-student.cs.york.ac.uk/~djh123/zinf/arch2004/
Alternatively you can download a full source tree here:
http://www-users.york.ac.uk/~djh123/zinf--browsermm--0.5--patch-43.tar.gz
At some point I'd like to commit this lot to CVS, though last time I tried
that I broke kristian's zinf--cvstrunk branch, so it may be a while before
I actually do this.
Cheers,
David
--
--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/