/
TODO
25 lines (25 loc) · 1.01 KB
/
TODO
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
-Add config file and command line parsing.
-use configurationfileparser to parse config files
-use the builtin parser to handle command line switches
*"--outputdir <dir>","-d" default=os.getcwd()
*"--host <hostname>", "-h", default="localhost"
*"--port <portnumber>", "-p", default=36134
*"--crf <crf number>", default=22
*"--audiobitrate", "-abr", default="256KB"
*"--config", "-c", default=None
*"--ignore-defaults" default=False
*"--debug <level>", "-D", default=0
*"--threads", default=0 #let libx264 pick for us.
-ensure things like passing in an additional config file are sane
-Make use of ffprobe, to get stream info.
-Add tests to ensure Ffmpeg has encoder/decoder support needed is there
-Fixup terminal output
-Add a GUI
-Input file selection
-Insertion of files into the que
-Ability to rip disks to temp files.
-Modify the config file
-add total time message, and time per track.
-port to python3k
-test on windows.
-