File: TODO

package info (click to toggle)
easytag 2.4.3-10
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 13,092 kB
  • sloc: ansic: 35,121; sh: 4,199; cpp: 991; xml: 714; makefile: 534
file content (36 lines) | stat: -rw-r--r-- 1,007 bytes parent folder | download | duplicates (6)
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