« get me outta code hell

Add --start-at option and 'track version' concept - http-music - Command-line music player + utils (not a server!)
about summary refs log tree commit diff
path: root/src/loop-play.js
diff options
context:
space:
mode:
authorFlorrie <towerofnix@gmail.com>2017-10-12 23:04:47 -0300
committerFlorrie <towerofnix@gmail.com>2017-10-12 23:04:47 -0300
commitaa9a8404f426562ce049171fa97b5714305b1459 (patch)
tree472858df27cac402836a983fc7afbb2f0942d8ea /src/loop-play.js
parentd16f7efae8f7b9a142ca9514bc98b41eb4ee16c8 (diff)
Add --start-at option and 'track version' concept
Diffstat (limited to 'src/loop-play.js')
-rw-r--r--src/loop-play.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/loop-play.js b/src/loop-play.js
index 5d0048b..9724f7c 100644
--- a/src/loop-play.js
+++ b/src/loop-play.js
@@ -537,7 +537,8 @@ module.exports = async function startLoopPlay(
   playlist, {
     pickerOptions, playerCommand, converterCommand,
     useConverterOptions = true,
-    disablePlaybackStatus = false
+    disablePlaybackStatus = false,
+    startTrack = null
   }
 ) {
   // Looping play function. Takes a playlist and an object containing general
@@ -576,6 +577,10 @@ module.exports = async function startLoopPlay(
     playlist, generalPicker, pickerOptions
   )
 
+  if (startTrack) {
+    historyController.timeline.push(startTrack)
+  }
+
   const playController = new PlayController(
     player, playlist, historyController, downloadController
   )