-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbacklog.txt
21 lines (21 loc) · 1.02 KB
/
backlog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Rename to something fun.
Make VU meter an optional feature that can be toggled on and off.
Show the queued up files.
Add some cool little animation.
Display keybindings when the user presses '?' or simmilar.
Allow seeking within a song.
Allow restarting a song, or going back to previous one.
Rework input processing to allow arrow keys to be used.
Rethink key mapping.
Keep on top of tech debt / todos / rough edges.
Refine error handling?
Make a diagram of how the different moving parts interact.
Check for memory leaks over time
Check for orphaned threads over time
Fix broken rendering on small terminals (i.e truncating rows)
Investigate using kAudioFilePropertyFormatList to deal with multi format files
Consider handling multi channel files with kAudioFilePropertyChannelLayout, kAudioQueueProperty_ChannelLayout.
Add a debug mode / toggle showing things like the audio stream basic description, buffer size, packets per buffer
Fix freeze when external drive is removed
Explore what meaningful tests looks like
Figure out UI layout