From 07c9f7622567d822670c1021280c4dba4d161794 Mon Sep 17 00:00:00 2001 From: liam4 Date: Wed, 26 Jul 2017 12:43:44 -0300 Subject: Let downloader be specified manually, per-track (e.g. use youtube-dl for non-YT links) --- todo.txt | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'todo.txt') diff --git a/todo.txt b/todo.txt index c16f680..030862e 100644 --- a/todo.txt +++ b/todo.txt @@ -235,3 +235,8 @@ TODO: The filter utility function shouldn't work at all if it fails to find TODO: Make the filter/remove/keep options do a search of some sort. TODO: Make those options also work with tracks! + +TODO: The URL 'http://somesite.com/youtube.com.mp3' would probably + automatically assume the YouTube downloader. Instead of checking for the + string 'youtube.com' included in the downloader arg, check if it is a + valid URL and that the URL's domain is 'youtube.com'. -- cgit 1.3.0-6-gf8a5 From 6f4ce94467db4e95cab117007e3724695b7d9533 Mon Sep 17 00:00:00 2001 From: liam4 Date: Tue, 1 Aug 2017 11:33:19 -0300 Subject: Smart playlists --- todo.txt | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'todo.txt') diff --git a/todo.txt b/todo.txt index 030862e..d542e0c 100644 --- a/todo.txt +++ b/todo.txt @@ -240,3 +240,8 @@ TODO: The URL 'http://somesite.com/youtube.com.mp3' would probably automatically assume the YouTube downloader. Instead of checking for the string 'youtube.com' included in the downloader arg, check if it is a valid URL and that the URL's domain is 'youtube.com'. + +TODO: Figure out when to process.exit(1). In cli.js? + +TODO: Change usages of "/example/path" to a more specific "/path/to/playlist" + (for example). -- cgit 1.3.0-6-gf8a5 From 1d3fa1f3ed5f71238f9cf7a9162f708b7c487e43 Mon Sep 17 00:00:00 2001 From: liam4 Date: Tue, 1 Aug 2017 11:40:04 -0300 Subject: More todo notes --- todo.txt | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'todo.txt') diff --git a/todo.txt b/todo.txt index d542e0c..a95fd88 100644 --- a/todo.txt +++ b/todo.txt @@ -245,3 +245,8 @@ TODO: Figure out when to process.exit(1). In cli.js? TODO: Change usages of "/example/path" to a more specific "/path/to/playlist" (for example). + +TODO: Support smart playlists right inside of play - and ideally any other + usage, e.g. download-playlist. For now the user can just run + smart-playlist, save the result, and load that in whatever command + they're using. -- cgit 1.3.0-6-gf8a5 From 70462b74635da8eb92c10d51d1a8a1fe06ceb9f1 Mon Sep 17 00:00:00 2001 From: liam4 Date: Wed, 2 Aug 2017 14:41:03 -0300 Subject: Clean up and up-to-date-ify (update?) readme --- todo.txt | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'todo.txt') diff --git a/todo.txt b/todo.txt index a95fd88..9239493 100644 --- a/todo.txt +++ b/todo.txt @@ -250,3 +250,8 @@ TODO: Support smart playlists right inside of play - and ideally any other usage, e.g. download-playlist. For now the user can just run smart-playlist, save the result, and load that in whatever command they're using. + +TODO: Markdown documentation? Man pages are nice, but aren't really all that + user-friendly (citation needed); for example you can't easily read them + online. (Whereas Markdown documents are easily viewed online, and aren't + hard to read by hand, e.g. with `less doc/foo.md`.) -- cgit 1.3.0-6-gf8a5