diff options
author | akspecs <akspecs@gmail.com> | 2021-12-22 22:46:25 -0800 |
---|---|---|
committer | akspecs <akspecs@gmail.com> | 2021-12-22 22:57:11 -0800 |
commit | a3e8951274eab0818503bffcd17d39f82de6bd1d (patch) | |
tree | 38b5ae69fdf52e7dfb6f6eb682bcc9adad1055aa /split_album.py | |
parent | ac591ff874721b9790769bffe475685d84f86f84 (diff) | |
download | split-album-a3e8951274eab0818503bffcd17d39f82de6bd1d.tar.gz |
new additions TODO: - sanity checks to ensure inputs make sense - multi-format compatibility to split/convert to and from - automation
Diffstat (limited to 'split_album.py')
-rwxr-xr-x | split_album.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/split_album.py b/split_album.py index 7e44c70..d76c04e 100755 --- a/split_album.py +++ b/split_album.py @@ -3,9 +3,23 @@ split songs from an album or playlist contained in one file into their own files """ +# TODO: sanity checks, check if the inputs make sense +# +# TODO: ability to truly split from most multi-media +# formats and convert to any reasonable file format +# # TODO: multi-processing (maybe with concurent.futures?) +# # TODO: include a mechanism update file tags # with relevant song title / album / genre info +# +# TODO: automate the entire process of downloading a +# multimedia file, check/scrape the page being +# downloaded for timestamp/title in description or +# comment, and let the rest of the script perform +# it's magic with the help of ffmpeg! +# (maybe outside the scope of this standalone +# script?) import argparse import subprocess |