« get me outta code hell

mtui - Music Text User Interface - user-friendly command line music player
about summary refs log tree commit diff
path: root/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'index.js')
-rwxr-xr-xindex.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/index.js b/index.js
index 444d579..b320812 100755
--- a/index.js
+++ b/index.js
@@ -29,6 +29,7 @@ const {
 
 const { promisify } = require('util')
 const fs = require('fs')
+const os = require('os')
 const readFile = promisify(fs.readFile)
 const writeFile = promisify(fs.writeFile)
 
@@ -123,6 +124,16 @@ async function main() {
     root.renderNow()
   })
 
+  if (playlistSources.length === 0) {
+    playlistSources.push({
+      name: 'My ~/Music Library',
+      comment: (
+        '(Add tracks and folders to ~/Music to make them show up here,' +
+        ' or pass mtui your own playlist.json file!)'),
+      source: ['crawl-local', os.homedir() + '/Music']
+    })
+  }
+
   const loadPlaylists = async () => {
     for (const source of playlistSources) {
       await appElement.loadPlaylistOrSource(source, true)