Commit Graph

15 Commits

Author SHA1 Message Date
Nemo 085913ad69 Initial work on file processor
This adds a new file processor mode. So the command changes from:

youtube-cue https://youtu.be/watch?v=dfjosufoadsi

to additionally supporting:

youtube-cue description.nfo

This however results in some problems. It is hard to get album and album
artist information from a plain text file, so we instead now have 2
additional flags:

--cue-performer "Performer for the entire track collection"
--cue-title "Title for the entire collection"

They usually, (but not always) will correspond to the album artist and
album title.

The changes are fairly obvious - I've also tried to make this more
modular, so hopefully this is easier to use as a module.
2021-09-12 23:14:11 +05:30
Nemo 9cc3cd4228 [style] Run everything through prettier 2021-07-29 11:21:39 +05:30
Nemo c4b1b42461 feat: Parse as durations IFF first timestamp is >0 2021-07-28 17:22:05 +05:30
Nemo 7247b7be66 Add a --timestamps-are-durations flag 2021-07-21 13:44:47 +05:30
Nemo 10981c62ce Force timestamps using --timestamps-only 2021-07-21 13:30:42 +05:30
Nemo deca378937 Parse durations correctly 2021-07-21 13:20:19 +05:30
Nemo 3fdb7739ff Add testcase for parsing duration
Ref #68
2021-07-21 12:10:28 +05:30
Nemo 4b5c16d699 broken test for #64 2021-06-28 14:26:58 +05:30
Nemo 0d5a91043b [tests] Improve tests 2021-06-09 23:49:03 +05:30
Nemo 9958b6ef0f Get it working 2021-05-31 13:26:47 +05:30
Nemo 32156d2193 Updates to everything 2021-05-30 19:37:09 +05:30
Nemo b6b159117d move 2018-06-02 16:30:34 +05:30
Nemo 78fc7ccbe6 Adds Artist guessing tests 2017-06-11 01:53:12 +05:30
Nemo 9035cbefe2 Adds artist names tests 2017-06-08 02:17:10 +05:30
Nemo 447a5403e7 Initial commit 2017-06-08 01:44:09 +05:30