Re-ordered arguments to execvp.
[gssmp.git] / TODO
blobf0c68a6501d9793df72a041c67271a52f6d013eb
1 Time flows upwards.
2 '-' means to do, '+' means done.
3 Subject to change at any time, for any reason.
5 - Later
7 - Minimise to system tray?
9 - 2.0
11 - Gapless playback
12 - Volume normalisation
13 - GConf schema
14 - Translations
16 - 1.x
18 - Optimisation e.g. directory traversal, strcmp in tag comparisons, etc.
19 - Allow user to remove recent items
20 - Support streams from other uris e.g. RealMedia streams?
21 - Play tracks in track number order rather than alphabetical if available?
22 - Set up gitweb on artificialworlds
23 - Make GSSMP a drag and drop target
24 - Add GSSMP to right-click menus on Nautilus etc.
25 - Create debian and RPM repositories
26 - Sign the RPM
27 - Remember window size and position
28 - Support xdg-open?  Or whatever the correct way to do this is in the new world
29 - Support control via media keys.
30 - Confirm that the "fast clicking of Next when using sshfs causes segfault"
31   bug is fixed with newer versions of gstreamer in Edgy+.
33 - 1.2
35 - Document the use of lastfmsubmitd.
36 + Add support for using lastfmsubmitd to submit tracks to last.fm
38 + 1.1
40 + Fix bug where repeat setting was lost on restart
42 + 1.0
44 + Show the new filename immediately when you click next
45 + Fix bug where we try to play files that are completely the wrong mime type
46 + Icon in top left of window
48 + 0.9
50 + Add icons to menus in binary distributions
51 + Accept a file or dir name as an argument on the command line
52 + Man page
53 + Distribute web site as documentation, and point to it from Help menu
54 + Fix the lost new bookmarks when you have more than 10 bug
55 + Fix bug where program crashes if you have the Recent menu open when it updates
56 + Fix docs to say an icon is installed in the menu
58 + 0.8
60 + Expand web site
61 + Package into RPM
62 + Package into deb
63 + Unpause when clicking a bookmark
64 + Bookmarks are the same if the files are in the same dir
65 + Implement Shuffle, Repeat All, Repeat One modes
66 + Write status messages using a separate timer
67 + Remove the directory textbox
68 + Publish git repo
70 + 0.2
72 + Bookmarks - one per twig directory - last 10 things played
73 + Fix bug where track info is sometimes not displayed on startup.  (Because UI was not ready?)
74 + Fix crashing when loading a picture.
75 + Volume control
76 + Ensure track name etc is i18nable
77 + Show track length with album
78 + Neater interface (Artist, album and track name in one box, buttons in menus)
80 + 0.1
82 + Create web page, mailing list etc.
83 + Install docs in make install
84 + Create source and binary tarballs
85 + i18n framework
86 + Handle unknown file type
87 + Keyboard navigation
88 + Seeking
89 + Pause and Play buttons - disable when not available
90 + Previous button
91 + Show track number
92 + Next button
93 + Remember track and position on exit
94 + Directory traversal
95 + Music playback
96 + UI