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