sya

split youtube audio tracks, with an optional pyqt gui
git clone git://src.gearsix.net/sya
Log | Files | Refs | Atom | README

commit 469cfc80b647f86b2acfa17ccf5804d113f6bc17
parent 18d6c6d014fee4a2aaa840486ed843ab82996690
Author: gearsix <gearsix@tuta.io>
Date:   Wed,  5 May 2021 16:41:49 +0100

added TODO

Diffstat:
ATODO | 22++++++++++++++++++++++
Msya.py | 2+-
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],