-
Notifications
You must be signed in to change notification settings - Fork 18
/
TODO
35 lines (27 loc) · 967 Bytes
/
TODO
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
TODO List
=========
General tidying
---------------
* 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