From 2ec5450bcfb659daf3316d9a47825a64abf85431 Mon Sep 17 00:00:00 2001 From: Florrie Date: Tue, 3 Jul 2018 01:17:29 -0300 Subject: Ctrl-O to open a prompt for loading a playlist --- index.js | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) (limited to 'index.js') diff --git a/index.js b/index.js index 59c91ec..694a384 100755 --- a/index.js +++ b/index.js @@ -65,31 +65,16 @@ async function main() { source: ['crawl-local', process.env.HOME + '/Music'] } - if (process.argv[2]) { - console.log('Opening playlist...') - - const crawlers = getAllCrawlersForArg(process.argv[2]) - - if (crawlers.length === 0) { - console.error(`No suitable playlist crawler for "${process.argv[2]}".`) - process.exit(1) - } - - const crawler = crawlers[0] - - if (crawlers.length > 1) { - console.warn(`More than one suitable crawler for "${process.argv[2]}" - using ${crawler.name}.`) - } - - grouplike = await crawler(process.argv[2]) - } - grouplike = await processSmartPlaylist(grouplike) appElement.grouplikeListingElement.loadGrouplike(grouplike) root.select(appElement.form) + if (process.argv[2]) { + appElement.handlePlaylistSource(process.argv[2]) + } + const flushable = new Flushable(process.stdout, true) flushable.resizeScreen(size) flushable.shouldShowCompressionStatistics = process.argv.includes('--show-ansi-stats') -- cgit 1.3.0-6-gf8a5