1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
TODO List
=========
General tidying
---------------
* Use GProxyResolver for proxy settings
* Port file I/O to use GFile from GIO
** Additionally, make I/O asynchronous
* Avoid using gtk_events_pending(), use asynchronous operations instead
After GTK+ 3
------------
* Use GtkAppChooserDialog for selecting applications
* Use gtk_icon_theme_add_resource_path() from GTK+ 3.14
Tagging features
----------------
* Drop TagLib dependency and find an alternative MP4 tagging solution
* Add MusicBrainz search
** Release-level search for applying to a collection of files
** Retrieve cover art from the Cover Art Archive
** Submit DiscIDs
* Handle more complex tagging schemes
** All specified ID3v2 tags
** All specified Vorbis tags, plus MusicBrainz extensions, plus others
** Ability to remove tag fields from the file
UI work
-------
* Use a Nautilus-like path bar for directory selection
* Detect when the main window is too large to fit on the screen
** Reflow tagging UI in order to fit on screen
|