diff options
Diffstat (limited to 'todo.txt')
-rw-r--r-- | todo.txt | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/todo.txt b/todo.txt index 7c2a765..871aaa8 100644 --- a/todo.txt +++ b/todo.txt @@ -404,6 +404,45 @@ TODO: A way to search the playlist for a path. Probably best to modify the TODO: Case-insensitive checking with command keybindings - I think this is broken with the new command system. + (Done!) TODO: Handle empty (active) playlists. Showing an error message and stopping is best, I think. + (Done!) + +TODO: A way to switch between what information is displayed in the status bar. + I think using ">" and "<" as default keybindings would work. + Make one set be (track # in group) / (# of tracks in group); one be + (total track #) / (total # of tracks). + +TODO: Adding onto the last one, show the total amount of time in the group/all + groups together. Requires a track metadata tool, though... + +TODO: Make process-metadata work with non-local tracks, somehow... + +TODO: Make process-metadata work nicely with smart playlists, somehow... + +TODO: A way (key, option) to change the "/ duration" text in the status bar to + "- remaining". This would work very nicely with the >/< status bar idea. + +TODO: Be a bit more loose (strict?) about what means crashing... Right now if + five tracks fail to play in a row, http-music stops. This is good for + dealing with, for example, a messed up playlist file that now references + moved MP3s, since "failing" means "the download failed". But if the PLAY + command fails (i.e. mpv or sox exits with code 1), THAT should also be + counted as a failure. (An example case of the "play" command failing -- + trying to play a track when there is no audio device.) + (Done!) + +TODO: Group/album length visualizer thing!!! Colorful and PRETTY. Only work on + the first level of groups since I'm lazy and don't want to figure out how + to nicely display multiple levels. Use --keep + --save to use the viz on + specific albums (or maybe implement --clear, --keep, etc as common code + between the player and the visualizer, shrug). Also using --collapse + would work for comparing album lengths rather than artist lengths. + (Done!) + +TODO: Show mean/media/mode statistics for songs in duration-graph. + +TODO: In duration-graph, show warning message if *no* items in a playlist have + duration metadata (direct the user to use process-metadata). |