summary refs log tree commit diff stats
path: root/split_album.py
diff options
context:
space:
mode:
authorakspecs <akspecs@gmail.com>2021-12-22 22:46:25 -0800
committerakspecs <akspecs@gmail.com>2021-12-22 22:57:11 -0800
commita3e8951274eab0818503bffcd17d39f82de6bd1d (patch)
tree38b5ae69fdf52e7dfb6f6eb682bcc9adad1055aa /split_album.py
parentac591ff874721b9790769bffe475685d84f86f84 (diff)
downloadsplit-album-a3e8951274eab0818503bffcd17d39f82de6bd1d.tar.gz
add additional TODOs HEAD master
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-xsplit_album.py14
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