-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO.txt
29 lines (29 loc) · 1.63 KB
/
TODO.txt
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
- File->Duplicate Playlist or such
- Drag-and-drop support (multiple items)
- Support for lots of common media formats: wma, m4a, wav, etc
- Save layout on exit and return to exactly the same state
- Save song location on exit to start from exactly the same point
- Support for exporting common playlist types?
- Gapless playback? (See http://en.wikipedia.org/wiki/Gapless_playback)
- Replay Gain? http://en.wikipedia.org/wiki/ReplayGain
- GTK 3.0 - play song on single-click, play playlist on single-click
- Start up in seconds. Load files/tags as needed rather than up-front
- Progress bar when adding a bajillion files recursively with "Import Folder"
- Memory leaks. Memory leaks everywhere.
- Use playlist data to populate tags, if possible and as needed
- Update album data in GUI as tags are edited
- Add library pane
- Artists
- Songs
- Albums
- Search feature
- Keep track of which song is playing on which playlist, so playing can continue even while you edit other playlists
- note: Shuffle button shuffles currently-viewing playlist, not currently-playing one
- generate autolist if no active playlist and "Add Files" selected
- Fix GTK errors
- Properly handle songs that are broken. Should be able to skip backwards past them, and they should have an error icon
- Song/playlist removal should depend on where your mouse is when you press "Delete" key
- Deleted song should stop playing (Also on clear_now_playing())
- Use date modified to reload tags (on playlist load) if they've changed externally
- Refresh song tags as they're edited outside of kissme?
- Reset GUI if last song in playlist deleted, and don't kick it back onto playlist on reload