commit 469cfc80b647f86b2acfa17ccf5804d113f6bc17
parent 18d6c6d014fee4a2aaa840486ed843ab82996690
Author: gearsix <gearsix@tuta.io>
Date: Wed, 5 May 2021 16:41:49 +0100
added TODO
Diffstat:
2 files changed, 23 insertions(+), 1 deletion(-)
diff --git a/TODO b/TODO
@@ -0,0 +1,22 @@
+# TODO
+
+## Legend
+
+[ ] = Not started
+[x] = Won't do
+[~] = Doing
+[*] = Done
+- ... = Note about the above item
+
+## List
+
+[ ] user install
+ - installs ffmpeg/youtube-dl if not found ?
+ - just use corresponding python libaries
+[ ] detect timestamp anywhere in line (not just at start)
+[x] detect tracks from missing timestamps
+ - Could be done using: _ffmpeg -i audio.mp3 -af silencedetect=d=0.5 -f null -_
+ but finding the right parameters for the silencedetect filter (see _man ffmpeg-filters)
+ seems impossible (or very finicky) to get right for every input
+ - Will possibly be added as an experimental feature later on
+[ ] = GUI using pyqt
diff --git a/sya.py b/sya.py
@@ -100,7 +100,7 @@ def split_tracks(ffmpeg, audio_fpath, tracks, outpath):
if __name__ == '__main__':
args = parse_args()
- if !check_bin(args.youtubedl, args.ffmpeg):
+ if check_bin(args.youtubedl, args.ffmpeg) == False:
sys.exit()
tracklist = load_tracklist(args.tracklist)
audio_fpath = get_audio(args.youtubedl, tracklist[0],